@@ -489,13 +489,9 @@ extension TelemetryWrapper {
489489 case mediumQuickActionCopiedLink = " medium-quick-action-copied-link "
490490 case mediumQuickActionClosePrivate = " medium-quick-action-close-private "
491491 case mediumTopSitesWidget = " medium-top-sites-widget "
492- case topSiteTile = " top-site-tile "
493- case topSiteContextualMenu = " top-site-contextual-menu "
494- case pocketStory = " pocket-story "
495- case pocketSectionImpression = " pocket-section-impression "
496492 // MARK: - App menu
497- case homePageMenu = " homepage-menu "
498- case siteMenu = " site-menu "
493+ case homePageMenu = " homepage-menu " // Legacy photon menu
494+ case siteMenu = " site-menu " // Legacy photon menu
499495 case home = " home-page "
500496 case blockImagesEnabled = " block-images-enabled "
501497 case blockImagesDisabled = " block-images-disabled "
@@ -533,12 +529,8 @@ extension TelemetryWrapper {
533529 case requestMobileSite = " request-mobile-site "
534530 case pinToTopSites = " pin-to-top-sites "
535531 case removePinnedSite = " remove-pinned-site "
536- case firefoxHomepage = " firefox-homepage "
537532 case wallpaperSettings = " wallpaper-settings "
538533 case contextualHint = " contextual-hint "
539- case jumpBackInTileImpressions = " jump-back-in-tile-impressions "
540- case syncedTabTileImpressions = " synced-tab-tile-impressions "
541- case bookmarkImpressions = " bookmark-impressions "
542534 case reload = " reload "
543535 case reloadFromUrlBar = " reload-from-url-bar "
544536 case fxaLoginWebpage = " fxa-login-webpage "
@@ -562,9 +554,6 @@ extension TelemetryWrapper {
562554 case activityStream = " activity-stream "
563555 case appIcon = " app-icon "
564556 case appMenu = " app-menu "
565- case bookmarkItemAction = " bookmark-item-action "
566- case bookmarkSectionShowAll = " bookmark-section-show-all "
567- case bookmarkItemView = " bookmark-item-view "
568557 case browser = " browser "
569558 case contextMenu = " context-menu "
570559 case downloadCompleteToast = " download-complete-toast "
@@ -598,23 +587,12 @@ extension TelemetryWrapper {
598587 case downloadsPanel = " downloads-panel "
599588 case syncPanel = " sync-panel "
600589 case yourLibrarySection = " your-library-section "
601- case jumpBackInSectionShowAll = " jump-back-in-section-show-all "
602590 case jumpBackInSectionTabOpened = " jump-back-in-section-tab-opened "
603- case jumpBackInSectionGroupOpened = " jump-back-in-section-group-opened "
604- case jumpBackInSectionSyncedTabShowAll = " jump-back-in-section-synced-tab-show-all "
605- case jumpBackInSectionSyncedTabOpened = " jump-back-in-section-synced-tab-opened "
606- case topSite = " top-site "
607- case pocketSite = " pocket-site "
608- case customizeHomepageButton = " customize-homepage-button "
609591 case wallpaperSelected = " wallpaper-selected "
610592 case dismissCFRFromButton = " dismiss-cfr-from-button "
611593 case dismissCFRFromOutsideTap = " dismiss-cfr-from-outside-tap "
612594 case pressCFRActionButton = " press-cfr-action-button "
613- case fxHomepageOrigin = " firefox-homepage-origin "
614- case fxHomepageOriginZeroSearch = " zero-search "
615- case fxHomepageOriginOther = " origin-other "
616595 case addBookmarkToast = " add-bookmark-toast "
617- case openHomeFromAwesomebar = " open-home-from-awesomebar "
618596 case openHomeFromPhotonMenuButton = " open-home-from-photon-menu-button "
619597 case openRecentlyClosedTab = " openRecentlyClosedTab "
620598 case closeGroupedTab = " recordCloseGroupedTab "
@@ -644,11 +622,6 @@ extension TelemetryWrapper {
644622 case isDefaultBrowser = " is-default-browser "
645623 case didComeFromBrowserChoiceScreen = " did-come-from-browser-choice-screen "
646624
647- case topSitePosition = " tilePosition "
648- case topSiteTileType = " tileType "
649- case contextualMenuType = " contextualMenuType "
650- case pocketTilePosition = " pocketTilePosition "
651- case fxHomepageOrigin = " fxHomepageOrigin "
652625 case tabsQuantity = " tabsQuantity "
653626 case recordSearchLocation = " recordSearchLocation "
654627 case recordSearchEngineID = " recordSearchEngineID "
@@ -793,26 +766,6 @@ extension TelemetryWrapper {
793766 case ( . action, . swipe, . historySingleItemRemoved, _, _) :
794767 GleanMetrics . History. removed. record ( )
795768
796- // MARK: Top Site
797- case ( . action, . tap, . topSiteTile, _, let extras) :
798- if let homePageOrigin = extras ? [ EventExtraKey . fxHomepageOrigin. rawValue] as? String {
799- GleanMetrics . TopSites. pressedTileOrigin [ homePageOrigin] . add ( )
800- }
801-
802- if let position = extras ? [ EventExtraKey . topSitePosition. rawValue] as? String , let tileType = extras ? [ EventExtraKey . topSiteTileType. rawValue] as? String {
803- GleanMetrics . TopSites. tilePressed. record ( GleanMetrics . TopSites. TilePressedExtra ( position: position, tileType: tileType) )
804- } else {
805- recordUninstrumentedMetrics ( category: category, method: method, object: object, value: value, extras: extras)
806- }
807-
808- case ( . action, . view, . topSiteContextualMenu, _, let extras) :
809- if let type = extras ? [ EventExtraKey . contextualMenuType. rawValue] as? String {
810- GleanMetrics . TopSites. contextualMenu. record ( GleanMetrics . TopSites. ContextualMenuExtra ( type: type) )
811- } else {
812- recordUninstrumentedMetrics ( category: category, method: method, object: object, value: value, extras: extras)
813- }
814- case ( . action, . tap, . newPrivateTab, . topSite, _) :
815- GleanMetrics . TopSites. openInPrivateTab. record ( )
816769 // MARK: Preferences
817770 case ( . action, . change, . setting, _, _) :
818771 assertionFailure ( " Please record telemetry for settings using the SettingsTelemetry().changedSetting() method " )
@@ -1266,22 +1219,6 @@ extension TelemetryWrapper {
12661219 case ( . action, . open, . mediumTopSitesWidget, _, _) :
12671220 GleanMetrics . Widget. mTopSitesWidget. add ( )
12681221
1269- // MARK: Pocket
1270- case ( . action, . tap, . pocketStory, _, let extras) :
1271- if let homePageOrigin = extras ? [ EventExtraKey . fxHomepageOrigin. rawValue] as? String {
1272- GleanMetrics . Pocket. openStoryOrigin [ homePageOrigin] . add ( )
1273- }
1274-
1275- if let position = extras ? [ EventExtraKey . pocketTilePosition. rawValue] as? String {
1276- GleanMetrics . Pocket. openStoryPosition [ " position- " + position] . add ( )
1277- } else {
1278- recordUninstrumentedMetrics ( category: category, method: method, object: object, value: value, extras: extras)
1279- }
1280- case ( . action, . view, . pocketSectionImpression, _, _) :
1281- GleanMetrics . Pocket. sectionImpressions. add ( )
1282- case ( . action, . tap, . newPrivateTab, . pocketSite, _) :
1283- GleanMetrics . Pocket. openInPrivateTab. record ( )
1284-
12851222 // History Panel related
12861223 case ( . action, . tap, . selectedHistoryItem, let type? , _) :
12871224 GleanMetrics . History. selectedItem [ type. rawValue] . add ( )
@@ -1481,62 +1418,7 @@ extension TelemetryWrapper {
14811418 }
14821419 case ( . action, . tap, . newPrivateTab, . tabTray, _) :
14831420 GleanMetrics . TabsTray. newPrivateTabTapped. record ( )
1484- // MARK: Firefox Homepage
1485- case ( . action, . view, . firefoxHomepage, . fxHomepageOrigin, let extras) :
1486- if let homePageOrigin = extras ? [ EventExtraKey . fxHomepageOrigin. rawValue] as? String {
1487- GleanMetrics . FirefoxHomePage. firefoxHomepageOrigin [ homePageOrigin] . add ( )
1488- }
1489- case ( . action, . open, . firefoxHomepage, . openHomeFromAwesomebar, _) :
1490- GleanMetrics . FirefoxHomePage. openFromAwesomebar. add ( )
1491- case ( . action, . open, . firefoxHomepage, . openHomeFromPhotonMenuButton, _) :
1492- GleanMetrics . FirefoxHomePage. openFromMenuHomeButton. add ( )
1493-
1494- case ( . action, . view, . firefoxHomepage, . bookmarkItemView, let extras) :
1495- if let bookmarksCount = extras ? [ EventObject . bookmarkImpressions. rawValue] as? String {
1496- GleanMetrics . FirefoxHomePage. recentlySavedBookmarkView. record ( GleanMetrics . FirefoxHomePage. RecentlySavedBookmarkViewExtra ( bookmarkCount: bookmarksCount) )
1497- }
1498- case ( . action, . tap, . firefoxHomepage, . bookmarkSectionShowAll, let extras) :
1499- GleanMetrics . FirefoxHomePage. recentlySavedShowAll. add ( )
1500- if let homePageOrigin = extras ? [ EventExtraKey . fxHomepageOrigin. rawValue] as? String {
1501- GleanMetrics . FirefoxHomePage. recentlySavedShowAllOrigin [ homePageOrigin] . add ( )
1502- }
1503- case ( . action, . tap, . firefoxHomepage, . bookmarkItemAction, let extras) :
1504- GleanMetrics . FirefoxHomePage. recentlySavedBookmarkItem. add ( )
1505- if let homePageOrigin = extras ? [ EventExtraKey . fxHomepageOrigin. rawValue] as? String {
1506- GleanMetrics . FirefoxHomePage. recentlySavedBookmarkOrigin [ homePageOrigin] . add ( )
1507- }
1508- case ( . action, . tap, . firefoxHomepage, . jumpBackInSectionShowAll, let extras) :
1509- GleanMetrics . FirefoxHomePage. jumpBackInShowAll. add ( )
1510- if let homePageOrigin = extras ? [ EventExtraKey . fxHomepageOrigin. rawValue] as? String {
1511- GleanMetrics . FirefoxHomePage. jumpBackInShowAllOrigin [ homePageOrigin] . add ( )
1512- }
1513- case ( . action, . view, . jumpBackInTileImpressions, _, _) :
1514- GleanMetrics . FirefoxHomePage. jumpBackInTileView. add ( )
1515- case ( . action, . tap, . firefoxHomepage, . jumpBackInSectionTabOpened, let extras) :
1516- GleanMetrics . FirefoxHomePage. jumpBackInTabOpened. add ( )
1517- if let homePageOrigin = extras ? [ EventExtraKey . fxHomepageOrigin. rawValue] as? String {
1518- GleanMetrics . FirefoxHomePage. jumpBackInTabOpenedOrigin [ homePageOrigin] . add ( )
1519- }
1520- case ( . action, . tap, . firefoxHomepage, . jumpBackInSectionGroupOpened, let extras) :
1521- GleanMetrics . FirefoxHomePage. jumpBackInGroupOpened. add ( )
1522- if let homePageOrigin = extras ? [ EventExtraKey . fxHomepageOrigin. rawValue] as? String {
1523- GleanMetrics . FirefoxHomePage. jumpBackInGroupOpenOrigin [ homePageOrigin] . add ( )
1524- }
1525- case ( . action, . tap, . firefoxHomepage, . jumpBackInSectionSyncedTabShowAll, let extras) :
1526- GleanMetrics . FirefoxHomePage. syncedTabShowAll. add ( )
1527- if let homePageOrigin = extras ? [ EventExtraKey . fxHomepageOrigin. rawValue] as? String {
1528- GleanMetrics . FirefoxHomePage. syncedTabShowAllOrigin [ homePageOrigin] . add ( )
1529- }
1530- case ( . action, . tap, . firefoxHomepage, . jumpBackInSectionSyncedTabOpened, let extras) :
1531- GleanMetrics . FirefoxHomePage. syncedTabOpened. add ( )
1532- if let homePageOrigin = extras ? [ EventExtraKey . fxHomepageOrigin. rawValue] as? String {
1533- GleanMetrics . FirefoxHomePage. syncedTabOpenedOrigin [ homePageOrigin] . add ( )
1534- }
1535- case ( . action, . view, . syncedTabTileImpressions, _, _) :
1536- GleanMetrics . FirefoxHomePage. syncedTabTileView. add ( )
15371421
1538- case ( . action, . tap, . firefoxHomepage, . customizeHomepageButton, _) :
1539- GleanMetrics . FirefoxHomePage. customizeHomepageButton. add ( )
15401422 // MARK: - Wallpaper related
15411423 case ( . action, . tap, . wallpaperSettings, . wallpaperSelected, let extras) :
15421424 if let name = extras ? [ EventExtraKey . wallpaperName. rawValue] as? String ,
@@ -1727,14 +1609,4 @@ extension TelemetryWrapper {
17271609 description: " \( category) , \( method) , \( object) , \( String ( describing: value) ) , \( String ( describing: extras) ) " )
17281610 }
17291611}
1730-
1731- // MARK: - Firefox Home Page
1732- extension TelemetryWrapper {
1733- /// Bundle the extras dictionary for the home page origin
1734- static func getOriginExtras( isZeroSearch: Bool ) -> [ String : String ] {
1735- let origin = isZeroSearch ? TelemetryWrapper . EventValue. fxHomepageOriginZeroSearch : TelemetryWrapper . EventValue. fxHomepageOriginOther
1736- return [ TelemetryWrapper . EventExtraKey. fxHomepageOrigin. rawValue: origin. rawValue]
1737- }
1738- }
1739-
17401612// swiftlint:enable line_length
0 commit comments