forked from mirrors/gecko-dev
This adds a bunch of scalars to record navigational suggestions telemetry as discussed with data science and described in the spec. These scalars are different from the other Suggest ones because we want to record how nav suggestions interact with the heuristic result. Unlike the existing scalars, the keys of these new scalars are the types of heuristics that were shown when a nav suggestion was or wasn't shown. One of the scalars is updated every time a nav suggestion is *not* shown, and of course for most users that will be the vast majority of the time or all the time, so I put all these scalars behind a Nimbus variable. We'll set the variable to true in the control and treatment branches of the nav suggestions experiment. This patch also makes sure nav suggestions are recorded properly in Glean, as `navigational`. I noticed that dynamic Wikipedia results are currently recorded as `suggest_non_sponsor`, so I also added a new `dynamic_wikipedia` Glean type for them. They're also recorded as `urlbar.picked.quicksuggest` in the legacy telemetry, so I also changed it so they're recorded as `urlbar.picked.dynamic_wikipedia`. Currently for dynamic Wikipedia, the non-sponsored scalars are also incremented, and I discussed with data science whether they and the sponsored scalars should be incremented for all the new Suggest suggestion types we now have. We agreed that they should be reserved for the usual partner sponsored and expanded Wikipedia suggestions, and they should not be used for these new Suggest types, so this patch also makes that change, and it does not update the non-sponsored scalars for nav suggestions either. The other major change this makes is to add a new `subtype` property to quick suggest result payloads. I think we need a clear, simple way to distinguish between all these various Suggest suggestion types that doesn't depend on examining different payload properties depending on the type. Differential Revision: https://phabricator.services.mozilla.com/D171525 |
||
|---|---|---|
| .. | ||
| assets | ||
| .rstcheck.cfg | ||
| contact.rst | ||
| debugging.rst | ||
| dynamic-result-types.rst | ||
| experiments.rst | ||
| firefox-suggest-telemetry.rst | ||
| index.rst | ||
| lifetime.rst | ||
| nontechnical-overview.rst | ||
| overview.rst | ||
| preferences.rst | ||
| ranking.rst | ||
| telemetry.rst | ||
| testing.rst | ||
| UrlbarController.rst | ||
| UrlbarInput.rst | ||
| UrlbarView.rst | ||
| utilities.rst | ||