mozilla-mobile / fenix

⚠️ Fenix (Firefox for Android) moved to a new repository. It is now developed and maintained as part of: https://github.com/mozilla-mobile/firefox-android
https://github.com/mozilla-mobile/firefox-android
Mozilla Public License 2.0
6.47k stars 1.27k forks source link

[Telemetry] Add opt-out ping #5627

Closed liuche closed 4 years ago

liuche commented 5 years ago

Owner: Product Manager

Description & Product Manager / Data Scientist User Story

Hypothesis

What questions will you answer with this data?

If a lot of users opt-out of telemetry, we get a signal that Firefox Preview users care about telemetry collection. We can also understand if people are dropping off (vs just turning off telemetry and possibly continuing to use Fenix)

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

What probes (suggested, if applicable)

Dependencies (Added by PM and Eng)

Need Glean to implement opt-out ping (this is currently in their backlog)

Acceptance Criteria (Added by PM)

┆Issue is synchronized with this Jira Task

Dexterp37 commented 5 years ago

Dependencies (Added by PM and Eng)

Need Glean to implement opt-out ping (this is currently in their backlog)

~Note: this is not a blocking dependency. Products can do custom pings.~

Scrape the above :) This needs to be done by the Glean SDK :)

Dexterp37 commented 4 years ago

Note that this was added in the Glean SDK 21.3.0 and will automatically be available to Fenix once it updates to the latest Android Components version.

vesta0 commented 4 years ago

Not sure how this will be implemented but it's better if we just receive an event ping when user opts out than get pinged regularly. Let’s not measure more than we need to.

Dexterp37 commented 4 years ago

As mentioned in the comment from December 4th, this is already implemented and available in Fenix. It's the deletion-request ping.

ValentinTimisica commented 4 years ago

Talked to @Dexterp37 and confirmed that the deletion-request ping is automatically sent when the user disables Glean (here) and there is nothing left to do in Fenix. @liuche should we close the ticket?

liuche commented 4 years ago

Great! That's good to know, we can close this ticket then if there's nothing else to do.