Bug 1316743 - Improve metadata on the tracking protection telemetry probes. r?bsmedberg
MozReview-Commit-ID: JHyXsqtAkM5
--- a/toolkit/components/telemetry/Histograms.json
+++ b/toolkit/components/telemetry/Histograms.json
@@ -8586,42 +8586,50 @@
"kind": "boolean",
"description": "Whether or not a user has the zoomed view (a.k.a. \"Magnify small areas\") enabled.",
"alert_emails": ["mobile-frontend@mozilla.com"],
"bug_numbers": [1235061]
},
"TRACKING_PROTECTION_ENABLED": {
"expires_in_version": "never",
"kind": "boolean",
- "description": "Whether or not a session has tracking protection enabled"
+ "description": "True if tracking protection is enabled globally at the time that a non-Private-Browsing session is initialized.",
+ "alert_emails": ["safebrowsing-telemetry@mozilla.org"],
+ "bug_numbers": [1058133]
},
"TRACKING_PROTECTION_PBM_DISABLED": {
"expires_in_version": "60",
"kind": "boolean",
- "description": "Is the tracking protection in private browsing mode disabled?"
+ "description": "True if tracking protection in Private Browsing mode is disabled at the time that a non-Private-Browsing session is initialized.",
+ "alert_emails": ["safebrowsing-telemetry@mozilla.org"],
+ "bug_numbers": [1200944]
},
"FENNEC_TRACKING_PROTECTION_STATE": {
"expires_in_version": "60",
"kind": "enumerated",
"n_values": 5,
"description": "The state of the user-visible tracking protection setting (0 = Disabled, 1 = Enabled in PB, 2 = Enabled)",
"alert_emails": ["mleibovic@mozilla.com"],
"bug_numbers": [1228090]
},
"TRACKING_PROTECTION_SHIELD": {
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 4,
- "description": "Tracking protection shield (0 = not shown, 1 = loaded, 2 = blocked)"
+ "description": "Status of the shield icon for each top-level pageload (outside of Private Browsing mode) when tracking protection is enabled (0 = shield not shown because no trackers were detected, 1 = shield crossed out because TP was disabled on this page by the user, 2 = shield shown because a tracker was blocked)",
+ "alert_emails": ["safebrowsing-telemetry@mozilla.org"],
+ "bug_numbers": [1058133]
},
"TRACKING_PROTECTION_EVENTS": {
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 3,
- "description": "Doorhanger shown = 0, Disable = 1, Enable = 2"
+ "description": "A value of 0 is sent when the security UI changes on pages loaded outside of Private Browsing mode, a value of 1 is sent when users manually disable TP on that page, and 2 is sent when users manually re-enable TP on that page.",
+ "alert_emails": ["safebrowsing-telemetry@mozilla.org"],
+ "bug_numbers": [1058133]
},
"SERVICE_WORKER_REGISTRATION_LOADING": {
"expires_in_version": "never",
"kind": "exponential",
"high": 5000,
"n_buckets": 20,
"description": "Tracking how ServiceWorkerRegistrar loads data before the first content is shown. File bugs in Core::DOM in case of a Telemetry regression."
},
--- a/toolkit/components/telemetry/histogram-whitelists.json
+++ b/toolkit/components/telemetry/histogram-whitelists.json
@@ -682,20 +682,16 @@
"TELEMETRY_TEST_RELEASE_OPTIN",
"TELEMETRY_TEST_RELEASE_OPTOUT",
"THUNDERBIRD_CONVERSATIONS_TIME_TO_2ND_GLODA_QUERY_MS",
"THUNDERBIRD_GLODA_SIZE_MB",
"THUNDERBIRD_INDEXING_RATE_MSG_PER_S",
"TLS_ERROR_REPORT_UI",
"TOP_LEVEL_CONTENT_DOCUMENTS_DESTROYED",
"TOUCH_ENABLED_DEVICE",
- "TRACKING_PROTECTION_ENABLED",
- "TRACKING_PROTECTION_EVENTS",
- "TRACKING_PROTECTION_PBM_DISABLED",
- "TRACKING_PROTECTION_SHIELD",
"TRANSACTION_WAIT_TIME_HTTP",
"TRANSACTION_WAIT_TIME_HTTP_PIPELINES",
"TRANSACTION_WAIT_TIME_SPDY",
"TRANSLATED_CHARACTERS",
"TRANSLATED_PAGES",
"TRANSLATED_PAGES_BY_LANGUAGE",
"TRANSLATION_OPPORTUNITIES",
"TRANSLATION_OPPORTUNITIES_BY_LANGUAGE",
@@ -1637,20 +1633,16 @@
"THUNDERBIRD_GLODA_SIZE_MB",
"THUNDERBIRD_INDEXING_RATE_MSG_PER_S",
"TLS_ERROR_REPORT_UI",
"TOP_LEVEL_CONTENT_DOCUMENTS_DESTROYED",
"TOTAL_CONTENT_PAGE_LOAD_TIME",
"TOTAL_COUNT_HIGH_ERRORS",
"TOTAL_COUNT_LOW_ERRORS",
"TOUCH_ENABLED_DEVICE",
- "TRACKING_PROTECTION_ENABLED",
- "TRACKING_PROTECTION_EVENTS",
- "TRACKING_PROTECTION_PBM_DISABLED",
- "TRACKING_PROTECTION_SHIELD",
"TRANSACTION_WAIT_TIME_HTTP",
"TRANSACTION_WAIT_TIME_HTTP_PIPELINES",
"TRANSACTION_WAIT_TIME_SPDY",
"TRANSLATED_CHARACTERS",
"TRANSLATED_PAGES",
"TRANSLATED_PAGES_BY_LANGUAGE",
"TRANSLATION_OPPORTUNITIES",
"TRANSLATION_OPPORTUNITIES_BY_LANGUAGE",