Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

[Telemetry] ETP setting #11063

Closed
7 tasks
vesta0 opened this issue May 29, 2020 · 3 comments
Closed
7 tasks

[Telemetry] ETP setting #11063

vesta0 opened this issue May 29, 2020 · 3 comments

Comments

@vesta0
Copy link
Collaborator

vesta0 commented May 29, 2020

Description & Product Manager / Data Scientist User Story

As a product manager, I want to know which ETP setting our users prefer so we can better optimize their default privacy settings.

What questions will you answer with this data?

-What percentage of users currently have standard vs strict vs custom ETP on?
-How often and what percentage of users change their ETP setting?

Note: I think we need to track ETP setting as a state + add "custom" as a category under the existing "tracking_protection.etp_setting_changed" probe

Acceptance Criteria

  • ENG files a DS JIRA request outlining their methodology.
  • DS sign off on instrumentation methodology addressing product questions.
  • Event pings can be queried via re:dash
  • Event pings can be queried via amplitude
  • We are sending telemetry events for the actions listed in the requirements
  • We have documented the telemetry
  • We have asked a data steward to review the telemetry

┆Issue is synchronized with this Jira Task

@vesta0 vesta0 added this to Backlog in Feature engagement May 29, 2020
@github-actions github-actions bot added the needs:triage Issue needs triage label May 29, 2020
@vesta0 vesta0 removed the needs:triage Issue needs triage label May 29, 2020
@vesta0
Copy link
Collaborator Author

vesta0 commented May 29, 2020

Proposal doc here

@vesta0 vesta0 added the P1 Current sprint label May 29, 2020
@vesta0 vesta0 added this to Prioritized UX Backlog in Fenix Sprint Kanban Jun 2, 2020
@vesta0 vesta0 moved this from Prioritized UX Backlog to Prioritized Backlog in Fenix Sprint Kanban Jun 2, 2020
@vesta0 vesta0 moved this from Prioritized Backlog to Bugs before Release in Fenix Sprint Kanban Jun 4, 2020
@sblatz
Copy link
Contributor

sblatz commented Jun 9, 2020

The bulk of this request is already handled by #11211. I will add custom to the etp_setting_changed probe :)

@sblatz sblatz self-assigned this Jun 9, 2020
@sblatz sblatz moved this from Bugs before Release to In Progress in Fenix Sprint Kanban Jun 9, 2020
sblatz added a commit to sblatz/fenix that referenced this issue Jun 9, 2020
sblatz added a commit to sblatz/fenix that referenced this issue Jun 9, 2020
@sblatz sblatz moved this from In Progress to In Dev Review in Fenix Sprint Kanban Jun 9, 2020
sblatz added a commit to sblatz/fenix that referenced this issue Jun 10, 2020
sblatz added a commit to sblatz/fenix that referenced this issue Jun 10, 2020
@ekager ekager added the eng:qa:needed QA Needed label Jun 11, 2020
@liuche liuche moved this from In Dev Review to Ready for QA in Fenix Sprint Kanban Jun 11, 2020
@AndiAJ
Copy link
Collaborator

AndiAJ commented Jun 12, 2020

Hi, verified as fixed on the latest Nightly Build 200611 from 6/11 using a Google Pixel 3a (Android 10)

✔️ State of the toggle - Ping 361817c1-d156-4005-902b-347ac32a146a

"category": "events",
          "extra": {
            "enabled": "pref_key_tracking_protection",
            "preference_key": "true"
          },
          "name": "preference_toggled"

✔️ Switch to Strict - Ping ea7b4777-e528-4572-af2a-79fac401c217

{
        "category": "tracking_protection",
        "extra": {
          "etp_setting": "STRICT"
        },
        "name": "etp_setting_changed"

✔️ Metrics with Strict- Ping dfad8b10-afcc-4b9e-95aa-5d2c1fc2cba3

"preferences.tracking_protection": [
            "strict"
          ]

✔️ Switch to Standard - Ping d737bb2e-d155-459f-a38d-8d0bdc5589c9

{
          "category": "tracking_protection",
          "extra": {
            "etp_setting": "STANDARD"
          },
          "name": "etp_setting_changed"

✔️ Metrics with Standard - Ping 70c39e57-a206-48a6-98b7-cc2ec6748140

"preferences.tracking_protection": [
            "standard"

✔️ Switch to Custom - Ping 616a0eb3-2d29-4196-a599-26a843e12103

{
          "category": "tracking_protection",
          "extra": {
            "etp_setting": "CUSTOM"
          }

✔️ Metrics with Custom - Ping 72547367-3af8-4f61-9918-91ab657684f3

"preferences.tracking_protection": [
            "custom"
          ]

Logcat
Glean dashboard

@AndiAJ AndiAJ closed this as completed Jun 12, 2020
Fenix Sprint Kanban automation moved this from Ready for QA to Sprint 20.11 Done Jun 12, 2020
@AndiAJ AndiAJ added eng:qa:verified QA Verified and removed eng:qa:needed QA Needed labels Jun 12, 2020
@sblatz sblatz moved this from Backlog to Done in Feature engagement Jun 12, 2020
@data-sync-user data-sync-user changed the title [Telemetry] ETP setting FNX2-16321 ⁃ [Telemetry] ETP setting Jul 31, 2020
@data-sync-user data-sync-user changed the title FNX2-16321 ⁃ [Telemetry] ETP setting FNX3-14366 ⁃ [Telemetry] ETP setting Aug 10, 2020
Fenix Sprint Kanban automation moved this from Sprint 20.11 Done to In Progress Aug 10, 2020
@data-sync-user data-sync-user changed the title FNX3-14366 ⁃ [Telemetry] ETP setting FNX-11926 ⁃ [Telemetry] ETP setting Aug 11, 2020
Fenix Sprint Kanban automation moved this from In Progress to Sprint 20.11 Done Aug 11, 2020
@data-sync-user data-sync-user changed the title FNX-11926 ⁃ [Telemetry] ETP setting FNX2-16321 ⁃ [Telemetry] ETP setting Aug 11, 2020
@data-sync-user data-sync-user changed the title FNX2-16321 ⁃ [Telemetry] ETP setting [Telemetry] ETP setting May 18, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
Fenix Sprint Kanban
  
Sprint 20.11 Done
Development

No branches or pull requests

5 participants