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

For #21025: Set long term business-critical metrics as non-expiring #21038

Merged
merged 3 commits into from
Oct 25, 2021

Conversation

mdboom
Copy link
Contributor

@mdboom mdboom commented Aug 26, 2021

For #21025

This is based on the list created by @tdsmith:

https://docs.google.com/spreadsheets/d/1Duz3DcC1AP3GpMwNhBDr8WlGITCqVPv6kz6W4JOVDCk/edit?usp=sharing

This is partly in response to this month's incident where search ad click metrics were inadvertently expired and is an attempt to reduce the likelihood of such incidents in the future.

Pull Request checklist

  • Tests: This PR includes thorough tests or an explanation of why it does not
  • Screenshots: This PR includes screenshots or GIFs of the changes made or an explanation of why it does not
  • Accessibility: The code in this PR follows accessibility best practices or does not include any user facing features. In addition, it includes a screenshot of a successful accessibility scan to ensure no new defects are added to the product.

To download an APK when reviewing a PR:

  1. click on Show All Checks,
  2. click Details next to "Taskcluster (pull_request)" after it appears and then finishes with a green checkmark,
  3. click on the "Fenix - assemble" task, then click "Run Artifacts".
  4. the APK links should be on the left side of the screen, named for each CPU architecture

@mdboom
Copy link
Contributor Author

mdboom commented Aug 26, 2021

Request for Data Collection Renewal

Cc: @travis79

  1. Provide a link to the initial Data Collection Review Request for this collection
  1. When will this collection now expire?

Never

  1. Why was the initial period of collection insufficient?

These metrics are of fundamental features of Fenix, and have been determined to have critical and permanent business value.
This is based on a list compiled by @tdsmith.
Additionally, these metrics are of value to the MR2 rollout.

@travis79
Copy link
Member

@mdboom We need an IC email in the notifications for the IC who will be responsible for the permanent collection of these metrics.

@mdboom
Copy link
Contributor Author

mdboom commented Aug 26, 2021

@mdboom We need an IC email in the notifications for the IC who will be responsible for the permanent collection of these metrics.

Ah, gotcha. Looks like there have never been any permanent collections in Fenix before this so I missed that. It definitely shouldn't be me. Let's see what other reviewers think and I can make the necessary changes.

@eliserichards eliserichards self-assigned this Aug 26, 2021
@eliserichards
Copy link
Contributor

We can use my email for notifications: erichards@mozilla.com

@eliserichards eliserichards self-requested a review August 26, 2021 20:56
@travis79
Copy link
Member

Request for Data Collection Renewal

Cc: @travis79

1. Provide a link to the initial Data Collection Review Request for this collection


