jetstream/device-migration-accounts-toolbar-icon.toml (55 lines of code) (raw):
[experiment]
segments = ['not_signed_into_desktop_at_start', 'signed_into_desktop_at_start']
[metrics]
weekly = ['fxa_toolbar_menu_button_users_clicks', 'fxa_configured','fxa_signed_in','fxa_avatar_menu_clicks', 'multi_device_signin' ]
overall = ['fxa_toolbar_menu_button_users_clicks', 'fxa_configured','fxa_signed_in','fxa_avatar_menu_clicks', 'multi_device_signin' ]
[metrics.fxa_signed_in.statistics.binomial]
[metrics.fxa_toolbar_menu_button_users_clicks]
select_expression = """(
SUM(
COALESCE(mozfun.map.get_key(payload.processes.parent.keyed_scalars.browser_ui_interaction_nav_bar, 'fxa-toolbar-menu-button'),0)
)
)"""
data_source = "main"
friendly_name = "Clicks on the account button from users"
description = """
Counts the number of times user clicks on the account button
"""
[metrics.fxa_toolbar_menu_button_users_clicks.statistics.bootstrap_mean]
[metrics.fxa_configured]
data_source = 'clients_daily'
select_expression = 'CAST(COALESCE(LOGICAL_OR(fxa_configured), FALSE) AS INT)'
[metrics.fxa_configured.statistics.binomial]
[metrics.fxa_avatar_menu_clicks]
friendly_name = "Clicks on the sign in option on the PXI panel"
description = "Number of times user clicks on fxa_avatar_menu"
select_expression = """
COALESCE(COUNTIF(
event_method= 'click'
AND event_object = 'login'
AND event_category = 'fxa_avatar_menu'
),0)
"""
data_source = "fxa_avatar_menu_events"
statistics = { bootstrap_mean = {} }
[metrics.multi_device_signin]
data_source = 'clients_daily'
select_expression = 'CAST(COALESCE(LOGICAL_OR((sync_count_desktop_mean)>1), FALSE) AS int)'
[metrics.multi_device_signin.statistics.binomial]
[segments]
[segments.not_signed_into_desktop_at_start]
select_expression = 'COALESCE(LOGICAL_AND(sync_count_desktop_mean IS NULL), FALSE)'
data_source = 'clients_daily'
window_start = -1
window_end = -1
[segments.signed_into_desktop_at_start]
select_expression = 'COALESCE(LOGICAL_OR(sync_count_desktop_mean > 0), FALSE)'
data_source = 'clients_daily'
window_start = -1
window_end = -1
[data_sources]
[data_sources.fxa_avatar_menu_events]
from_expression = '''(SELECT * FROM `mozdata.telemetry.events` WHERE event_category = 'fxa_avatar_menu')'''
experiments_column_type = "native"
friendly_name = "FxA Avatar Menu Events"
description = "Events Ping filtered to only include FxA Avatar Menu event category"