forked from mirrors/gecko-dev
This adds telemetry to UrlbarView that records the following things related to the zero-prefix view (i.e., the topsites view): * Exposures: How many times the ZP view was shown * Engagements: How many times a result was picked in the ZP view * Abandonments: How many times the user abandoned the ZP view * Dwell time: How long the user was shown the ZP view I considered adding telemetry specifically for topsites instead of the ZP view as a whole, but since we have plans to start showing other types of results in the ZP view, I don't think it's a good idea to rely on one specific type of result as a proxy for the view itself. What DS and Product want to know about is the view itself: how many times it was shown, for how long, etc. This also adds one related scalar related to weather suggestions that counts the number of times it's shown. This is the same scalar I added in D164778 using a different, more complex approach. Depends on D164615 Differential Revision: https://phabricator.services.mozilla.com/D165253 |
||
|---|---|---|
| .. | ||
| content | ||
| docs | ||
| private | ||
| tests | ||
| unitconverters | ||
| .eslintrc.js | ||
| jar.mn | ||
| MerinoClient.sys.mjs | ||
| metrics.yaml | ||
| moz.build | ||
| QuickActionsLoaderDefault.sys.mjs | ||
| QuickSuggest.sys.mjs | ||
| UrlbarController.sys.mjs | ||
| UrlbarEventBufferer.sys.mjs | ||
| UrlbarInput.sys.mjs | ||
| UrlbarMuxerUnifiedComplete.sys.mjs | ||
| UrlbarPrefs.sys.mjs | ||
| UrlbarProviderAboutPages.sys.mjs | ||
| UrlbarProviderAliasEngines.sys.mjs | ||
| UrlbarProviderAutofill.sys.mjs | ||
| UrlbarProviderBookmarkKeywords.sys.mjs | ||
| UrlbarProviderCalculator.sys.mjs | ||
| UrlbarProviderContextualSearch.sys.mjs | ||
| UrlbarProviderExtension.sys.mjs | ||
| UrlbarProviderHeuristicFallback.sys.mjs | ||
| UrlbarProviderInputHistory.sys.mjs | ||
| UrlbarProviderInterventions.sys.mjs | ||
| UrlbarProviderOmnibox.sys.mjs | ||
| UrlbarProviderOpenTabs.sys.mjs | ||
| UrlbarProviderPlaces.sys.mjs | ||
| UrlbarProviderPreloadedSites.sys.mjs | ||
| UrlbarProviderPrivateSearch.sys.mjs | ||
| UrlbarProviderQuickActions.sys.mjs | ||
| UrlbarProviderQuickSuggest.sys.mjs | ||
| UrlbarProviderRemoteTabs.sys.mjs | ||
| UrlbarProviderSearchSuggestions.sys.mjs | ||
| UrlbarProviderSearchTips.sys.mjs | ||
| UrlbarProvidersManager.sys.mjs | ||
| UrlbarProviderTabToSearch.sys.mjs | ||
| UrlbarProviderTokenAliasEngines.sys.mjs | ||
| UrlbarProviderTopSites.sys.mjs | ||
| UrlbarProviderUnitConversion.sys.mjs | ||
| UrlbarResult.sys.mjs | ||
| UrlbarSearchOneOffs.sys.mjs | ||
| UrlbarSearchUtils.sys.mjs | ||
| UrlbarTokenizer.sys.mjs | ||
| UrlbarUtils.sys.mjs | ||
| UrlbarValueFormatter.sys.mjs | ||
| UrlbarView.sys.mjs | ||