* `addons.has_enabled_addons`, `addons.has_installed_addons`
  
  * [For #12046 - Renew telemetry probes before migration completion #13958 (comment)](https://github.com/mozilla-mobile/fenix/pull/13958#issuecomment-676857877)
  * [For #18076: Renew telemetry expiring in April. #18143](https://github.com/mozilla-mobile/fenix/pull/18143)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #6174 - Add telemetry for WebExtensions #8318](https://github.com/mozilla-mobile/fenix/pull/8318)

* `awesomebar.bookmark_suggestion_clicked`, `awesomebar.clipboard_suggestion_clicked`, `awesomebar.history_suggestion_clicked`, `awesomebar.opened_tab_suggestion_clicked`, `awesomebar.search_action_clicked`, `awesomebar.search_suggestion_clicked`
  
  * [Closes #18068: Use AwesomeBarFacts for AwesomeBar Telemetry #18090](https://github.com/mozilla-mobile/fenix/pull/18090)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)

* `bookmarks_management.copied`, `bookmarks_management.edited`, `bookmarks_management.folder_add`, `bookmarks_management.moved`, `bookmarks_management.multi_removed`, `bookmarks_management.open_in_new_tab`, `bookmarks_management.open_in_new_tabs`, `bookmarks_management.open_in_private_tab`, `bookmarks_management.open_in_private_tabs`, `bookmarks_management.removed`, `bookmarks_management.shared`
  
  * [For #12046 - Renew telemetry probes before migration completion #13958 (comment)](https://github.com/mozilla-mobile/fenix/pull/13958#issuecomment-676857877)
  * [For #974: Telemetry for Bookmarks #1708](https://github.com/mozilla-mobile/fenix/pull/1708)
  * [For #18076: Renew telemetry expiring in April. #18143](https://github.com/mozilla-mobile/fenix/pull/18143)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)

* `bookmarks_management.folder_remove`
  
  * [For #12046 - Renew telemetry probes before migration completion #13958 (comment)](https://github.com/mozilla-mobile/fenix/pull/13958#issuecomment-676857877)
  * [For #18076: Renew telemetry expiring in April. #18143](https://github.com/mozilla-mobile/fenix/pull/18143)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #3174: Adds telemetry for bookmarks #3724](https://github.com/mozilla-mobile/fenix/pull/3724)

* `browser.search.ad_clicks`, `browser.search.with_ads`
  
  * [Feature/#6558 Ad click attribution #10112](https://github.com/mozilla-mobile/fenix/pull/10112)
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20229 - Use the AC common implementation for ads/search telemetry #20230 (comment)](https://github.com/mozilla-mobile/fenix/pull/20230#issuecomment-879244938)

* `browser.search.in_content`
  
  * [Feature/#6557 Organic search telemetry #10167](https://github.com/mozilla-mobile/fenix/pull/10167)
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20229 - Use the AC common implementation for ads/search telemetry #20230 (comment)](https://github.com/mozilla-mobile/fenix/pull/20230#issuecomment-879244938)

* `collections.add_tab_button`, `collections.long_press`, `collections.save_button`
  
  * [For #12046 - Renew telemetry probes before migration completion #13958 (comment)](https://github.com/mozilla-mobile/fenix/pull/13958#issuecomment-676857877)
  * [For #18076: Renew telemetry expiring in April. #18143](https://github.com/mozilla-mobile/fenix/pull/18143)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [ For #969: Adds more telemetry for collections  #4358](https://github.com/mozilla-mobile/fenix/pull/4358)

* `collections.all_tabs_restored`, `collections.removed`, `collections.renamed`, `collections.saved`, `collections.shared`, `collections.tab_removed`, `collections.tab_restored`, `collections.tab_select_opened`, `collections.tabs_added`
  
  * [For #12046 - Renew telemetry probes before migration completion #13958 (comment)](https://github.com/mozilla-mobile/fenix/pull/13958#issuecomment-676857877)
  * [For #18076: Renew telemetry expiring in April. #18143](https://github.com/mozilla-mobile/fenix/pull/18143)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #969: Adds telemetry for collections #3935](https://github.com/mozilla-mobile/fenix/pull/3935)

* `collections.rename_button`
  
  * [For #12046 - Renew telemetry probes before migration completion #13958 (comment)](https://github.com/mozilla-mobile/fenix/pull/13958#issuecomment-676857877)
  * [For #18076: Renew telemetry expiring in April. #18143](https://github.com/mozilla-mobile/fenix/pull/18143)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #969: Adds more telemetry for collections #4539](https://github.com/mozilla-mobile/fenix/pull/4539)

* `context_menu.item_tapped`
  
  * [[Telemetry] Share image #16076 (comment)](https://github.com/mozilla-mobile/fenix/issues/16076#issuecomment-726216734)
  * [Adds Telemetry for Context Menu and Find in page #1344 (comment)](https://github.com/mozilla-mobile/fenix/pull/1344#issuecomment-479285010)
  * [For #12046 - Renew telemetry probes before migration completion #13958 (comment)](https://github.com/mozilla-mobile/fenix/pull/13958#issuecomment-676857877)
  * [For #18076: Renew telemetry expiring in April. #18143](https://github.com/mozilla-mobile/fenix/pull/18143)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)

* `contextual_menu.copy_tapped`, `contextual_menu.search_tapped`, `contextual_menu.select_all_tapped`, `contextual_menu.share_tapped`
  
  * [For #11580 - Tracks text selection context menu usage #16968](https://github.com/mozilla-mobile/fenix/pull/16968)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)

* `download_notification.cancel`, `download_notification.in_app_open`, `download_notification.in_app_try_again`, `download_notification.open`, `download_notification.pause`, `download_notification.resume`, `download_notification.try_again`
  
  * [For #12046 - Renew telemetry probes before migration completion #13958 (comment)](https://github.com/mozilla-mobile/fenix/pull/13958#issuecomment-676857877)
  * [For #18076: Renew telemetry expiring in April. #18143](https://github.com/mozilla-mobile/fenix/pull/18143)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #5583 - Adds telemetry for download notification #6554](https://github.com/mozilla-mobile/fenix/pull/6554)

* `downloads_management.downloads_screen_opened`, `downloads_management.item_deleted`, `downloads_management.item_opened`
  
  * [For #15367 - DownloadsFragment telemetry #16728](https://github.com/mozilla-mobile/fenix/pull/16728)
  * [For #18076: Renew telemetry expiring in April. #18143](https://github.com/mozilla-mobile/fenix/pull/18143)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)

* `downloads_misc.download_added`
  
  * [For #11578 - Add telemetry for how many times we download something #16730](https://github.com/mozilla-mobile/fenix/pull/16730)
  * [For #18076: Renew telemetry expiring in April. #18143](https://github.com/mozilla-mobile/fenix/pull/18143)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)

* `events.app_opened`, `events.entered_url`, `events.search_bar_tapped`
  
  * [Backfill metrics pt. 1 #1067 (comment)](https://github.com/mozilla-mobile/fenix/pull/1067#issuecomment-474598673)
  * [For #12046 - Renew telemetry probes before migration completion #13958 (comment)](https://github.com/mozilla-mobile/fenix/pull/13958#issuecomment-676857877)
  * [For #18076: Renew telemetry expiring in April. #18143](https://github.com/mozilla-mobile/fenix/pull/18143)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)

* `events.copy_url_tapped`
  
  * [For #16827: Add telemetry for copy url. #16915](https://github.com/mozilla-mobile/fenix/pull/16915)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)

* `events.default_browser_changed`
  
  * [For #18853: Add metrics for default browser new tab experiment. #18895](https://github.com/mozilla-mobile/fenix/pull/18895)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)

* `events.normal_and_private_uri_count`
  
  * [Closes #17089: Add metric to track both normal and private URI opened #17935](https://github.com/mozilla-mobile/fenix/pull/17935)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)

* `events.opened_link`
  
  * [For #12046 - Renew telemetry probes before migration completion #13958 (comment)](https://github.com/mozilla-mobile/fenix/pull/13958#issuecomment-676857877)
  * [For #18076: Renew telemetry expiring in April. #18143](https://github.com/mozilla-mobile/fenix/pull/18143)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #5737: Adds telemetry for open links in a private tab #5975](https://github.com/mozilla-mobile/fenix/pull/5975)

* `events.performed_search`
  
  * [Backfill metrics pt. 1 #1067 (comment)](https://github.com/mozilla-mobile/fenix/pull/1067#issuecomment-474598673)
  * [For #12046 - Renew telemetry probes before migration completion #13958 (comment)](https://github.com/mozilla-mobile/fenix/pull/13958#issuecomment-676857877)
  * [For #1158 - Add search counts #1677](https://github.com/mozilla-mobile/fenix/pull/1677)
  * [For #18076: Renew telemetry expiring in April. #18143](https://github.com/mozilla-mobile/fenix/pull/18143)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)

* `events.preference_toggled`
  
  * [For #12046 - Renew telemetry probes before migration completion #13958 (comment)](https://github.com/mozilla-mobile/fenix/pull/13958#issuecomment-676857877)
  * [For #975: Adds telemetry for settings toggles #1896](https://github.com/mozilla-mobile/fenix/pull/1896)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #5094: Adds telemetry for suggestion toggles #5704](https://github.com/mozilla-mobile/fenix/pull/5704)
  * [For #5094: Adds telemetry for show search shortcuts #5886](https://github.com/mozilla-mobile/fenix/pull/5886)
  * [For #5737: Adds telemetry for open links in a private tab #5975](https://github.com/mozilla-mobile/fenix/pull/5975)
  * [For #5586 - Adds Logins Telemetry #6352](https://github.com/mozilla-mobile/fenix/pull/6352)
  * [For #6396 - Added metrics for history/bookmarks account sync #6601](https://github.com/mozilla-mobile/fenix/pull/6601)
  * [For #6070 Adds telemetry for enabling search suggestions in private #6746](https://github.com/mozilla-mobile/fenix/pull/6746)

* `events.recently_closed_tabs_opened`
  
  * [For #15366: Add recently closed tabs metrics. #16739](https://github.com/mozilla-mobile/fenix/pull/16739)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)

* `events.synced_tab_opened`
  
  * [For #15369: Add synced tabs metrics. #16727](https://github.com/mozilla-mobile/fenix/pull/16727)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)

* `events.total_uri_count`
  
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #1301: Add uri_count to metrics ping #1785](https://github.com/mozilla-mobile/fenix/pull/1785)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #6577 - `total_uri_count` Glean telemetry #8314](https://github.com/mozilla-mobile/fenix/pull/8314)

* `first_session.adgroup`
  
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)
  * [For #7295 - Adds new custom ping: 'installation' #8074 (comment)](https://github.com/mozilla-mobile/fenix/pull/8074#issuecomment-586480836)

* `first_session.campaign`, `first_session.creative`, `first_session.network`, `first_session.timestamp`
  
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)
  * [For #7295 - Adds new custom ping: 'installation' #8074 (comment)](https://github.com/mozilla-mobile/fenix/pull/8074#issuecomment-586512202)

* `history.opened_item`, `history.opened_item_in_new_tab`, `history.opened_item_in_private_tab`, `history.opened_items_in_new_tabs`, `history.opened_items_in_private_tabs`
  
  * [Closes #18178: Rework History Telemetry #18261](https://github.com/mozilla-mobile/fenix/pull/18261)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)

* `logins.open_logins`
  
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)
  * [For #5586 - Adds Logins Telemetry #6352](https://github.com/mozilla-mobile/fenix/pull/6352)

* `metrics.default_browser`
  
  * [Backfill metrics pt. 1 #1067 (comment)](https://github.com/mozilla-mobile/fenix/pull/1067#issuecomment-474598673)
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)

* `metrics.desktop_bookmarks_count`, `metrics.has_mobile_bookmarks`, `metrics.mobile_bookmarks_count`
  
  * [For #16941 - [Telemetry] Bookmark Counts #16942](https://github.com/mozilla-mobile/fenix/pull/16942)
  * [For #16941 - [Telemetry] Bookmark Counts #16942 (comment)](https://github.com/mozilla-mobile/fenix/pull/16942#issuecomment-742794701)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)

* `metrics.has_top_sites`, `metrics.top_sites_count`
  
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)
  * [For #8125 - Send top sites count with metrics ping #9556](https://github.com/mozilla-mobile/fenix/pull/9556)

* `metrics.search_count`
  
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #1158 - Add search counts #1677](https://github.com/mozilla-mobile/fenix/pull/1677)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)
  * [For #5214 - Bumps expiration dates for telemetry #5216](https://github.com/mozilla-mobile/fenix/pull/5216)
  * [For #6556: Adds Telemetry counts for Search Access Points #7310](https://github.com/mozilla-mobile/fenix/pull/7310)

* `metrics.tabs_open_count`
  
  * [For #11479: Record open tabs count in metrics ping #12024](https://github.com/mozilla-mobile/fenix/pull/12024)
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)

* `onboarding.finish`, `onboarding.fxa_auto_signin`, `onboarding.fxa_manual_signin`, `onboarding.pref_toggled_private_browsing`, `onboarding.pref_toggled_theme_picker`, `onboarding.pref_toggled_toolbar_position`, `onboarding.pref_toggled_tracking_prot`, `onboarding.privacy_notice`
  
  * [#10824: Onboarding telemetry #11867](https://github.com/mozilla-mobile/fenix/pull/11867)
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)

* `pocket.pocket_top_site_clicked`
  
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)
  * [For #8126 - Adds default top sites  #8098](https://github.com/mozilla-mobile/fenix/pull/8098)

* `preferences.sync`
  
  * data-review-tbd
  * data-review-tbd
  * [For #11479: Record open tabs count in metrics ping #12024](https://github.com/mozilla-mobile/fenix/pull/12024)
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)

* `preferences.theme`
  
  * data-review-tbd
  * data-review-tbd
  * data-review-tbd
  * [For #11479: Record open tabs count in metrics ping #12024](https://github.com/mozilla-mobile/fenix/pull/12024)
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)

* `preferences.tracking_protection`
  
  * data-review-tbd
  * [For #11479: Record open tabs count in metrics ping #12024](https://github.com/mozilla-mobile/fenix/pull/12024)
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)

* `private_browsing_mode.notification_tapped`, `private_browsing_mode.snackbar_undo`
  
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #4658: Add private browsing mode telemetry #4968](https://github.com/mozilla-mobile/fenix/pull/4968)

* `private_browsing_shortcut.cfr_add_shortcut`, `private_browsing_shortcut.cfr_cancel`, `private_browsing_shortcut.create_shortcut`, `private_browsing_shortcut.pinned_shortcut_priv`, `private_browsing_shortcut.static_shortcut_priv`, `private_browsing_shortcut.static_shortcut_tab`
  
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #4658: Add private browsing mode shortcut telemetry #5194](https://github.com/mozilla-mobile/fenix/pull/5194)

* `reader_mode.appearance`, `reader_mode.available`, `reader_mode.opened`
  
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)
  * [For #2267: Adds telemetry for reader mode #3941](https://github.com/mozilla-mobile/fenix/pull/3941)

* `reader_mode.closed`
  
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)
  * [For #2267: Fixes telemetry for reader view #4328](https://github.com/mozilla-mobile/fenix/pull/4328)

* `search.default_engine.code`, `search.default_engine.name`
  
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #800 - Adds metrics for the default search engine #1606](https://github.com/mozilla-mobile/fenix/pull/1606)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)
  * [For #5214 - Bumps expiration dates for telemetry #5216](https://github.com/mozilla-mobile/fenix/pull/5216)

* `sync_auth.sign_in`, `sync_auth.sign_out`
  
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)
  * [For #1190: Adds telemetry for FxA login #2745 (comment)](https://github.com/mozilla-mobile/fenix/pull/2745#issuecomment-494918532)

* `sync_auth.sign_up`
  
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)
  * [FxA WebChannels integration  #4931 (comment)](https://github.com/mozilla-mobile/fenix/pull/4931#issuecomment-529740300)

* `tabs.setting_opened`
  
  * [For #15347 - Adds telemetry for tab settings #15811 (comment)](https://github.com/mozilla-mobile/fenix/pull/15811#issuecomment-706402952)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)

* `tabs_tray.cfr.dismiss`
  
  * data-review-tbd
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)
  * [For #2267: Adds telemetry for reader mode #3941](https://github.com/mozilla-mobile/fenix/pull/3941)

* `tabs_tray.cfr.go_to_settings`
  
  * data-review-tbd
  * data-review-tbd
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)
  * [For #2267: Adds telemetry for reader mode #3941](https://github.com/mozilla-mobile/fenix/pull/3941)

* `tabs_tray.close_all_tabs`, `tabs_tray.closed`, `tabs_tray.menu_opened`, `tabs_tray.new_private_tab_tapped`, `tabs_tray.new_tab_tapped`, `tabs_tray.normal_mode_tapped`, `tabs_tray.opened`, `tabs_tray.private_mode_tapped`, `tabs_tray.save_to_collection`, `tabs_tray.share_all_tabs`
  
  * [For #11273: Add tabs tray telemetry #12036](https://github.com/mozilla-mobile/fenix/pull/12036)
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)

* `tabs_tray.closed_existing_tab`, `tabs_tray.opened_existing_tab`
  
  * [For #11273: Add tabs tray telemetry #12036](https://github.com/mozilla-mobile/fenix/pull/12036)
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20507 - Inactive tabs telemetry #20508 (comment)](https://github.com/mozilla-mobile/fenix/pull/20508#issuecomment-902160532)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)

* `tabs_tray.synced_mode_tapped`
  
  * [Closes #18948: Update tabstray telemetry #19004](https://github.com/mozilla-mobile/fenix/pull/19004)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)

* `top_sites.long_press`, `top_sites.open_frecency`, `top_sites.open_pinned`, `top_sites.swipe_carousel`
  
  * [For #14565: Add telemetry for top sites #15136](https://github.com/mozilla-mobile/fenix/pull/15136)
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)

* `top_sites.open_default`
  
  * [For #8125: Add default top site telemetry #10752](https://github.com/mozilla-mobile/fenix/pull/10752)
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)

* `top_sites.open_google_search_attribution`
  
  * [For #17418 - Added telemetry for Google Default Top Site #17637](https://github.com/mozilla-mobile/fenix/pull/17637)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)

* `top_sites.open_in_new_tab`, `top_sites.open_in_private_tab`, `top_sites.remove`
  
  * [Issue #14142 - Telemetry renewal to 08-01-2021 #15713 (comment)](https://github.com/mozilla-mobile/fenix/pull/15713#issuecomment-703972068)
  * [For #19923: renew telemetry probes #19924 (comment)](https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789)
  * [For #20516: Renew product telemetry probes expiring in August #20517 (review)](https://github.com/mozilla-mobile/fenix/pull/20517#pullrequestreview-718069041)
  * [For #6758 - Add Top Sites to Fenix #7523](https://github.com/mozilla-mobile/fenix/pull/7523)


1. When will this collection now expire?

Never

1. Why was the initial period of collection insufficient?

These metrics are of fundamental features of Fenix, and have been determined to have critical and permanent business value.
This is based on a list compiled by @tdsmith.
Additionally, these metrics are of value to the MR2 rollout.

Data Collection Renewal Review

  1. Is the provided Data Collection Review complete, correct, and data-review+ by a Data Steward?

Yes

  1. Is the data collection covered by the existing Firefox Privacy Notice?

Yes

Additional notes: erichards@mozilla.com will be responsible for the permanently collected metrics.

Result

data-review+

Please don't forget to update the metrics.yaml notifications and data-reviews for each of the metrics.

@mdboom mdboom force-pushed the non-expire-metrics branch 2 times, most recently from 85b13a3 to fd409d5 Compare August 27, 2021 14:49
@mdboom mdboom marked this pull request as ready for review August 27, 2021 14:50
@mdboom mdboom requested review from a team as code owners August 27, 2021 14:50
@mdboom
Copy link
Contributor Author

mdboom commented Aug 27, 2021

Great! This has been updated put erichards@mozilla.com as the contact and to point to Travis' data review in this PR.

@mergify
Copy link
Contributor

mergify bot commented Aug 31, 2021

This pull request has conflicts when rebasing. Could you fix it @mdboom? 🙏

@eliserichards
Copy link
Contributor

I want to go over these with a fine-toothed comb. Planning on getting to it by the end of the week :)

@eliserichards eliserichards added the needs:review PRs that need to be reviewed label Aug 31, 2021
@eliserichards eliserichards linked an issue Aug 31, 2021 that may be closed by this pull request
@eliserichards eliserichards changed the title Set long term business-critical metrics as non-expiring. For #21025: Set long term business-critical metrics as non-expiring Aug 31, 2021
@mergify
Copy link
Contributor

mergify bot commented Sep 22, 2021

This pull request has conflicts when rebasing. Could you fix it @mdboom? 🙏

app/metrics.yaml Outdated Show resolved Hide resolved
Copy link
Contributor

@eliserichards eliserichards left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's get this merged! 🎉 🚀

@eliserichards eliserichards added pr:approved PR that has been approved pr:needs-landing-squashed PRs that are ready to land (squashed) [Will be merged by Mergify] and removed needs:review PRs that need to be reviewed labels Oct 25, 2021
data_sensitivity:
- interaction
notification_emails:
- android-probes@mozilla.com
- erichards@mozilla.com
expires: "2022-02-01"
- erichards@mozilla.com
Copy link
Contributor

@csadilek csadilek Oct 25, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: @eliserichards this is adding your email twice here in a few places :). e.g. line 494, 495.

@mergify mergify bot merged commit c1780cf into mozilla-mobile:main Oct 25, 2021
@rocketsroger
Copy link
Contributor

@Mergifyio backport releases_v94.0.0

mergify bot pushed a commit that referenced this pull request Nov 8, 2021
…21038)

* Set long term business-critical metrics as non-expiring.

* Remove quotes around "never"

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
(cherry picked from commit c1780cf)
@mergify
Copy link
Contributor

mergify bot commented Nov 8, 2021

backport releases_v94.0.0

✅ Backports have been created

rocketsroger pushed a commit that referenced this pull request Nov 8, 2021
…21038) (#22366)

* Set long term business-critical metrics as non-expiring.

* Remove quotes around "never"

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
(cherry picked from commit c1780cf)

Co-authored-by: Michael Droettboom <mdboom@gmail.com>
@Taknok Taknok mentioned this pull request Dec 8, 2021
3 tasks
pkirakosyan pushed a commit to gexsi/user-agent-android that referenced this pull request Mar 7, 2022
…non-expiring (mozilla-mobile#21038)

* Set long term business-critical metrics as non-expiring.

* Remove quotes around "never"

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
pr:approved PR that has been approved pr:needs-landing-squashed PRs that are ready to land (squashed) [Will be merged by Mergify]
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Audit existing telemetry for removal/improvement
5 participants