Bug 1841156 - New event telemetry for Firefox Sync.

fenix/117.0
Harrison Oglesby 11 months ago committed by mergify[bot]
parent acf197ebbd
commit 7ad42ac6ab

@ -10093,3 +10093,19 @@ app_icon:
metadata:
tags:
- Tabs
sync:
failed:
type: event
description: |
User sign-in/sync has failed.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1841156
data_reviews:
- https://github.com/mozilla-mobile/firefox-android/pull/2726
data_sensitivity:
- interaction
notification_emails:
- android-probes@mozilla.com
- cgordon@mozilla.com
expires: never

@ -26,6 +26,7 @@ import mozilla.components.feature.search.telemetry.incontent.InContentTelemetry
import mozilla.components.feature.sitepermissions.SitePermissionsFacts
import mozilla.components.feature.syncedtabs.facts.SyncedTabsFacts
import mozilla.components.feature.top.sites.facts.TopSitesFacts
import mozilla.components.service.fxa.SyncFacts
import mozilla.components.support.base.Component
import mozilla.components.support.base.facts.Action
import mozilla.components.support.base.facts.Fact
@ -50,6 +51,7 @@ import org.mozilla.fenix.GleanMetrics.MediaState
import org.mozilla.fenix.GleanMetrics.PerfAwesomebar
import org.mozilla.fenix.GleanMetrics.ProgressiveWebApp
import org.mozilla.fenix.GleanMetrics.SitePermissions
import org.mozilla.fenix.GleanMetrics.Sync
import org.mozilla.fenix.GleanMetrics.SyncedTabs
import org.mozilla.fenix.search.awesomebar.ShortcutsSuggestionProvider
import org.mozilla.fenix.utils.Settings
@ -352,6 +354,9 @@ internal class ReleaseMetricController(
}
}
}
Component.SERVICE_FIREFOX_ACCOUNTS to SyncFacts.Items.SYNC_FAILED -> {
Sync.failed.record(NoExtras())
}
else -> {
// no-op

Loading…
Cancel
Save