firefox_ios/dashboards/iOS_MR2_Product_Dashboard.dashboard.lookml (608 lines of code) (raw):

- dashboard: mobile_mr2_ios_product_dashboard_ title: 'Mobile MR2 iOS Product Dashboard ' layout: newspaper preferred_viewer: dashboards-next elements: - title: Home Button Counts name: Home Button Counts model: firefox_ios explore: metrics type: looker_line fields: [metrics.firefox_home_page_open_from_menu_home_button, metrics.submission_date, metrics.app_menu_home, metrics.firefox_home_page_open_from_awesomebar] fill_fields: [metrics.submission_date] filters: metrics.channel: mozdata.firefox^_ios.metrics metrics.submission_date: 28 days sorts: [metrics.submission_date desc] limit: 500 x_axis_gridlines: false y_axis_gridlines: true show_view_names: false show_y_axis_labels: true show_y_axis_ticks: true y_axis_tick_density: default y_axis_tick_density_custom: 5 show_x_axis_label: true show_x_axis_ticks: true y_axis_scale_mode: linear x_axis_reversed: false y_axis_reversed: false plot_size_by_field: false trellis: '' stacking: '' limit_displayed_rows: false legend_position: center point_style: none show_value_labels: false label_density: 25 x_axis_scale: auto y_axis_combined: true show_null_points: false interpolation: linear y_axes: [{label: '', orientation: left, series: [{axisId: metrics.firefox_home_page_open_from_menu_home_button, id: metrics.firefox_home_page_open_from_menu_home_button, name: Firefox Home Page Open From Menu Home Button}], showLabels: true, showValues: true, unpinAxis: true, tickDensity: default, tickDensityCustom: 5, type: linear}] defaults_version: 1 row: 12 col: 0 width: 13 height: 7 - title: Jump Back in Section Interactions name: Jump Back in Section Interactions model: firefox_ios explore: metrics type: looker_line fields: [metrics.firefox_home_page_jump_back_in_show_all, metrics.firefox_home_page_jump_back_in_tab_opened, metrics.submission_date, metrics.firefox_home_page_jump_back_in_group_opened] fill_fields: [metrics.submission_date] filters: metrics.channel: mozdata.firefox^_ios.metrics metrics.submission_date: 28 days sorts: [metrics.submission_date desc] limit: 500 x_axis_gridlines: false y_axis_gridlines: true show_view_names: false show_y_axis_labels: true show_y_axis_ticks: true y_axis_tick_density: default y_axis_tick_density_custom: 5 show_x_axis_label: true show_x_axis_ticks: true y_axis_scale_mode: linear x_axis_reversed: false y_axis_reversed: false plot_size_by_field: false trellis: '' stacking: '' limit_displayed_rows: false legend_position: center point_style: none show_value_labels: false label_density: 25 x_axis_scale: auto y_axis_combined: true show_null_points: true interpolation: linear defaults_version: 1 note_state: collapsed note_display: above note_text: Measurement of interactions with 3 primary areas of the Jump back in section - opening a tab, opening a group, and clicking the "show all" button of this section. listen: {} row: 26 col: 13 width: 11 height: 8 - title: Jump Back In Section Views name: Jump Back In Section Views model: firefox_ios explore: metrics type: looker_line fields: [metrics.firefox_home_page_jump_back_in_section_view, metrics.submission_date] filters: metrics.channel: mozdata.firefox^_ios.metrics metrics.submission_date: 28 days sorts: [metrics.submission_date desc] limit: 500 dynamic_fields: [{category: dimension, description: '', label: iPhone/iPad/iPod, value_format: !!null '', value_format_name: !!null '', calculation_type: group_by, dimension: iphoneipadipod, args: [metrics.client_info__device_model, [!ruby/hash:ActiveSupport::HashWithIndifferentAccess { label: iPhone, filter: "%iPhone%"}, !ruby/hash:ActiveSupport::HashWithIndifferentAccess { label: iPad, filter: "%iPad%"}, !ruby/hash:ActiveSupport::HashWithIndifferentAccess { label: iPod, filter: "%iPod%"}], Other], _kind_hint: dimension, _type_hint: string}] x_axis_gridlines: false y_axis_gridlines: true show_view_names: false show_y_axis_labels: true show_y_axis_ticks: true y_axis_tick_density: default y_axis_tick_density_custom: 5 show_x_axis_label: true show_x_axis_ticks: true y_axis_scale_mode: linear x_axis_reversed: false y_axis_reversed: false plot_size_by_field: false trellis: '' stacking: '' limit_displayed_rows: false legend_position: center point_style: none show_value_labels: false label_density: 25 x_axis_scale: auto y_axis_combined: true show_null_points: true interpolation: linear defaults_version: 1 note_state: collapsed note_display: above note_text: Measurement of how often the Jump back in section is viewed on the various platforms. listen: {} row: 26 col: 0 width: 13 height: 8 - title: Home Page Setting name: Home Page Setting model: firefox_ios explore: metrics type: looker_line fields: [metrics.metrics__string__preferences_home_page_setting, metrics.submission_date, metrics.clients] pivots: [metrics.metrics__string__preferences_home_page_setting] fill_fields: [metrics.submission_date] filters: metrics.channel: mozdata.firefox^_ios.metrics metrics.submission_date: 28 days sorts: [metrics.submission_date desc, metrics.metrics__string__preferences_home_page_setting] limit: 500 x_axis_gridlines: false y_axis_gridlines: true show_view_names: false show_y_axis_labels: true show_y_axis_ticks: true y_axis_tick_density: default y_axis_tick_density_custom: 5 show_x_axis_label: true show_x_axis_ticks: true y_axis_scale_mode: linear x_axis_reversed: false y_axis_reversed: false plot_size_by_field: false trellis: '' stacking: percent limit_displayed_rows: false legend_position: center point_style: none show_value_labels: false label_density: 25 x_axis_scale: auto y_axis_combined: true show_null_points: false interpolation: linear y_axes: [{label: '', orientation: left, series: [{axisId: Home - metrics.clients, id: Home - metrics.clients, name: Home}, {axisId: other - metrics.clients, id: other - metrics.clients, name: other}, {axisId: metrics.metrics__string__preferences_home_page_setting___null - metrics.clients, id: metrics.metrics__string__preferences_home_page_setting___null - metrics.clients, name: "∅"}], showLabels: true, showValues: true, unpinAxis: true, tickDensity: default, tickDensityCustom: 5, type: linear}] series_types: {} ordering: none show_null_labels: false show_totals_labels: false show_silhouette: false totals_color: "#808080" defaults_version: 1 note_state: expanded note_display: above note_text: The metric a user chooses as their home page setting row: 19 col: 0 width: 24 height: 7 - title: Firefox for iOS New Profiles name: Firefox for iOS New Profiles model: kpi explore: mobile_usage_2021 type: looker_line fields: [mobile_usage_2021.date, mobile_usage_2021.new_profiles_7day_ma, mobile_usage_2021.year_over_year_new_profiles_7day_ma] fill_fields: [mobile_usage_2021.date] filters: mobile_usage_2021.app_name: '"firefox_ios"' mobile_usage_2021.date: after 2021/01/01 mobile_usage_2021.country: '' sorts: [mobile_usage_2021.date desc] limit: 500 x_axis_gridlines: false y_axis_gridlines: true show_view_names: false show_y_axis_labels: true show_y_axis_ticks: true y_axis_tick_density: default y_axis_tick_density_custom: 5 show_x_axis_label: true show_x_axis_ticks: true y_axis_scale_mode: linear x_axis_reversed: false y_axis_reversed: false plot_size_by_field: false trellis: '' stacking: '' limit_displayed_rows: false legend_position: center point_style: none show_value_labels: false label_density: 25 x_axis_scale: auto y_axis_combined: true show_null_points: true interpolation: linear y_axes: [{label: '', orientation: left, series: [{axisId: mobile_usage_2021.new_profiles_7day_ma, id: mobile_usage_2021.new_profiles_7day_ma, name: New Profiles 7day Ma}], showLabels: true, showValues: true, unpinAxis: true, tickDensity: default, tickDensityCustom: 5, type: linear}] series_labels: mobile_usage_2021.new_profiles_7day_ma: 2021 New Profiles (7 Day MA) mobile_usage_2021.year_over_year_new_profiles_7day_ma: 2020 New Profiles (7 Day MA) defaults_version: 1 listen: {} row: 4 col: 16 width: 8 height: 8 - title: Pocket Section Impressions name: Pocket Section Impressions model: firefox_ios explore: counters type: looker_line fields: [counters.total_count, counters.submission_date] fill_fields: [counters.submission_date] filters: counters.submission_date: 14 days ago for 14 days counters.metric: '"counter.pocket_section_impressions"' sorts: [counters.submission_date desc] limit: 500 x_axis_gridlines: false y_axis_gridlines: true show_view_names: false show_y_axis_labels: true show_y_axis_ticks: true y_axis_tick_density: default y_axis_tick_density_custom: 5 show_x_axis_label: true show_x_axis_ticks: true y_axis_scale_mode: linear x_axis_reversed: false y_axis_reversed: false plot_size_by_field: false trellis: '' stacking: '' limit_displayed_rows: false legend_position: center point_style: none show_value_labels: false label_density: 25 x_axis_scale: auto y_axis_combined: true show_null_points: false interpolation: linear y_axes: [{label: '', orientation: left, series: [{axisId: counters.total_count, id: counters.total_count, name: Total Count}, {axisId: counters.user_count, id: counters.user_count, name: User Count}], showLabels: true, showValues: true, unpinAxis: true, tickDensity: default, tickDensityCustom: 5, type: linear}] defaults_version: 1 note_state: collapsed note_display: above note_text: Counts for when a user sees the Pocket section of Firefox Home. listen: {} row: 34 col: 0 width: 13 height: 8 - title: Firefox Opened as Default Browser name: Firefox Opened as Default Browser model: firefox_ios explore: metrics type: looker_line fields: [metrics.app_opened_as_default_browser, metrics.submission_date] filters: metrics.channel: mozdata.firefox^_ios.metrics metrics.submission_date: 28 days sorts: [metrics.submission_date desc] limit: 500 dynamic_fields: [{category: dimension, description: '', label: Client Info Device Model Groups, value_format: !!null '', value_format_name: !!null '', calculation_type: group_by, dimension: client_info_device_model_groups, args: [metrics.client_info__device_model, [!ruby/hash:ActiveSupport::HashWithIndifferentAccess {label: iPhone, filter: "%iPhone%"}, !ruby/hash:ActiveSupport::HashWithIndifferentAccess {label: iPad, filter: "%iPad%"}, !ruby/hash:ActiveSupport::HashWithIndifferentAccess {label: iPod, filter: ''}], Other], _kind_hint: dimension, _type_hint: string}] x_axis_gridlines: false y_axis_gridlines: true show_view_names: false show_y_axis_labels: true show_y_axis_ticks: true y_axis_tick_density: default y_axis_tick_density_custom: 5 show_x_axis_label: true show_x_axis_ticks: true y_axis_scale_mode: linear x_axis_reversed: false y_axis_reversed: false plot_size_by_field: false trellis: '' stacking: '' limit_displayed_rows: false legend_position: center point_style: none show_value_labels: false label_density: 25 x_axis_scale: auto y_axis_combined: true show_null_points: false interpolation: linear y_axes: [{label: '', orientation: left, series: [{axisId: metrics.app_opened_as_default_browser, id: metrics.app_opened_as_default_browser, name: App Opened As Default Browser}], showLabels: true, showValues: true, unpinAxis: true, tickDensity: default, tickDensityCustom: 5, type: linear}] defaults_version: 1 note_state: collapsed note_display: above note_text: The count of times an external link was opened by Firefox as the default browser. Split by device type. listen: {} row: 4 col: 8 width: 8 height: 8 - title: iOS DAU by Version (30s) name: iOS DAU by Version (30s) model: firefox_ios explore: baseline type: looker_line fields: [baseline.submission_date, baseline.clients, baseline.client_info__app_display_version] pivots: [baseline.client_info__app_display_version] fill_fields: [baseline.submission_date] filters: baseline.channel: mozdata.firefox^_ios.baseline baseline.submission_date: 28 days baseline.client_info__app_display_version: 3% sorts: [baseline.submission_date desc, baseline.client_info__app_display_version] limit: 500 x_axis_gridlines: false y_axis_gridlines: true show_view_names: false show_y_axis_labels: true show_y_axis_ticks: true y_axis_tick_density: default y_axis_tick_density_custom: 5 show_x_axis_label: true show_x_axis_ticks: true y_axis_scale_mode: linear x_axis_reversed: false y_axis_reversed: false plot_size_by_field: false trellis: '' stacking: '' limit_displayed_rows: false legend_position: center point_style: none show_value_labels: false label_density: 25 x_axis_scale: auto y_axis_combined: true show_null_points: true interpolation: linear defaults_version: 1 listen: {} row: 4 col: 0 width: 8 height: 8 - name: iOS MR2 Product Dashboard type: text title_text: iOS MR2 Product Dashboard subtitle_text: For questions, contact @kimmy on slack. body_text: There were differences in what was changed from iOS to Android, so the dashboards will not look the same (also due to telemetry differences in what is available between the two). row: 0 col: 1 width: 23 height: 4 - title: Pocket Story Opens by Tile Position name: Pocket Story Opens by Tile Position model: firefox_ios explore: metrics type: looker_line fields: [metrics.submission_date, metrics__metrics__labeled_counter__pocket_open_story_position.label, metrics__metrics__labeled_counter__pocket_open_story_position.count] pivots: [metrics__metrics__labeled_counter__pocket_open_story_position.label] fill_fields: [metrics.submission_date] filters: metrics.channel: mozdata.firefox^_ios.metrics metrics.submission_date: 28 days sorts: [metrics.submission_date desc, metrics__metrics__labeled_counter__pocket_open_story_position.label] limit: 500 x_axis_gridlines: false y_axis_gridlines: true show_view_names: false show_y_axis_labels: true show_y_axis_ticks: true y_axis_tick_density: default y_axis_tick_density_custom: 5 show_x_axis_label: true show_x_axis_ticks: true y_axis_scale_mode: linear x_axis_reversed: false y_axis_reversed: false plot_size_by_field: false trellis: '' stacking: '' limit_displayed_rows: false legend_position: center point_style: none show_value_labels: false label_density: 25 x_axis_scale: auto y_axis_combined: true show_null_points: false interpolation: linear y_axes: [{label: '', orientation: left, series: [{axisId: metrics__metrics__labeled_counter__pocket_open_story_position.count, id: __other__ - metrics__metrics__labeled_counter__pocket_open_story_position.count, name: __other__}, {axisId: metrics__metrics__labeled_counter__pocket_open_story_position.count, id: position-0 - metrics__metrics__labeled_counter__pocket_open_story_position.count, name: position-0}, {axisId: metrics__metrics__labeled_counter__pocket_open_story_position.count, id: position-1 - metrics__metrics__labeled_counter__pocket_open_story_position.count, name: position-1}, {axisId: metrics__metrics__labeled_counter__pocket_open_story_position.count, id: position-2 - metrics__metrics__labeled_counter__pocket_open_story_position.count, name: position-2}, {axisId: metrics__metrics__labeled_counter__pocket_open_story_position.count, id: position-3 - metrics__metrics__labeled_counter__pocket_open_story_position.count, name: position-3}, {axisId: metrics__metrics__labeled_counter__pocket_open_story_position.count, id: position-4 - metrics__metrics__labeled_counter__pocket_open_story_position.count, name: position-4}, {axisId: metrics__metrics__labeled_counter__pocket_open_story_position.count, id: position-5 - metrics__metrics__labeled_counter__pocket_open_story_position.count, name: position-5}, {axisId: metrics__metrics__labeled_counter__pocket_open_story_position.count, id: position-6 - metrics__metrics__labeled_counter__pocket_open_story_position.count, name: position-6}, {axisId: metrics__metrics__labeled_counter__pocket_open_story_position.count, id: position-7 - metrics__metrics__labeled_counter__pocket_open_story_position.count, name: position-7}, {axisId: metrics__metrics__labeled_counter__pocket_open_story_position.count, id: position-8 - metrics__metrics__labeled_counter__pocket_open_story_position.count, name: position-8}, {axisId: metrics__metrics__labeled_counter__pocket_open_story_position.count, id: position-9 - metrics__metrics__labeled_counter__pocket_open_story_position.count, name: position-9}, {axisId: metrics__metrics__labeled_counter__pocket_open_story_position.count, id: metrics__metrics__labeled_counter__pocket_open_story_position.label___null - metrics__metrics__labeled_counter__pocket_open_story_position.count, name: "∅"}], showLabels: true, showValues: true, unpinAxis: true, tickDensity: default, tickDensityCustom: 5, type: linear}] defaults_version: 1 note_state: expanded note_display: above note_text: Counts for when a user opens Pocket article from Firefox Home Pocket feed. The label is position of tile (i.e. 0, 1, 2). row: 42 col: 0 width: 24 height: 8 - title: Home Button Counts BY DEVICE name: Home Button Counts BY DEVICE model: firefox_ios explore: metrics type: looker_line fields: [metrics.firefox_home_page_open_from_menu_home_button, metrics.submission_date, metrics.app_menu_home, metrics.firefox_home_page_open_from_awesomebar] filters: metrics.channel: mozdata.firefox^_ios.metrics metrics.submission_date: 28 days sorts: [metrics.submission_date desc] limit: 500 dynamic_fields: [{category: dimension, description: '', label: Client Info Device Model Groups, value_format: !!null '', value_format_name: !!null '', calculation_type: group_by, dimension: client_info_device_model_groups, args: [metrics.client_info__device_model, [!ruby/hash:ActiveSupport::HashWithIndifferentAccess {label: iPhone, filter: "%iPhone%"}, !ruby/hash:ActiveSupport::HashWithIndifferentAccess {label: iPad, filter: "%iPad%"}, !ruby/hash:ActiveSupport::HashWithIndifferentAccess {label: iPod, filter: "%iPod%"}], Other], _kind_hint: dimension, _type_hint: string}] x_axis_gridlines: false y_axis_gridlines: true show_view_names: false show_y_axis_labels: true show_y_axis_ticks: true y_axis_tick_density: default y_axis_tick_density_custom: 5 show_x_axis_label: true show_x_axis_ticks: true y_axis_scale_mode: linear x_axis_reversed: false y_axis_reversed: false plot_size_by_field: false trellis: '' stacking: '' limit_displayed_rows: false legend_position: center point_style: none show_value_labels: false label_density: 25 x_axis_scale: auto y_axis_combined: true show_null_points: false interpolation: linear y_axes: [{label: '', orientation: left, series: [{axisId: metrics.firefox_home_page_open_from_menu_home_button, id: metrics.firefox_home_page_open_from_menu_home_button, name: Firefox Home Page Open From Menu Home Button}], showLabels: true, showValues: true, unpinAxis: true, tickDensity: default, tickDensityCustom: 5, type: linear}] defaults_version: 1 note_state: expanded note_display: above note_text: A slightly cluttered graph, but you can select/deselect lines from the legend to examine certain ones closer. This is the same graph as Home Button Counts but with the counts split out by either iPad/iPhone/iPod/Other. listen: {} row: 12 col: 13 width: 11 height: 7 - title: Pocket Section Impressions BY DEVICE name: Pocket Section Impressions BY DEVICE model: firefox_ios explore: metrics type: looker_line fields: [metrics.pocket_section_impressions, metrics.submission_date] fill_fields: [metrics.submission_date] filters: metrics.channel: mozdata.firefox^_ios.metrics metrics.submission_date: 28 days sorts: [metrics.submission_date desc] limit: 500 dynamic_fields: [{category: dimension, description: '', label: Client Info Device Model Groups, value_format: !!null '', value_format_name: !!null '', calculation_type: group_by, dimension: client_info_device_model_groups, args: [metrics.client_info__device_model, [!ruby/hash:ActiveSupport::HashWithIndifferentAccess {label: iPhone, filter: "%iPhone%"}, !ruby/hash:ActiveSupport::HashWithIndifferentAccess {label: iPad, filter: "%iPad%"}, !ruby/hash:ActiveSupport::HashWithIndifferentAccess {label: iPod, filter: "%iPod%"}], Other], _kind_hint: dimension, _type_hint: string}] x_axis_gridlines: false y_axis_gridlines: true show_view_names: false show_y_axis_labels: true show_y_axis_ticks: true y_axis_tick_density: default y_axis_tick_density_custom: 5 show_x_axis_label: true show_x_axis_ticks: true y_axis_scale_mode: linear x_axis_reversed: false y_axis_reversed: false plot_size_by_field: false trellis: '' stacking: '' limit_displayed_rows: false legend_position: center point_style: none show_value_labels: false label_density: 25 x_axis_scale: auto y_axis_combined: true show_null_points: false interpolation: linear y_axes: [{label: '', orientation: left, series: [{axisId: metrics.pocket_section_impressions, id: metrics.pocket_section_impressions, name: Pocket Section Impressions}], showLabels: true, showValues: true, unpinAxis: true, tickDensity: default, tickDensityCustom: 5, type: linear}] defaults_version: 1 note_state: collapsed note_display: above note_text: Eventually this graph will be split by device (debugging some issues with groups currently) listen: {} row: 34 col: 13 width: 11 height: 8