fune/browser/components/urlbar
Drew Willcoxon 774cdbe2fc Bug 1806765 - Implement zero-prefix telemetry and add weather suggestion exposure telemetry. r=dao
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
2023-01-06 23:44:19 +00:00
..
content Bug 1798595 - Refactor quick suggest [Part 6]: Minor improvements. r=daisuke 2022-11-02 06:50:15 +00:00
docs Bug 1806765 - Implement zero-prefix telemetry and add weather suggestion exposure telemetry. r=dao 2023-01-06 23:44:19 +00:00
private Bug 1804536 - Implement telemetry for weather suggestions. r=daleharvey 2023-01-06 16:41:49 +00:00
tests Bug 1806765 - Implement zero-prefix telemetry and add weather suggestion exposure telemetry. r=dao 2023-01-06 23:44:19 +00:00
unitconverters
.eslintrc.js
jar.mn
MerinoClient.sys.mjs Bug 1804536 - Implement telemetry for weather suggestions. r=daleharvey 2023-01-06 16:41:49 +00:00
metrics.yaml Bug 1807250: Support tip_persist type. r=mak 2022-12-27 13:21:22 +00:00
moz.build Bug 1794823 - port site specific search from pine to central r=daleharvey 2022-11-25 15:17:08 +00:00
QuickActionsLoaderDefault.sys.mjs Bug 1475606 - remove loadOneTab and switch its callers over, r=dao,perftest-reviewers,sparky 2023-01-03 22:24:44 +00:00
QuickSuggest.sys.mjs Bug 1799363 - Add weather suggestions to quick suggest. r=daisuke 2022-11-17 05:04:07 +00:00
UrlbarController.sys.mjs Bug 1805717: Introduce search_mode property. r=mak,jteow 2022-12-20 07:10:11 +00:00
UrlbarEventBufferer.sys.mjs
UrlbarInput.sys.mjs Bug 1803681 - Show the search term if returning to a tab contains a blank value - r=adw 2023-01-03 18:24:36 +00:00
UrlbarMuxerUnifiedComplete.sys.mjs Bug 1800630 - Don't show top pick result if heuristic url matches. r=adw 2022-11-28 11:50:08 +00:00
UrlbarPrefs.sys.mjs Bug 1806359 - Convert telemetry imports to direct ES imports. r=necko-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,janerik,mconley,sgalich,bytesized,kershaw 2022-12-23 12:37:07 +00:00
UrlbarProviderAboutPages.sys.mjs
UrlbarProviderAliasEngines.sys.mjs
UrlbarProviderAutofill.sys.mjs
UrlbarProviderBookmarkKeywords.sys.mjs
UrlbarProviderCalculator.sys.mjs
UrlbarProviderContextualSearch.sys.mjs Bug 1794823 - port site specific search from pine to central r=daleharvey 2022-11-25 15:17:08 +00:00
UrlbarProviderExtension.sys.mjs Bug 1800810 - Always record visible quick suggest results in engagement telemetry. r=dao 2022-11-16 21:47:55 +00:00
UrlbarProviderHeuristicFallback.sys.mjs
UrlbarProviderInputHistory.sys.mjs
UrlbarProviderInterventions.sys.mjs Bug 1803873 - Support row buttons in all row types and make changes to tip rows. r=dao 2022-12-06 18:43:49 -05:00
UrlbarProviderOmnibox.sys.mjs Bug 1805669 - Show a button next to deletable suggestions added by extensions r=adw 2022-12-19 12:14:15 +00:00
UrlbarProviderOpenTabs.sys.mjs
UrlbarProviderPlaces.sys.mjs
UrlbarProviderPreloadedSites.sys.mjs
UrlbarProviderPrivateSearch.sys.mjs
UrlbarProviderQuickActions.sys.mjs Bug 1805075 - Show QuickActions in actions search mode. r=daisuke 2022-12-14 10:33:21 +00:00
UrlbarProviderQuickSuggest.sys.mjs Bug 1806765 - Implement zero-prefix telemetry and add weather suggestion exposure telemetry. r=dao 2023-01-06 23:44:19 +00:00
UrlbarProviderRemoteTabs.sys.mjs
UrlbarProviderSearchSuggestions.sys.mjs
UrlbarProviderSearchTips.sys.mjs Bug 1803056 - Prevent search tips from appearing when a new request is initiated - r=adw 2022-12-20 13:37:06 +00:00
UrlbarProvidersManager.sys.mjs Bug 1805702 - Log engagement event regardless of recording being enabled. r=daisuke 2022-12-15 08:59:22 +00:00
UrlbarProviderTabToSearch.sys.mjs
UrlbarProviderTokenAliasEngines.sys.mjs
UrlbarProviderTopSites.sys.mjs Bug 1804037 - Convert PartnerLinkAttribution.jsm to an ES module. r=adw,search-reviewers,daleharvey 2022-12-06 11:34:18 +00:00
UrlbarProviderUnitConversion.sys.mjs
UrlbarResult.sys.mjs Bug 1800810 - Always record visible quick suggest results in engagement telemetry. r=dao 2022-11-16 21:47:55 +00:00
UrlbarSearchOneOffs.sys.mjs Bug 1795880 - Add an ESLint rule to enforce using static imports where possible. r=arai,geckoview-reviewers,m_kato 2022-10-26 09:37:46 +00:00
UrlbarSearchUtils.sys.mjs Bug 1801602 - Enable showSearchTerms to check contextmenu purpose - r=adw,Standard8 2022-11-30 17:42:10 +00:00
UrlbarTokenizer.sys.mjs Bug 1805702 - Log engagement event regardless of recording being enabled. r=daisuke 2022-12-15 08:59:22 +00:00
UrlbarUtils.sys.mjs Bug 1807250: Support tip_persist type. r=mak 2022-12-27 13:21:22 +00:00
UrlbarValueFormatter.sys.mjs Bug 1803980 - Fix urlbar window resize error logs. r=adw 2022-12-07 03:56:04 +00:00
UrlbarView.sys.mjs Bug 1806765 - Implement zero-prefix telemetry and add weather suggestion exposure telemetry. r=dao 2023-01-06 23:44:19 +00:00