Source code
Revision control
Copy as Markdown
Other Tools
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at https://mozilla.org/MPL/2.0/.
---
$schema: moz://mozilla.org/schemas/glean/metrics/2-0-0
$tags:
- 'Firefox :: IP Protection'
ipprotection:
alert_button_clicked:
type: event
description: >
Recorded when a user clicks "Continue without VPN" or "Close all tabs" in the VPN alert.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=2020503
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=2020503
data_sensitivity:
- interaction
notification_emails:
- kpatenio@mozilla.com
- vpn-telemetry@mozilla.com
expires: never
extra_keys:
buttonType:
type: quantity
description: >
Action taken by the user, represented as an integer.
0 = continue without VPN
1 = close all tabs
reason:
type: string
description: >
Reason why the alert was triggered: "paused" or "error".
click_upgrade_button:
type: event
description: >
This is recorded when a user clicks the upgrade button in the VPN panel.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1972930
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1972930
notification_emails:
- rking@mozilla.com
- vpn-telemetry@mozilla.com
expires: never
removed_from_toolbar:
type: event
description: >
Recorded when the IP Protection widget is removed from the toolbar.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=2017739
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=2017739
data_sensitivity:
- interaction
notification_emails:
- mhynson@mozilla.com
- vpn-telemetry@mozilla.com
expires: never
bandwidth_used_threshold:
type: event
description: >
Recorded when the percentage of bandwidth used crosses a threshold of 50,
75, or 90%.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=2017744
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=2017744
data_sensitivity:
- interaction
notification_emails:
- mhynson@mozilla.com
- vpn-telemetry@mozilla.com
expires: never
extra_keys:
percentage:
type: quantity
description: >
The bandwidth usage threshold that was crossed (50, 75, or 90).
exclusion_toggled:
type: event
description: >
Recorded when a site exclusion is added or removed using the panel toggle UI.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=2017487
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=2017487
data_sensitivity:
- interaction
notification_emails:
- kpatenio@mozilla.com
- vpn-telemetry@mozilla.com
expires: never
extra_keys:
excluded:
type: boolean
description: >
True if the site was excluded (VPN disabled for site).
False if the exclusion was removed (VPN re-enabled for site).
get_started:
type: event
description: >
Recorded when the user clicks the get started button in the panel or settings.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=2017484
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=2017484
data_sensitivity:
- interaction
notification_emails:
- fchasen@mozilla.com
- vpn-telemetry@mozilla.com
expires: never
enrollment:
type: event
description: >
Recorded when an account has been enrolled after completing the sign up flow.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=2017484
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=2017484
data_sensitivity:
- interaction
notification_emails:
- fchasen@mozilla.com
- vpn-telemetry@mozilla.com
expires: never
extra_keys:
enrolled:
type: boolean
description: >
True if the enrollment finished successfully.