jetstream/outcomes/firefox_desktop/picture_in_picture.toml (122 lines of code) (raw):

friendly_name = "Picture in Picture" description = "Usage and engagement metrics for the video Picture-in-Picture feature." [metrics.used_picture_in_picture] friendly_name = "Used Picture in Picture" description = "Fraction of clients that used PiP over the measurement window" select_expression = """ LOGICAL_OR( event_category = "pictureinpicture" AND event_method = "create" ) """ data_source = "events_pip" statistics = { binomial = {} } [metrics.picture_in_picture_sessions] friendly_name = "Number of Picture in Picture sessions" description = "Number of PiP sessions that users opened over the measurement window" select_expression = """ COUNTIF( event_category = "pictureinpicture" AND event_method = "create" ) """ data_source = "events_pip" statistics = { deciles = {}, bootstrap_mean = {} } # [metrics.picture_in_picture_median_duration] # friendly_name = "User-median length of Picture in Picture sessions" # description = "The distribution of user-median PiP session lengths" # select_expression = """ # mozfun.hist.percentiles( # mozfun.hist.merge( # ARRAY_AGG( # mozfun.hist.extract( # payload.histograms.fx_picture_in_picture_window_open_duration # ) # ) # ), # [0.5] # )[SAFE_OFFSET(0)].value # """ # data_source = "main" # [metrics.picture_in_picture_median_duration.statistics] # deciles = {} # bootstrap_mean = {} # empirical_cdf = { log_space = true } # kernel_density_estimate = { log_space = true } # [metrics.picture_in_picture_total_duration] # friendly_name = "Per-user total length of Picture in Picture sessions" # description = "The distribution of total user PiP session duration" # select_expression = """ # SUM( # mozfun.hist.extract( # payload.histograms.fx_picture_in_picture_window_open_duration # ).sum # ) # """ # data_source = "main" # [metrics.picture_in_picture_total_duration.statistics] # deciles = {} # bootstrap_mean = {} # empirical_cdf = { log_space = true } # kernel_density_estimate = { log_space = true } [metrics.saw_pip_toggle] friendly_name = "Saw Picture in Picture Toggle" description = "Fraction of clients that saw the PiP toggle" select_expression = """ LOGICAL_OR( event_category = "pictureinpicture" AND event_method = "saw_toggle" ) """ data_source = "events_pip" statistics = { binomial = {} } [metrics.saw_pip_toggle_first_time] friendly_name = "Saw Picture in Picture Toggle for First Time" description = "Fraction of clients that saw the PiP toggle for the First Time" select_expression = """ LOGICAL_OR( event_category = "pictureinpicture" AND event_method = "saw_toggle" AND mozfun.map.get_key(event_map_values, 'firstTime') = 'true' ) """ data_source = "events_pip" statistics = { binomial = {} } [metrics.opened_pip_on_first_time] friendly_name = "Opened Picture in Picture Toggle at First Time Exposure" description = "Fraction of clients that opened the PiP toggle at First Time Exposure" select_expression = """ LOGICAL_OR( event_category = "pictureinpicture" AND event_method = "opened_method" AND mozfun.map.get_key(event_map_values, 'firstTimeToggle') = 'true' ) """ data_source = "events_pip" statistics = { binomial = {} } [metrics.opened_pip_more_than_once] friendly_name = "Opened Picture in Picture Toggle at Least Twice" description = "Fraction of clients that opened the PiP toggle more than once" select_expression = """ LOGICAL_OR( event_category = "pictureinpicture" AND event_method = "opened_method" AND mozfun.map.get_key(event_map_values, 'firstTimeToggle') = 'false' ) """ data_source = "events_pip" statistics = { binomial = {} } [data_sources.events_pip] from_expression = """ ( SELECT * FROM `moz-fx-data-shared-prod.telemetry_derived.event_events_v1` WHERE event_category = 'pictureinpicture' ) """ submission_date_column = "submission_date" friendly_name = "Picture in Picture events" description = "Picture in Picture related events" experiments_column_type = "none"