-
Notifications
You must be signed in to change notification settings - Fork 1.3k
For #5312 - Add Telemetry for Tracking Protection #5414
Conversation
Request for data collection review formAll questions are mandatory. You must receive review from a data steward peer on your responses to these questions before shipping new data collection.
|
95b675a
to
61c6b48
Compare
Codecov Report
@@ Coverage Diff @@
## master #5414 +/- ##
============================================
- Coverage 13.09% 13.05% -0.05%
Complexity 289 289
============================================
Files 252 252
Lines 10367 10403 +36
Branches 1504 1512 +8
============================================
Hits 1358 1358
- Misses 8916 8952 +36
Partials 93 93
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, one nit 😄
61c6b48
to
b3c827a
Compare
This just has a |
I think we want to specifically know when users feel they need to change the default TP settings and how often they do that? |
1ad40df
to
a696015
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few nits - data-review+ on addressing them
Data Review Form (to be filled by Data Stewards)
- Is there or will there be documentation that describes the schema for the ultimate data set in a public, complete, and accurate way?
Yes, metrics.yaml
generated docs in metrics.md
- Is there a control mechanism that allows the user to turn the data collection on and off?
Yes, Fenix data controls
- If the request is for permanent data collection, is there someone who will monitor the data over time?
Expires 3/2020
- Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under?
Type 2, user interactions with and selection of different tracking protection settings
- Is the data collection request for default-on or default-off?
Default on
- Does the instrumentation include the addition of any new identifiers (whether anonymous or otherwise; e.g., username, random IDs, etc. See the appendix for more details)?
No
- Is the data collection covered by the existing Firefox privacy notice?
yes
- Does there need to be a check-in in the future to determine whether to renew the data?
No, has expiry
- Does the data collection use a third-party collection tool?
No
app/metrics.yaml
Outdated
exception_added: | ||
type: event | ||
description: > | ||
A user added a TP exception through the TP toggle in the panel. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: can we spell out TP, since this is for docs, and TP is a less common abbreviation
app/metrics.yaml
Outdated
panel_settings: | ||
type: event | ||
description: > | ||
A user opened ETP settings from the panel. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same nit: ETP is more common, but might as well spell it out too "Enhanced Tracking Protection (ETP)"
app/metrics.yaml
Outdated
etp_shield: | ||
type: event | ||
description: > | ||
A user pressed the TP shield icon in toolbar. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same nit
notification_emails: | ||
- [email protected] | ||
expires: "2020-03-01" | ||
etp_shield: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm on the fence whether we should rename this telemetry probe to enhanced_tracking_protection_toolbar_shield
app/metrics.yaml
Outdated
etp_tracker_list: | ||
type: event | ||
description: > | ||
A user pressed into tracker list display in panel. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"entered tracking protection settings from toolbar panel"?
Make sure to regenerate md docs after changes too! |
a696015
to
002fdac
Compare
Pull Request checklist
After merge
To download an APK when reviewing a PR: