commit e046b7fef69c08c01cb2f8dd0b998d0968ff419b
parent c91898ce4d64cbb444a5d36068ceabd05749252d
Author: mike a. <mavduevskiy@mozilla.com>
Date: Tue, 23 Dec 2025 19:56:57 +0000
Bug 1977933 - Add telemetry for Relay r=android-reviewers,gmalekpour
Differential Revision: https://phabricator.services.mozilla.com/D276942
Diffstat:
2 files changed, 130 insertions(+), 0 deletions(-)
diff --git a/mobile/android/fenix/app/metrics.yaml b/mobile/android/fenix/app/metrics.yaml
@@ -7971,6 +7971,134 @@ logins:
tags:
- Logins
+email_mask:
+ prompt_shown:
+ type: event
+ description:
+ Triggered when the user highlights sign up email field for users who can use the Email Mask service.
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1977933
+ data_reviews:
+ - https://phabricator.services.mozilla.com/D276942
+ data_sensitivity:
+ - interaction
+ notification_emails:
+ - android-probes@mozilla.com
+ expires: never
+ metadata:
+ tags:
+ - Autofill
+ - EmailMask
+ autofill_failed:
+ type: event
+ description:
+ Triggered when email mask autofill fails for any reason.
+ extra_keys:
+ error:
+ description:
+ The error causing email mask autofill to fail.
+ type: string
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1977933
+ data_reviews:
+ - https://phabricator.services.mozilla.com/D276942
+ data_sensitivity:
+ - interaction
+ notification_emails:
+ - android-probes@mozilla.com
+ expires: never
+ metadata:
+ tags:
+ - Autofill
+ - EmailMask
+ autofill_success:
+ type: event
+ description:
+ Triggered when the user successfully autofills an email field with a masked email from Email Mask service.
+ extra_keys:
+ is_new_email_mask:
+ description:
+ Returns true if a new email mask was generated for the user. Returns false if a previous email mask was reused.
+ type: boolean
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1977933
+ data_reviews:
+ - https://phabricator.services.mozilla.com/D276942
+ data_sensitivity:
+ - interaction
+ notification_emails:
+ - android-probes@mozilla.com
+ expires: never
+ metadata:
+ tags:
+ - Autofill
+ - EmailMask
+ setting_changed:
+ type: event
+ description:
+ Triggered when the user toggles the Email Mask setting on or off.
+ extra_keys:
+ setting:
+ type: string
+ description:
+ A unique settings key.
+ enabled:
+ type: boolean
+ description:
+ The set value.
+ send_in_pings:
+ - metrics
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1977933
+ data_reviews:
+ - https://phabricator.services.mozilla.com/D276942
+ data_sensitivity:
+ - interaction
+ notification_emails:
+ - android-probes@mozilla.com
+ expires: never
+ metadata:
+ tags:
+ - Autofill
+ - EmailMask
+ - Settings
+ learn_more_tapped:
+ type: event
+ description:
+ Triggered when the user taps the "learn more" button in Settings for email masks.
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1977933
+ data_reviews:
+ - https://phabricator.services.mozilla.com/D276942
+ data_sensitivity:
+ - interaction
+ notification_emails:
+ - android-probes@mozilla.com
+ expires: never
+ metadata:
+ tags:
+ - Autofill
+ - EmailMask
+ - Settings
+ manage_tapped:
+ type: event
+ description:
+ Triggered when the user taps the external link in Settings to manage their email masks.
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1977933
+ data_reviews:
+ - https://phabricator.services.mozilla.com/D276942
+ data_sensitivity:
+ - interaction
+ notification_emails:
+ - android-probes@mozilla.com
+ expires: never
+ metadata:
+ tags:
+ - Autofill
+ - EmailMask
+ - Settings
+
voice_search:
tapped:
type: event
diff --git a/mobile/android/fenix/app/tags.yaml b/mobile/android/fenix/app/tags.yaml
@@ -55,6 +55,8 @@ Discovery:
Download:
description: Corresponds to the [Feature:Download](https://github.com/mozilla-mobile/fenix/issues?q=label%3AFeature%3ADownload)
label on GitHub.
+EmailMask:
+ description: An email masking service, aka Relay, corresponds to the [fxrelay](https://searchfox.org/firefox-main/source/mobile/android/android-components/components/service/firefox-relay/src/main/java/mozilla/components/service/fxrelay) component.
ErrorMessages:
description: Corresponds to the [Feature:ErrorMessages](https://github.com/mozilla-mobile/fenix/issues?q=label%3AFeature%3AErrorMessages)
label on GitHub.