jetstream/tab-groups-10-experiment-with-onboarding.toml (29 lines of code) (raw):

[experiment] end_date = "2025-05-06" enrollment_period = 7 segments = ["regular_users_v3", "new_or_resurrected_v3", "new_unique_profiles"] [experiment.exposure_signal] name = "contextual_reach" friendly_name = "Contextual Message Eligibility" description = "Clients eligible to see tab groups contextual message" data_source = "contextual_message" select_expression = "COALESCE(exposure, FALSE)" window_start = 0 window_end = "analysis_window_end" [data_sources.contextual_message] from_expression = """( SELECT DISTINCT CAST(submission_timestamp as DATE) as submission_date, client_id, TRUE as exposure FROM `mozdata.telemetry.main` WHERE DATE(submission_timestamp) BETWEEN '2025-04-01' AND '2025-05-06' AND (payload.processes.parent.scalars.browser_engagement_max_concurrent_tab_count >= 8 OR payload.processes.parent.scalars.browser_engagement_max_concurrent_vertical_tab_count >= 8) AND `mozfun.map.get_key`(payload.processes.parent.keyed_scalars.browser_ui_interaction_tabs_bar, 'tab-close-button') > 0 AND `mozfun.map.get_key`(environment.`experiments`, 'tab-groups-10-experiment-with-onboarding').branch IS NOT NULL )""" experiments_column_type = "none" friendly_name = "Contextual Message" description = "Clients eligible to see tab groups contextual message"