mozilla-vpn-client
mozilla-vpn-client copied to clipboard
VPN-5234: Factory reset telemetry
Description
- Add telemetry for:
- Get help impression
- Factory reset interaction
Reference
Request for data collection review form
- What questions will you answer with this data?
- As a Product Manager, I want to understand how often users use the ‘Reset VPN’ functionality (on the GUI).
- Why does Mozilla need to answer these questions? Are there benefits for users? Do we need this information to address product or business requirements?
- This data is necessary for the Mozilla VPN product team to understand the behavior and usage of the factory reset feature, and how to make that flow better for users.
- What alternative methods did you consider to answer these questions? Why were they not sufficient?
- None
- Can current instrumentation answer these questions?
- No
- List all proposed measurements and indicate the category of data collection for each measurement, using the Firefox data collection categories found on the Mozilla wiki.
Measurement Name | Measurement Description | Data Collection Category | Tracking Bug |
---|---|---|---|
`impression.help_screen | The user has just opened the "get help" screen | interaction | https://mozilla-hub.atlassian.net/browse/VPN-5234 |
`interaction.reset_vpn_selected | The user has clicked the button to confirm a reset of the VPN settings | interaction | https://mozilla-hub.atlassian.net/browse/VPN-5234 |
- Please provide a link to the documentation for this data collection which describes the ultimate data set in a public, complete, and accurate way.
This collection is Glean so is documented in the Glean Dictionary.
- How long will this data be collected?
This collection will be collected permanently. [email protected], [email protected] will be responsible for the permanent collections.
- What populations will you measure?
All channels, countries, and locales. No filters.
- If this data collection is default on, what is the opt-out mechanism for users?
These collections are Glean. The opt-out can be found in the product's preferences.
- Please provide a general description of how you will analyze this data.
- Dashboards that product managers and others will consult on a regular basis.
- Where do you intend to share the results of your analysis?
- Within the Mozilla VPN team and Security and Privacy Products team.
- Is there a third-party tool (i.e. not Glean or Telemetry) that you are proposing to use for this data collection?
No.
Uh oh! Looks like an error! Details
Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:
{
"AnyOf": [
"queue:rerun-task:mozillavpn-level-1/BTB1m6ZPSoqcAprC49BUXQ/CSLdv4RdTGuqfy8yabBRSg",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:mozillavpn-level-1/BTB1m6ZPSoqcAprC49BUXQ"
]
}
]
}
This request requires the client to satisfy the following scope expression:
{
"AnyOf": [
"queue:rerun-task:mozillavpn-level-1/BTB1m6ZPSoqcAprC49BUXQ/CSLdv4RdTGuqfy8yabBRSg",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:mozillavpn-level-1/BTB1m6ZPSoqcAprC49BUXQ"
]
}
]
}
- method: rerunTask
- errorCode: InsufficientScopes
- statusCode: 403
- time: 2024-03-25T18:56:33.614Z
Uh oh! Looks like an error! Details
Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:
{
"AnyOf": [
"queue:rerun-task:mozillavpn-level-1/Tbzt2msZTI6-aT_KzopR8Q/Qw-58LENTTa6Nvwq9Fx0oQ",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:mozillavpn-level-1/Tbzt2msZTI6-aT_KzopR8Q"
]
}
]
}
This request requires the client to satisfy the following scope expression:
{
"AnyOf": [
"queue:rerun-task:mozillavpn-level-1/Tbzt2msZTI6-aT_KzopR8Q/Qw-58LENTTa6Nvwq9Fx0oQ",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:mozillavpn-level-1/Tbzt2msZTI6-aT_KzopR8Q"
]
}
]
}
- method: rerunTask
- errorCode: InsufficientScopes
- statusCode: 403
- time: 2024-03-25T19:07:39.473Z
Uh oh! Looks like an error! Details
Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:
{
"AnyOf": [
"queue:rerun-task:mozillavpn-level-1/Tbzt2msZTI6-aT_KzopR8Q/b9Sy1DjIRhKa9IwQtGRelw",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:mozillavpn-level-1/Tbzt2msZTI6-aT_KzopR8Q"
]
}
]
}
This request requires the client to satisfy the following scope expression:
{
"AnyOf": [
"queue:rerun-task:mozillavpn-level-1/Tbzt2msZTI6-aT_KzopR8Q/b9Sy1DjIRhKa9IwQtGRelw",
"queue:rerun-task-in-project:none",
{
"AllOf": [
"queue:rerun-task",
"assume:scheduler-id:mozillavpn-level-1/Tbzt2msZTI6-aT_KzopR8Q"
]
}
]
}
- method: rerunTask
- errorCode: InsufficientScopes
- statusCode: 403
- time: 2024-03-25T19:18:32.788Z