Skip to content
This repository has been archived by the owner on Jul 22, 2024. It is now read-only.

Telemetry

Nancy Hang edited this page Sep 18, 2018 · 22 revisions

1. What questions will you answer with this data?

This will allow us to understand which features are being used and how are they used. Based on the data, we will have a better scope of shipping the right features to users and obtain actionable insights for the product. We will understand if any changes to the product (e.g. GV, other features) will increase/decrease the MAUs and DAUs.

2. Why does Mozilla need to answer these questions? Are there benefits for users? Do we need this information to address product or business requirements?

  • Establish baselines or measure changes in product or platform quality or performance.
  • Provide information essential for advancing a business objective such as supporting OKRs.
  • Determine whether a product or platform change has an effect on user or browser behavior.

3. What alternative methods did you consider to answer these questions? Why were they not sufficient?

We have access to the number of sessions, but we need to understand engagement on a more micro level.

4. Can current instrumentation answer these questions?

No

5. List all proposed measurements and indicate the category of data collection for each measurement, using the Firefox data collection categories on the Mozilla wiki.

Measurement Description Data Collection Category Tracking Bug #
DAU/WAU/MAU (Engagement Results) Category 2 ìInteraction dataî #85
Session length distribution Category 2 ìInteraction dataî #85
Engagement ratio Category 2 ìInteraction dataî #85
Number of users Category 2 ìInteraction dataî #85
New user retention Category 2 ìInteraction dataî #85
DAUs by locale Category 2 ìInteraction dataî #85
Distribution of Devices Over Time Category 1 ìTechnical dataî #85
Action Counts Category 2 ìInteraction dataî #85 #395
Search Engine Counts Category 2 ìInteraction dataî #395
Search Counts Category 2 ìInteraction dataî #395

Sessions:

Event Category Method Object Value
Start session (App is in the foreground) Action Foreground App N/A
Stop session (App is in the background) Action Background App N/A

Browsing:

Event Category Method Object Value
URL entered Action type_url search_bar N/A
Search entered Action type_query search_bar bundled engine name
Voice query Action voice_query voice_input bundled engine name

6. How long will this data be collected? Choose one of the following:

I want to permanently monitor this data. (@larsberg)

7. What populations will you measure?

All users opting in to telemetry

8. Which release channels?

Google Play store, Oculus store and Vive Port store

9. Which countries?

Worldwide

10. Which locales?

Worldwide

11. If this data collection is default on, what is the opt-out mechanism for users?

The user can go into the developer settings panel to toggle off

12. Please provide a general description of how you will analyze this data.

Look at the features used over time to see if it increases with improvements to the app.

13. Where do you intend to share the results of your analysis?

Internal use only

Clone this wiki locally