Add distribution_id into first session ping

upstream-sync
rxu 3 years ago committed by mergify[bot]
parent 514f41fe67
commit 4d9a58c156

@ -4370,6 +4370,23 @@ first_session:
- android-probes@mozilla.com
- erichards@mozilla.com
expires: never
distribution_id:
type: string
description: |
A string containing the distribution identifier. This is currently used
to identify installs from Mozilla Online.
send_in_pings:
- first-session
bugs:
- https://github.com/mozilla-mobile/fenix/issues/20376
data_reviews:
- https://github.com/mozilla-mobile/fenix/pull/22543#issuecomment-977456848
data_sensitivity:
- technical
notification_emails:
- android-probes@mozilla.com
- rxu@mozilla.com
expires: never
timestamp:
send_in_pings:
- first-session

@ -11,6 +11,7 @@ import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import mozilla.components.support.base.log.logger.Logger
import org.mozilla.fenix.Config
import org.mozilla.fenix.GleanMetrics.FirstSession
import org.mozilla.fenix.GleanMetrics.Pings
import org.mozilla.fenix.ext.settings
@ -60,6 +61,12 @@ class FirstSessionPing(private val context: Context) {
FirstSession.adgroup.set(it.adjustAdGroup)
FirstSession.creative.set(it.adjustCreative)
FirstSession.network.set(it.adjustNetwork)
FirstSession.distributionId.set(
when (Config.channel.isMozillaOnline) {
true -> "MozillaOnline"
false -> "Mozilla"
}
)
FirstSession.timestamp.set()
}

Loading…
Cancel
Save