"Fossies" - the Fresh Open Source Software Archive

Member "firefox-69.0.1/browser/docs/BrowserUsageTelemetry.rst" (17 Sep 2019, 2241 Bytes) of package /linux/www/firefox-69.0.1.source.tar.xz:


As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

Browser Usage Telemetry

The BrowserUsageTelemetry.jsm module is the main module for measurements regarding the browser usage (e.g. tab and window counts, search counts, ...).

The measurements recording begins right after the SessionStore has finished restoring the session (i.e. restoring tabs/windows after Firefox starts).

Search telemetry

This module exposes the recordSearch method, which serves as the main entry point for recording search related Telemetry. It records only the search counts per engine and the origin of the search, but nothing pertaining the search contents themselves.

As the transition to the BrowserUsageTelemetry happens, the recordSearch calls are dispatched through BrowserSearch.recordSearchInTelemetry, that is called by all the search related UI components (urlbar, searchbar, context menu and about:* pages).

A list of the components recording search Telemetry can be found using the following DXR search.

Measured interactions

The usage telemetry module currently measures these interactions with the browser:

Please see Scalars.yaml for the full list of tracked interactions.