fune/toolkit/components/telemetry
Drew Willcoxon c7a3493135 Bug 1770483 - Properly record telemetry for urlbar autofill results that aren't currently handled. r=daisuke
This adds three new keyed scalars similar to the other `urlbar.picked.*`
scalars:

* `urlbar.picked.autofill_about` - For about-page autofill like "about:config"
* `urlbar.picked.autofill_preloaded` - For preloaded top sites, but this feature
  is currently disabled
* `urlbar.picked.autofill_other` - A fallback for when we forget to set
  `result.autofill.type`. If we see this in the data, we should investigate and
  fix it. This is similar to the `urlbar.searchmode.other` fallback keyed
  scalar.

There are two other kinds of autofill, engine domain names (provided by
UrlbarProviderAutofill) and token alias engines (e.g., "@google", provided by
UrlbarProviderTokenAliasEngines), but these two types are not reported as
autofill in telemetry. That's because those results aren't URL results, and
[only URL results are reported as autofill](https://searchfox.org/mozilla-central/rev/8bd5597baef9be63fc4689a69e550d607dc68444/browser/components/urlbar/UrlbarUtils.jsm#1188-1191).
So I didn't add scalars for these. I also didn't set `result.autofill.type` for
them because I think we should be deliberate about recording them in
telemetry.

I created a new browser_urlbar_telemetry_autofill.js test and cp'ed it from
browser_urlbar_telemetry_places.js so that blame for the adaptive history task
is preserved.

Differential Revision: https://phabricator.services.mozilla.com/D146971
2022-05-24 19:18:40 +00:00
..
app Bug 1766999 - Report default search engine data via Glean. r=Dexter,mcheang 2022-05-18 15:55:39 +00:00
build_scripts Bug 1763982 - Cleanup toolkit/components/telemetry/ includes r=sylvestre 2022-04-12 15:52:04 +00:00
core Bug 1763982 - Cleanup toolkit/components/telemetry/ includes r=sylvestre 2022-04-12 15:52:04 +00:00
docs Bug 1769839 - Record the GMP download failure reason in telemetry. r=chutten 2022-05-17 20:56:43 +00:00
geckoview Bug 1763982 - Cleanup toolkit/components/telemetry/ includes r=sylvestre 2022-04-12 15:52:04 +00:00
other Bug 1763982 - Cleanup toolkit/components/telemetry/ includes r=sylvestre 2022-04-12 15:52:04 +00:00
pings Bug 1765737 - Part 2: Pass an empty object instead of global this to Cu.cloneInto in toolkit/components/telemetry/. r=chutten 2022-05-13 20:12:28 +00:00
pingsender
tests Bug 1702759 - Remove bucket name preference r=robwu 2022-05-23 16:24:57 +00:00
components.conf Bug 1632682 - init scripts after ScriptCacheChild::Init in content process. r=geckoview-reviewers,agi,mccr8 2022-02-24 01:52:34 +00:00
Events.yaml Bug 1767906 - extend downloads.helpertype event probe to 109, r=NeilDeakin 2022-05-09 10:32:57 +00:00
histogram-allowlists.json Bug 1668219 - [devtools] Remove old perf panel Telemetry historgrams. r=julienw. 2022-05-06 17:16:31 +00:00
Histograms.json Bug 1762374 - Part 2: Add a Histogram to count how often specific query parameters are stripped. r=anti-tracking-reviewers,timhuang 2022-05-24 18:57:17 +00:00
Makefile.in
metrics.yaml Bug 1763235 - Update metrics.yamls to file-level tags, new front matter r=perry.mcmanis,application-update-reviewers 2022-05-04 14:16:19 +00:00
moz.build Bug 1757229 - Ensure Telemetry::CanRecordExtended() is false in background tasks. r=janerik 2022-03-17 15:45:56 +00:00
Processes.yaml
Scalars.yaml Bug 1770483 - Properly record telemetry for urlbar autofill results that aren't currently handled. r=daisuke 2022-05-24 19:18:40 +00:00
telemetry-constants.mozbuild
TelemetryOriginEnums.h
TelemetryStartup.jsm
TelemetryStartup.manifest
UserInteractions.yaml