archive/messaging-experiments-archived.yaml (4,369 lines of code) (raw):

- id: MULTISTAGE_ABOUT_WELCOME_TEST enabled: true filter_expression: env.version >= '78.' && env.version < '80.' targeting: localeLanguageCode == "en" && firefoxVersion >= 78 && (!('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue) || 'multistage_aboutwelcome_test' in activeExperiments) arguments: slug: multistage_aboutwelcome_test userFacingName: "About:Welcome MultiStage Welcome Test" experimentDocumentUrl: https://experimenter.services.mozilla.com/experiments/ userFacingDescription: Test study to validate launching multistage welcome flow via experiment framework. isEnrollmentPaused: false branches: - slug: multistage_aboutwelcome_test_control ratio: 1 groups: - aboutwelcome value: {} - slug: multistage_aboutwelcome_test_treatment ratio: 1 groups: - aboutwelcome value: id: multi-stage-welcome template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: title: string_id: onboarding-welcome-header subtitle: The fast, safe, and private browser that's backed by a non-profit. primary_button: label: Start Setup action: navigate: true secondary_button: text: Have an account? label: Sign in position: top action: type: OPEN_URL addFlowParams: true data: args: https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead where: current - id: "AW_IMPORT_SETTINGS" order: 1 content: title: Import your passwords, bookmarks, and more subtitle: Coming from another browser? It's easy to bring everything to Firefox. tiles: true primary_button: label: Start Import action: navigate: true type: SHOW_MIGRATION_WIZARD secondary_button: label: Not now action: navigate: true - id: AW_PULL_FACTOR_PRIVACY_1 enabled: true filter_expression: ('76' in env.version) || (localeLanguageCode == "en" && firefoxVersion >= 76 && [userId, "aw_pull_factor_privacy_1"]|bucketSample(0, 2000, 10000) && (!('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue) || 'aw_pull_factor_privacy_1' in activeExperiments)) arguments: slug: aw_pull_factor_privacy_1 userFacingName: "About:Welcome Pull Factor Reinforcement" experimentDocumentUrl: https://experimenter.services.mozilla.com/experiments/aboutwelcome-pull-factor-reinforcement/ userFacingDescription: This study uses 4 different variants of about:welcome with a goal of testing new experiment framework and get insights on whether reinforcing pull-factors improves retention. isEnrollmentPaused: true branches: - slug: control ratio: 1 groups: - aboutwelcome value: {} - slug: variant_1 ratio: 1 groups: - aboutwelcome value: title: Welcome to Firefox. Fast, safe, private. cards: - id: TRAILHEAD_CARD_12 content: title: string_id: onboarding-personal-data-promise-title text: string_id: onboarding-personal-data-promise-text icon: pledge primary_button: label: string_id: onboarding-personal-data-promise-button action: type: OPEN_URL data: args: https://www.mozilla.org/firefox/privacy/ where: tabshifted - id: TRAILHEAD_CARD_3 content: title: string_id: onboarding-firefox-monitor-title text: string_id: onboarding-firefox-monitor-text2 icon: ffmonitor primary_button: label: string_id: onboarding-firefox-monitor-button action: type: OPEN_URL data: args: https://monitor.firefox.com/ where: tabshifted - id: TRAILHEAD_CARD_4 content: title: string_id: onboarding-browse-privately-title text: string_id: onboarding-browse-privately-text icon: private primary_button: label: string_id: onboarding-browse-privately-button action: type: OPEN_PRIVATE_BROWSER_WINDOW - slug: variant_2 ratio: 1 groups: - aboutwelcome value: title: Welcome to Firefox cards: - id: TRAILHEAD_CARD_12 content: title: string_id: onboarding-personal-data-promise-title text: string_id: onboarding-personal-data-promise-text icon: pledge primary_button: label: string_id: onboarding-personal-data-promise-button action: type: OPEN_URL data: args: https://www.mozilla.org/firefox/privacy/ where: tabshifted - id: TRAILHEAD_CARD_3 content: title: string_id: onboarding-firefox-monitor-title text: string_id: onboarding-firefox-monitor-text2 icon: ffmonitor primary_button: label: string_id: onboarding-firefox-monitor-button action: type: OPEN_URL data: args: https://monitor.firefox.com/ where: tabshifted - id: TRAILHEAD_CARD_4 content: title: string_id: onboarding-browse-privately-title text: string_id: onboarding-browse-privately-text icon: private primary_button: label: string_id: onboarding-browse-privately-button action: type: OPEN_PRIVATE_BROWSER_WINDOW - slug: variant_3 ratio: 1 groups: - aboutwelcome value: title: Welcome to Firefox. Fast, safe, private. cards: - id: TRAILHEAD_CARD_2 content: title: string_id: onboarding-data-sync-title text: string_id: onboarding-data-sync-text2 icon: devices primary_button: label: string_id: onboarding-data-sync-button2 action: type: OPEN_URL data: args: https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead where: tabshifted - id: TRAILHEAD_CARD_3 content: title: string_id: onboarding-firefox-monitor-title text: string_id: onboarding-firefox-monitor-text2 icon: ffmonitor primary_button: label: string_id: onboarding-firefox-monitor-button action: type: OPEN_URL data: args: https://monitor.firefox.com/ where: tabshifted - id: TRAILHEAD_CARD_4 content: title: string_id: onboarding-browse-privately-title text: string_id: onboarding-browse-privately-text icon: private primary_button: label: string_id: onboarding-browse-privately-button action: type: OPEN_PRIVATE_BROWSER_WINDOW - id: AW_PULL_FACTOR_PRIVACY_2 enabled: true filter_expression: ('76' in env.version) || (localeLanguageCode == "en" && firefoxVersion >= 76 && [userId, "aw_pull_factor_privacy_2"]|bucketSample(0, 2000, 10000) && !(((currentDate|date - profileAgeCreated) / 86400000) > 1) && (!('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue) || 'aw_pull_factor_privacy_2' in activeExperiments)) arguments: slug: aw_pull_factor_privacy_2 userFacingName: "About:Welcome Pull Factor Reinforcement" experimentDocumentUrl: https://experimenter.services.mozilla.com/experiments/aboutwelcome-pull-factor-reinforcement/ userFacingDescription: This study uses 4 different variants of about:welcome with a goal of testing new experiment framework and get insights on whether reinforcing pull-factors improves retention. isEnrollmentPaused: true branches: - slug: control ratio: 1 groups: - aboutwelcome value: {} - slug: variant_1 ratio: 1 groups: - aboutwelcome value: title: Welcome to Firefox. Fast, safe, private. cards: - id: TRAILHEAD_CARD_12 content: title: string_id: onboarding-personal-data-promise-title text: string_id: onboarding-personal-data-promise-text icon: pledge primary_button: label: string_id: onboarding-personal-data-promise-button action: type: OPEN_URL data: args: https://www.mozilla.org/firefox/privacy/ where: tabshifted - id: TRAILHEAD_CARD_3 content: title: string_id: onboarding-firefox-monitor-title text: string_id: onboarding-firefox-monitor-text2 icon: ffmonitor primary_button: label: string_id: onboarding-firefox-monitor-button action: type: OPEN_URL data: args: https://monitor.firefox.com/ where: tabshifted - id: TRAILHEAD_CARD_4 content: title: string_id: onboarding-browse-privately-title text: string_id: onboarding-browse-privately-text icon: private primary_button: label: string_id: onboarding-browse-privately-button action: type: OPEN_PRIVATE_BROWSER_WINDOW - slug: variant_2 ratio: 1 groups: - aboutwelcome value: title: Welcome to Firefox cards: - id: TRAILHEAD_CARD_12 content: title: string_id: onboarding-personal-data-promise-title text: string_id: onboarding-personal-data-promise-text icon: pledge primary_button: label: string_id: onboarding-personal-data-promise-button action: type: OPEN_URL data: args: https://www.mozilla.org/firefox/privacy/ where: tabshifted - id: TRAILHEAD_CARD_3 content: title: string_id: onboarding-firefox-monitor-title text: string_id: onboarding-firefox-monitor-text2 icon: ffmonitor primary_button: label: string_id: onboarding-firefox-monitor-button action: type: OPEN_URL data: args: https://monitor.firefox.com/ where: tabshifted - id: TRAILHEAD_CARD_4 content: title: string_id: onboarding-browse-privately-title text: string_id: onboarding-browse-privately-text icon: private primary_button: label: string_id: onboarding-browse-privately-button action: type: OPEN_PRIVATE_BROWSER_WINDOW - slug: variant_3 ratio: 1 groups: - aboutwelcome value: title: Welcome to Firefox. Fast, safe, private. cards: - id: TRAILHEAD_CARD_2 content: title: string_id: onboarding-data-sync-title text: string_id: onboarding-data-sync-text2 icon: devices primary_button: label: string_id: onboarding-data-sync-button2 action: type: OPEN_URL data: args: https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead where: tabshifted - id: TRAILHEAD_CARD_3 content: title: string_id: onboarding-firefox-monitor-title text: string_id: onboarding-firefox-monitor-text2 icon: ffmonitor primary_button: label: string_id: onboarding-firefox-monitor-button action: type: OPEN_URL data: args: https://monitor.firefox.com/ where: tabshifted - id: TRAILHEAD_CARD_4 content: title: string_id: onboarding-browse-privately-title text: string_id: onboarding-browse-privately-text icon: private primary_button: label: string_id: onboarding-browse-privately-button action: type: OPEN_PRIVATE_BROWSER_WINDOW - id: AW_PULL_FACTOR_PRIVACY_3 enabled: true filter_expression: ('76' in env.version && env.channel == 'beta' && !(env.telemetry.main.environment.profile.creationDate < ('2020-04-28'|date / 1000 / 60 / 60 / 24))) || (localeLanguageCode == "en" && firefoxVersion >= 76 && [userId, "aw_pull_factor_privacy_3"]|bucketSample(0, 2000, 10000) && (!('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue) || 'aw_pull_factor_privacy_3' in activeExperiments)) arguments: slug: aw_pull_factor_privacy_3 userFacingName: "About:Welcome Pull Factor Reinforcement" experimentDocumentUrl: https://experimenter.services.mozilla.com/experiments/aboutwelcome-pull-factor-reinforcement/ userFacingDescription: This study uses 4 different variants of about:welcome with a goal of testing new experiment framework and get insights on whether reinforcing pull-factors improves retention. isEnrollmentPaused: false branches: - slug: control ratio: 1 groups: - aboutwelcome value: {} - slug: variant_1 ratio: 1 groups: - aboutwelcome value: title: Welcome to Firefox. Fast, safe, private. cards: - id: TRAILHEAD_CARD_12 content: title: string_id: onboarding-personal-data-promise-title text: string_id: onboarding-personal-data-promise-text icon: pledge primary_button: label: string_id: onboarding-personal-data-promise-button action: type: OPEN_URL data: args: https://www.mozilla.org/firefox/privacy/ where: tabshifted - id: TRAILHEAD_CARD_3 content: title: string_id: onboarding-firefox-monitor-title text: string_id: onboarding-firefox-monitor-text2 icon: ffmonitor primary_button: label: string_id: onboarding-firefox-monitor-button action: type: OPEN_URL data: args: https://monitor.firefox.com/ where: tabshifted - id: TRAILHEAD_CARD_4 content: title: string_id: onboarding-browse-privately-title text: string_id: onboarding-browse-privately-text icon: private primary_button: label: string_id: onboarding-browse-privately-button action: type: OPEN_PRIVATE_BROWSER_WINDOW - slug: variant_2 ratio: 1 groups: - aboutwelcome value: title: Welcome to Firefox cards: - id: TRAILHEAD_CARD_12 content: title: string_id: onboarding-personal-data-promise-title text: string_id: onboarding-personal-data-promise-text icon: pledge primary_button: label: string_id: onboarding-personal-data-promise-button action: type: OPEN_URL data: args: https://www.mozilla.org/firefox/privacy/ where: tabshifted - id: TRAILHEAD_CARD_3 content: title: string_id: onboarding-firefox-monitor-title text: string_id: onboarding-firefox-monitor-text2 icon: ffmonitor primary_button: label: string_id: onboarding-firefox-monitor-button action: type: OPEN_URL data: args: https://monitor.firefox.com/ where: tabshifted - id: TRAILHEAD_CARD_4 content: title: string_id: onboarding-browse-privately-title text: string_id: onboarding-browse-privately-text icon: private primary_button: label: string_id: onboarding-browse-privately-button action: type: OPEN_PRIVATE_BROWSER_WINDOW - slug: variant_3 ratio: 1 groups: - aboutwelcome value: title: Welcome to Firefox. Fast, safe, private. cards: - id: TRAILHEAD_CARD_2 content: title: string_id: onboarding-data-sync-title text: string_id: onboarding-data-sync-text2 icon: devices primary_button: label: string_id: onboarding-data-sync-button2 action: type: OPEN_URL data: args: https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead where: tabshifted - id: TRAILHEAD_CARD_3 content: title: string_id: onboarding-firefox-monitor-title text: string_id: onboarding-firefox-monitor-text2 icon: ffmonitor primary_button: label: string_id: onboarding-firefox-monitor-button action: type: OPEN_URL data: args: https://monitor.firefox.com/ where: tabshifted - id: TRAILHEAD_CARD_4 content: title: string_id: onboarding-browse-privately-title text: string_id: onboarding-browse-privately-text icon: private primary_button: label: string_id: onboarding-browse-privately-button action: type: OPEN_PRIVATE_BROWSER_WINDOW - id: CFR_XMAN_SMOKE_TEST enabled: true targeting: localeLanguageCode == 'en' && firefoxVersion >= 77 && [userId, 'cfr_xman_smoke_test']|bucketSample(0, 2000, 10000) filter_expression: env.channel == 'nightly' arguments: slug: cfr_xman_smoke_test userFacingName: CFR X-Man smoke test userFacingDescription: Test X-Man ability to deploy CFR experiments isEnrollmentPaused: false branches: - slug: control ratio: 1 groups: - cfr value: id: FACEBOOK_CONTAINER_3_72 content: addon: amo_url: https://addons.mozilla.org/firefox/addon/facebook-container/ author: Mozilla icon: resource://activity-stream/data/content/assets/cfr_fb_container.png id: '954390' rating: 4.5 title: Facebook Container users: 1455872 bucket_id: CFR_M1 buttons: primary: action: data: url: null type: INSTALL_ADDON_FROM_URL label: string_id: cfr-doorhanger-extension-ok-button secondary: - action: type: CANCEL label: string_id: cfr-doorhanger-extension-cancel-button - label: string_id: cfr-doorhanger-extension-never-show-recommendation - action: data: category: general-cfraddons origin: CFR type: OPEN_PREFERENCES_PAGE label: string_id: cfr-doorhanger-extension-manage-settings-button category: cfrAddons heading_text: string_id: cfr-doorhanger-extension-heading info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations notification_text: string_id: cfr-doorhanger-extension-notification2 text: Stop Facebook from tracking your activity across the web. Use Facebook the way you normally do without annoying ads following you around. frequency: lifetime: 3 targeting: localeLanguageCode == 'en' && (xpinstallEnabled == true) && (['@contain-facebook','{bb1b80be-e6b3-40a1-9b6e-9d4073343f0b}', '{a50d61ca-d27b-437a-8b52-5fd801a0a88b}'] intersect addonsInfo.addons|keys)|length == 0 && (['www.facebook.com','facebook.com','messenger.com','www.messenger.com', 'instagram.com','www.instagram.com','whatsapp.com','www.whatsapp.com','web.whatsapp.com'] intersect topFrecentSites[.frecency >= 5000]|mapToProperty('host'))|length > 0 && userPrefs.cfrAddons priority: 5 template: cfr_doorhanger trigger: id: openURL params: - www.facebook.com - facebook.com - www.instagram.com - instagram.com - www.whatsapp.com - whatsapp.com - web.whatsapp.com - www.messenger.com - messenger.com - slug: variant_1 ratio: 1 groups: - cfr value: id: FACEBOOK_CONTAINER_3_72 content: addon: amo_url: https://addons.mozilla.org/firefox/addon/facebook-container/ author: Mozilla icon: resource://activity-stream/data/content/assets/cfr_fb_container.png id: '954390' rating: 4.5 title: Facebook Container users: 1455872 bucket_id: CFR_M1 buttons: primary: action: data: url: null type: INSTALL_ADDON_FROM_URL label: string_id: cfr-doorhanger-extension-ok-button secondary: - action: type: CANCEL label: string_id: cfr-doorhanger-extension-cancel-button - label: string_id: cfr-doorhanger-extension-never-show-recommendation - action: data: category: general-cfraddons origin: CFR type: OPEN_PREFERENCES_PAGE label: string_id: cfr-doorhanger-extension-manage-settings-button category: cfrAddons heading_text: string_id: cfr-doorhanger-extension-heading info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations notification_text: string_id: cfr-doorhanger-extension-notification2 text: Stop Facebook from tracking your activity across the web. Use Facebook the way you normally do without annoying ads following you around. frequency: lifetime: 3 targeting: localeLanguageCode == 'en' && (xpinstallEnabled == true) && (['@contain-facebook','{bb1b80be-e6b3-40a1-9b6e-9d4073343f0b}', '{a50d61ca-d27b-437a-8b52-5fd801a0a88b}'] intersect addonsInfo.addons|keys)|length == 0 && (['www.facebook.com','facebook.com','messenger.com','www.messenger.com', 'instagram.com','www.instagram.com','whatsapp.com','www.whatsapp.com','web.whatsapp.com'] intersect topFrecentSites[.frecency >= 5000]|mapToProperty('host'))|length > 0 && userPrefs.cfrAddons priority: 5 template: cfr_doorhanger trigger: id: openURL params: - www.facebook.com - facebook.com - www.instagram.com - instagram.com - www.whatsapp.com - whatsapp.com - web.whatsapp.com - www.messenger.com - messenger.com - id: RECOMMEND_PICTURE_IN_PICTURE_CFR enabled: true arguments: slug: bug-1635199-message-recommend-picture-in-picture-cfr-beta-77-77 branches: - slug: n4s_pip_control ratio: 50 value: {} groups: - cfr - slug: n4s_pip_cfr ratio: 50 groups: - cfr value: id: N4S_PIP_CFR_MESSSAGE content: bucket_id: N4S_PIP_CFR_MESSSAGE buttons: primary: action: data: args: https://support.mozilla.org/kb/about-picture-picture-firefox where: tabshifted type: OPEN_URL label: value: Learn More attributes: accesskey: L secondary: - action: type: CANCEL label: string_id: cfr-doorhanger-extension-cancel-button - label: string_id: cfr-doorhanger-extension-never-show-recommendation - action: data: category: general-cfrfeatures type: OPEN_PREFERENCES_PAGE label: string_id: cfr-doorhanger-extension-manage-settings-button category: cfrFeatures heading_text: Multitask with Picture-in-Picture icon: chrome://global/skin/media/pictureinpicture.svg info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations layout: icon_and_message notification_text: string_id: cfr-doorhanger-extension-notification text: Pop video into a floating window to keep watching while you work in other tabs. Hover over any video and select the small blue rectangle that appears. frequency: lifetime: 3 targeting: 'true' template: cfr_doorhanger trigger: id: openURL params: - youtube.com - netflix.com - vimeo.com - twitch.tv - dailymotion.com - hulu.com - ustream.com - metacafe.com - disneyplus.com - www.youtube.com - www.netflix.com - www.vimeo.com - www.twitch.tv - www.dailymotion.com - www.hulu.com - www.ustream.com - www.metacafe.com - www.disneyplus.com isHighVolume: false userFacingName: Recommend Picture-in-Picture CFR isEnrollmentPaused: true experimentDocumentUrl: https://experimenter.services.mozilla.com/experiments/recommend-picture-in-picture-cfr/ userFacingDescription: If we introduce PiP via CFR for users visiting video sites frequently, then we will see more adoption of the PiP feature because we have observed the feature is not easily discovered via user research observations. filter_expression: env.version >= '77.' && env.version < '78.' targeting: | locale == 'en-US' && userPrefs.cfrFeatures && firefoxVersion == 77 && browserSettings.update.channel == 'beta' && 'media.videocontrols.picture-in-picture.video-toggle.enabled'|preferenceValue && [userId, 'n4s-workweek']|bucketSample(0, 500, 10000) - id: PRIVACY-PROTECTIONS-REPORT-ONBOARDING-N4S enabled: true filter_expression: env.version >= '77.' && env.version < '78.' && env.channel == 'beta' && !(env.telemetry.main.environment.profile.creationDate < ('2020-05-06'|date / 1000 / 60 / 60 / 24)) targeting: locale == 'en-US' && [userId, "n4s-workweek"]|bucketSample(2500, 2000, 10000) && (!('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue) || 'bug-1635870-message-privacy-protections-report-onboarding-n4s-beta-76-77' in activeExperiments) arguments: slug: bug-1635870-message-privacy-protections-report-onboarding-n4s-beta-76-77 userFacingName: "Privacy Protections Report Onboarding (N4S)" experimentDocumentUrl: https://experimenter.services.mozilla.com/experiments/privacy-protections-report-onboarding-n4s/ userFacingDescription: This experiment will compare a treatment branch with the default onboarding experience, to a set of treatments with a new protection report card. isEnrollmentPaused: true branches: - slug: n4s_protections_report_control ratio: 1 groups: - aboutwelcome value: {} - slug: n4s_protections_report_position1 ratio: 1 groups: - aboutwelcome value: cards: - id: TRAILHEAD_CARD_13 content: title: Private by Default text: Firefox’s default privacy and security settings block malware and keep companies from following your every move. icon: tracking primary_button: label: Learn More action: type: OPEN_URL data: args: https://support.mozilla.org/kb/enhanced-tracking-protection-firefox-desktop where: tabshifted - id: TRAILHEAD_CARD_3 content: title: string_id: onboarding-firefox-monitor-title text: string_id: onboarding-firefox-monitor-text2 icon: ffmonitor primary_button: label: string_id: onboarding-firefox-monitor-button action: type: OPEN_URL data: args: https://monitor.firefox.com/ where: tabshifted - id: TRAILHEAD_CARD_4 content: title: string_id: onboarding-browse-privately-title text: string_id: onboarding-browse-privately-text icon: private primary_button: label: string_id: onboarding-browse-privately-button action: type: OPEN_PRIVATE_BROWSER_WINDOW - slug: n4s_protections_report_position2 ratio: 1 groups: - aboutwelcome value: cards: - id: TRAILHEAD_CARD_12 content: title: string_id: onboarding-data-sync-title text: string_id: onboarding-data-sync-text2 icon: devices primary_button: label: string_id: onboarding-data-sync-button2 action: type: OPEN_URL addFlowParams: true data: args: "https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead" where: tabshifted - id: TRAILHEAD_CARD_13 content: title: Private by Default text: Firefox’s default privacy and security settings block malware and keep companies from following your every move. icon: tracking primary_button: label: Learn More action: type: OPEN_URL data: args: https://support.mozilla.org/kb/enhanced-tracking-protection-firefox-desktop where: tabshifted - id: TRAILHEAD_CARD_3 content: title: string_id: onboarding-firefox-monitor-title text: string_id: onboarding-firefox-monitor-text2 icon: ffmonitor primary_button: label: string_id: onboarding-firefox-monitor-button action: type: OPEN_URL data: args: https://monitor.firefox.com/ where: tabshifted - slug: n4s_protections_report_position3 ratio: 1 groups: - aboutwelcome value: cards: - id: TRAILHEAD_CARD_12 content: title: string_id: onboarding-data-sync-title text: string_id: onboarding-data-sync-text2 icon: devices primary_button: label: string_id: onboarding-data-sync-button2 action: type: OPEN_URL addFlowParams: true data: args: "https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead" where: tabshifted - id: TRAILHEAD_CARD_3 content: title: string_id: onboarding-firefox-monitor-title text: string_id: onboarding-firefox-monitor-text2 icon: ffmonitor primary_button: label: string_id: onboarding-firefox-monitor-button action: type: OPEN_URL data: args: https://monitor.firefox.com/ where: tabshifted - id: TRAILHEAD_CARD_13 content: title: Private by Default text: Firefox’s default privacy and security settings block malware and keep companies from following your every move. icon: tracking primary_button: label: Learn More action: type: OPEN_URL data: args: https://support.mozilla.org/kb/enhanced-tracking-protection-firefox-desktop where: tabshifted - id: MULTI-STAGE-ABOUTWELCOME-V1-78-BETA-V2 enabled: true filter_expression: env.version >= '78.' && env.version < '79.' && env.channel == 'beta' && env.appinfo.appBuildID >= '20200611192304' # The filter `!('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue)` is used to exclude # users who have switched channels or re-installed the browser without having a new profile targeting: localeLanguageCode == "en" && [userId, "bug-1644521-message-multi-stage-aboutwelcome-v1-78-beta-v2-beta-78-79"]|bucketSample(0, 5000, 10000) && ((isFirstStartup && !('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue)) || 'bug-1644521-message-multi-stage-aboutwelcome-v1-78-beta-v2-beta-78-79' in activeExperiments) arguments: slug: bug-1644521-message-multi-stage-aboutwelcome-v1-78-beta-v2-beta-78-79 userFacingName: "About:Welcome MultiStage Welcome Beta" experimentDocumentUrl: https://experimenter.services.mozilla.com/experiments/multi-stage-aboutwelcome-v1-78-beta-v2/ userFacingDescription: Study to validate launching multistage welcome flow via experiment framework. isEnrollmentPaused: false branches: - slug: control ratio: 1 groups: - aboutwelcome value: {} - slug: treatment-static ratio: 1 groups: - aboutwelcome value: id: multi-stage-welcome template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: title: string_id: onboarding-welcome-header subtitle: The fast, safe, and private browser that's backed by a non-profit. primary_button: label: Start Setup action: navigate: true secondary_button: text: Have an account? label: Sign in position: top action: type: OPEN_URL addFlowParams: true data: args: https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead where: current - id: "AW_IMPORT_SETTINGS" order: 1 content: title: Import your passwords, bookmarks, and more subtitle: Coming from another browser? It's easy to bring everything to Firefox. tiles: true primary_button: label: Start Import action: navigate: true type: SHOW_MIGRATION_WIZARD secondary_button: label: Not now action: navigate: true - slug: treatment-dynamic ratio: 1 groups: - aboutwelcome value: id: multi-stage-welcome-importable template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: title: string_id: onboarding-welcome-header subtitle: The fast, safe, and private browser that's backed by a non-profit. primary_button: label: Start Setup action: navigate: true secondary_button: text: Have an account? label: Sign in position: top action: type: OPEN_URL addFlowParams: true data: args: https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead where: current - id: "AW_IMPORT_SETTINGS" order: 1 content: title: Import your passwords, bookmarks, and more subtitle: Coming from another browser? It's easy to bring everything to Firefox. tiles: true primary_button: label: Start Import action: navigate: true type: SHOW_MIGRATION_WIZARD secondary_button: label: Not now action: navigate: true - id: MULTI-STAGE-ABOUTWELCOME-V1-78-RELEASE enabled: true filter_expression: env.version >= '78.' && env.version < '79.' && env.channel == 'release' # The filter `!('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue)` is used to exclude # users who have switched channels or re-installed the browser without having a new profile targeting: localeLanguageCode == "en" && [userId, "bug-1644257-message-multi-stage-aboutwelcome-v1-78-release-release-78-79"]|bucketSample(0, 2000, 10000) && ((isFirstStartup && !('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue)) || 'bug-1644257-message-multi-stage-aboutwelcome-v1-78-release-release-78-79' in activeExperiments) arguments: slug: bug-1644257-message-multi-stage-aboutwelcome-v1-78-release-release-78-79 userFacingName: "Multi-Stage About:Welcome V1 78 Release" experimentDocumentUrl: https://experimenter.services.mozilla.com/experiments/multi-stage-aboutwelcome-v1-78-release/ userFacingDescription: Study to validate Multi-stage onboarding experience. isEnrollmentPaused: true branches: - slug: control ratio: 1 groups: - aboutwelcome value: {} - slug: treatment-static ratio: 1 groups: - aboutwelcome value: id: multi-stage-welcome template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: title: string_id: onboarding-welcome-header subtitle: The fast, safe, and private browser that's backed by a non-profit. primary_button: label: Start Setup action: navigate: true secondary_button: text: Have an account? label: Sign in position: top action: type: OPEN_URL addFlowParams: true data: args: https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead where: current - id: "AW_IMPORT_SETTINGS" order: 1 content: title: Import your passwords, bookmarks, and more subtitle: Coming from another browser? It's easy to bring everything to Firefox. tiles: true primary_button: label: Start Import action: navigate: true type: SHOW_MIGRATION_WIZARD secondary_button: label: Not now action: navigate: true - slug: treatment-dynamic ratio: 1 groups: - aboutwelcome value: id: multi-stage-welcome-importable template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: title: string_id: onboarding-welcome-header subtitle: The fast, safe, and private browser that's backed by a non-profit. primary_button: label: Start Setup action: navigate: true secondary_button: text: Have an account? label: Sign in position: top action: type: OPEN_URL addFlowParams: true data: args: https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead where: current - id: "AW_IMPORT_SETTINGS" order: 1 content: title: Import your passwords, bookmarks, and more subtitle: Coming from another browser? It's easy to bring everything to Firefox. tiles: true primary_button: label: Start Import action: navigate: true type: SHOW_MIGRATION_WIZARD secondary_button: label: Not now action: navigate: true - id: "ABOUTWELCOME-PULL-FACTOR-REINFORCEMENT-76-RELEASE" enabled: true filter_expression: (env.version >= '76.' && env.version < '77.' && env.channel == 'release' && !(env.telemetry.main.environment.profile.creationDate < ('2020-05-13'|date / 1000 / 60 / 60 / 24))) || (locale == 'en-US' && [userId, "aboutwelcome-pull-factor-reinforcement-76-release"]|bucketSample(0, 2000, 10000) && (!('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue) || 'bug-1637316-message-aboutwelcome-pull-factor-reinforcement-76-rel-release-76-77' in activeExperiments)) arguments: slug: bug-1637316-message-aboutwelcome-pull-factor-reinforcement-76-rel-release-76-77 userFacingName: "About:Welcome Pull Factor Reinforcement" experimentDocumentUrl: https://experimenter.services.mozilla.com/experiments/aboutwelcome-pull-factor-reinforcement-76-release/ userFacingDescription: 4 branch experiment different variants of about:welcome with a goal of testing new experiment framework and get insights on whether reinforcing pull-factors improves retention. Test deployment of multiple branches using new experiment framework isEnrollmentPaused: true branches: - slug: control ratio: 1 groups: - aboutwelcome value: {} - slug: treatment-variation-b ratio: 1 groups: - aboutwelcome value: title: Welcome to Firefox. Fast, safe, private. cards: - id: TRAILHEAD_CARD_12 content: title: string_id: onboarding-personal-data-promise-title text: string_id: onboarding-personal-data-promise-text icon: pledge primary_button: label: string_id: onboarding-personal-data-promise-button action: type: OPEN_URL data: args: https://www.mozilla.org/firefox/privacy/ where: tabshifted - id: TRAILHEAD_CARD_3 content: title: string_id: onboarding-firefox-monitor-title text: string_id: onboarding-firefox-monitor-text2 icon: ffmonitor primary_button: label: string_id: onboarding-firefox-monitor-button action: type: OPEN_URL data: args: https://monitor.firefox.com/ where: tabshifted - id: TRAILHEAD_CARD_4 content: title: string_id: onboarding-browse-privately-title text: string_id: onboarding-browse-privately-text icon: private primary_button: label: string_id: onboarding-browse-privately-button action: type: OPEN_PRIVATE_BROWSER_WINDOW - slug: treatment-variation-c ratio: 1 groups: - aboutwelcome value: title: Welcome to Firefox cards: - id: TRAILHEAD_CARD_12 content: title: string_id: onboarding-personal-data-promise-title text: string_id: onboarding-personal-data-promise-text icon: pledge primary_button: label: string_id: onboarding-personal-data-promise-button action: type: OPEN_URL data: args: https://www.mozilla.org/firefox/privacy/ where: tabshifted - id: TRAILHEAD_CARD_3 content: title: string_id: onboarding-firefox-monitor-title text: string_id: onboarding-firefox-monitor-text2 icon: ffmonitor primary_button: label: string_id: onboarding-firefox-monitor-button action: type: OPEN_URL data: args: https://monitor.firefox.com/ where: tabshifted - id: TRAILHEAD_CARD_4 content: title: string_id: onboarding-browse-privately-title text: string_id: onboarding-browse-privately-text icon: private primary_button: label: string_id: onboarding-browse-privately-button action: type: OPEN_PRIVATE_BROWSER_WINDOW - slug: treatment-variation-d ratio: 1 groups: - aboutwelcome value: title: Welcome to Firefox. Fast, safe, private. cards: - id: TRAILHEAD_CARD_2 content: title: string_id: onboarding-data-sync-title text: string_id: onboarding-data-sync-text2 icon: devices primary_button: label: string_id: onboarding-data-sync-button2 action: type: OPEN_URL addFlowParams: true data: args: https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead where: tabshifted - id: TRAILHEAD_CARD_3 content: title: string_id: onboarding-firefox-monitor-title text: string_id: onboarding-firefox-monitor-text2 icon: ffmonitor primary_button: label: string_id: onboarding-firefox-monitor-button action: type: OPEN_URL data: args: https://monitor.firefox.com/ where: tabshifted - id: TRAILHEAD_CARD_4 content: title: string_id: onboarding-browse-privately-title text: string_id: onboarding-browse-privately-text icon: private primary_button: label: string_id: onboarding-browse-privately-button action: type: OPEN_PRIVATE_BROWSER_WINDOW - id: "PROTECTION-RETENTION-EXPERIMENT-RELEASE-BUG-1645918" enabled: true filter_expression: (env.channel == 'release' || env.channel == 'default') && env.version >= '77.' targeting: localeLanguageCode == 'en' && [userId, "messaging-experiments-cfr"]|bucketSample(0, 310, 10000) && 'app.shield.optoutstudies.enabled'|preferenceValue arguments: slug: bug-1646798-message-high-velocity-message-testing-privacy-retenti-release-77-79 userFacingName: Message Router Content Experiment High Velocity Message Testing Privacy Retention Study experimentDocumentUrl: https://experimenter.services.mozilla.com/experiments/high-velocity-message-testing-privacy-retention-study/ userFacingDescription: If users are messaged to visit the about:protections page then they will understand the value Fx is providing them and be more likely to retain longer term isEnrollmentPaused: true branches: - slug: control ratio: 1 groups: - cfr value: {} - slug: treatment-variation-a ratio: 1 groups: - cfr value: id: PROTECTIONS_RETENTION_PRIVACY template: cfr_doorhanger groups: [cfr] content: layout: icon_and_message category: cfrFeatures anchor_id: tracking-protection-icon-box skip_address_bar_notifier: true bucket_id: PROTECTIONS_RETENTION_PRIVACY heading_text: Putting your privacy before profits notification_text: '' info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations text: You’re using the only major browser backed by a non-profit. See how Firefox puts your privacy first. icon: chrome://browser/content/logos/tracking-protection.svg icon_dark_theme: chrome://browser/content/logos/tracking-protection-dark-theme.svg buttons: primary: label: value: Show Me attributes: accesskey: S action: type: OPEN_URL data: args: https://www.mozilla.org/firefox/privacy/?utm_source=firefox-desktop&utm_campaign=hvt-privacy-retention&utm_medium=referral where: tab secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation targeting: recentVisits|length > 1 frequency: lifetime: 3 custom: [{period: 86400000, cap: 1}] trigger: id: frequentVisits patterns: - http://*/* - https://*/* - slug: treatment-variation-b ratio: 1 groups: - cfr value: id: PROTECTIONS_RETENTION_PROTECTIONS template: cfr_doorhanger groups: [cfr] content: layout: icon_and_message category: cfrFeatures anchor_id: tracking-protection-icon-box skip_address_bar_notifier: true bucket_id: PROTECTIONS_RETENTION_PROTECTIONS heading_text: Putting your privacy before profits notification_text: '' info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations text: You’re using the only major browser backed by a non-profit. See how Firefox puts your privacy first. icon: chrome://browser/content/logos/tracking-protection.svg icon_dark_theme: chrome://browser/content/logos/tracking-protection-dark-theme.svg buttons: primary: label: value: Show Me attributes: accesskey: S action: type: OPEN_PROTECTION_REPORT secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation frequency: lifetime: 3 custom: [{period: 86400000, cap: 1}] targeting: recentVisits|length > 1 trigger: id: frequentVisits patterns: - http://*/* - https://*/* - slug: treatment-variation-c ratio: 1 groups: - cfr value: id: PROTECTIONS_RETENTION_MONITOR template: cfr_doorhanger groups: [cfr] content: layout: icon_and_message category: cfrFeatures anchor_id: tracking-protection-icon-box skip_address_bar_notifier: true bucket_id: PROTECTIONS_RETENTION_MONITOR heading_text: Putting your privacy before profits notification_text: '' info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations text: You’re using the only major browser backed by a non-profit. See how Firefox puts your privacy first. icon: chrome://browser/content/logos/tracking-protection.svg icon_dark_theme: chrome://browser/content/logos/tracking-protection-dark-theme.svg buttons: primary: label: value: Show Me attributes: accesskey: S action: type: OPEN_URL data: args: https://monitor.firefox.com/?utm_source=firefox-desktop&utm_campaign=hvt-privacy-retention&utm_medium=referral where: tab secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation frequency: lifetime: 3 custom: [{period: 86400000, cap: 1}] targeting: recentVisits|length > 1 trigger: id: frequentVisits patterns: - http://*/* - https://*/* - id: "MESSAGE-ROUTER-CONTENT-EXPERIMENT-RELEASE-BUG-1651993" enabled: true filter_expression: env.version >= '77.' targeting: localeLanguageCode == 'en' && 'app.shield.optoutstudies.enabled'|preferenceValue && [userId, "messaging-experiments-cfr"]|bucketSample(0, 153, 10000) arguments: slug: bug-1651993-high-velocity-message-testing-multi-account-containers-retention-study userFacingName: Message Router Content Experiment High Velocity Message Testing Multi-Account Containers Retention Study experimentDocumentUrl: https://experimenter.services.mozilla.com/experiments/high-velocity-message-testing-multi-account-containers-retention-study/ userFacingDescription: This promotes Multi-Account Containers Addon via CFR to users and investigates if the addon has a positive effect in terms of Firefox retention. We will use a conditional trigger here to show the CFR to users at the most relevant moment. We believe this can drive the addon adoption which will improve retention. isEnrollmentPaused: true branches: - slug: control ratio: 1 groups: - cfr value: {} - slug: treatmeant-a ratio: 1 groups: - cfr value: id: EXPERIMENT_SHOPPING_TO_SOCIAL template: cfr_doorhanger groups: - cfr content: layout: addon_recommendation category: cfrAddons bucket_id: EXPERIMENT_SHOPPING_TO_SOCIAL notification_text: string_id: cfr-doorhanger-extension-notification2 heading_text: string_id: cfr-doorhanger-extension-heading info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations addon: id: "782160" title: Firefox Multi-Account Containers icon_dark_theme: data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0Y5RjlGQSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsLW9wYWNpdHk9Ii44Ij48cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHJ4PSIzIi8+PHJlY3QgeT0iMjYiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjMiLz48cmVjdCB4PSIyNiIgeT0iMjYiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjMiLz48cGF0aCBkPSJNMzggMGExIDEgMCAwIDEgMSAxdjhoOGExIDEgMCAwIDEgMSAxdjJhMSAxIDAgMCAxLTEgMWgtOHY4YTEgMSAwIDAgMS0xIDFoLTJhMSAxIDAgMCAxLTEtMXYtOGgtOGExIDEgMCAwIDEtMS0xdi0yYTEgMSAwIDAgMSAxLTFoOFYxYTEgMSAwIDAgMSAxLTFoMnoiLz48L2c+PC9zdmc+ icon: data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBDMEMwRCIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsLW9wYWNpdHk9Ii44Ij48cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHJ4PSIzIi8+PHJlY3QgeT0iMjYiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjMiLz48cmVjdCB4PSIyNiIgeT0iMjYiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjMiLz48cGF0aCBkPSJNMzggMGExIDEgMCAwIDEgMSAxdjhoOGExIDEgMCAwIDEgMSAxdjJhMSAxIDAgMCAxLTEgMWgtOHY4YTEgMSAwIDAgMS0xIDFoLTJhMSAxIDAgMCAxLTEtMXYtOGgtOGExIDEgMCAwIDEtMS0xdi0yYTEgMSAwIDAgMSAxLTFoOFYxYTEgMSAwIDAgMSAxLTFoMnoiLz48L2c+PC9zdmc+ rating: 4.6 users: 226263 author: Mozilla Firefox amo_url: https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/ text: Are the ads you’re seeing suspiciously related to your recent online shopping? Use Firefox containers to make it harder for sites like these to track you. buttons: primary: label: value: I’m in! attributes: accesskey: I action: type: INSTALL_ADDON_FROM_URL data: url: null telemetrySource: amo secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation - label: string_id: cfr-doorhanger-extension-manage-settings-button action: type: OPEN_PREFERENCES_PAGE data: category: general-cfraddons frequency: lifetime: 3 targeting: (addonsInfo.addons|keys intersect ["@testpilot-containers"])|length == 0 && ((currentDate|date - profileAgeCreated) / 604800000) >= 1 && (topFrecentSites[.frecency > 100]|mapToProperty("host") intersect ["amazon.com","ebay.com","zillow.com","discord.com","craigslist.org","walmart.com","homedepot.com","etsy.com","target.com","roblox.com","wayfair.com","lowes.com","overstock.com","zappos.com","wish.com","sears.com","kohls.com","costco.com","everlane.com","www.amazon.com","www.ebay.com","www.zillow.com","www.discord.com","www.craigslist.org","www.walmart.com","www.homedepot.com","www.etsy.com","www.target.com","www.roblox.com","www.wayfair.com","www.lowes.com","www.overstock.com","www.zappos.com","www.wish.com","www.sears.com","www.kohls.com","www.costco.com","www.everlane.com"])|length && userPrefs.cfrAddons trigger: id: openURL params: - www.youtube.com - www.facebook.com - www.twitter.com - www.instagram.com - www.reddit.com - www.pinterest.com - www.linkedin.com - www.whatsapp.com - www.tiktok.com - www.messenger.com - www.tumblr.com - www.groupme.com - www.flickr.com - youtube.com - facebook.com - twitter.com - instagram.com - reddit.com - pinterest.com - linkedin.com - whatsapp.com - tiktok.com - messenger.com - tumblr.com - groupme.com - flickr.com - slug: treatmeant-b ratio: 1 groups: - cfr value: id: EXPERIMENT_SOCIAL_TO_SHOPPING template: cfr_doorhanger groups: - cfr content: layout: addon_recommendation category: cfrAddons bucket_id: EXPERIMENT_SOCIAL_TO_SHOPPING notification_text: string_id: cfr-doorhanger-extension-notification2 heading_text: string_id: cfr-doorhanger-extension-heading info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations addon: id: "782160" title: Firefox Multi-Account Containers icon_dark_theme: data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0Y5RjlGQSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsLW9wYWNpdHk9Ii44Ij48cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHJ4PSIzIi8+PHJlY3QgeT0iMjYiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjMiLz48cmVjdCB4PSIyNiIgeT0iMjYiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjMiLz48cGF0aCBkPSJNMzggMGExIDEgMCAwIDEgMSAxdjhoOGExIDEgMCAwIDEgMSAxdjJhMSAxIDAgMCAxLTEgMWgtOHY4YTEgMSAwIDAgMS0xIDFoLTJhMSAxIDAgMCAxLTEtMXYtOGgtOGExIDEgMCAwIDEtMS0xdi0yYTEgMSAwIDAgMSAxLTFoOFYxYTEgMSAwIDAgMSAxLTFoMnoiLz48L2c+PC9zdmc+ icon: data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBDMEMwRCIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsLW9wYWNpdHk9Ii44Ij48cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHJ4PSIzIi8+PHJlY3QgeT0iMjYiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjMiLz48cmVjdCB4PSIyNiIgeT0iMjYiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjMiLz48cGF0aCBkPSJNMzggMGExIDEgMCAwIDEgMSAxdjhoOGExIDEgMCAwIDEgMSAxdjJhMSAxIDAgMCAxLTEgMWgtOHY4YTEgMSAwIDAgMS0xIDFoLTJhMSAxIDAgMCAxLTEtMXYtOGgtOGExIDEgMCAwIDEtMS0xdi0yYTEgMSAwIDAgMSAxLTFoOFYxYTEgMSAwIDAgMSAxLTFoMnoiLz48L2c+PC9zdmc+ rating: 4.6 users: 226263 author: Mozilla Firefox amo_url: https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/ text: You can make it harder for social media sites to track your online shopping with Firefox containers. buttons: primary: label: value: Add the Extension attributes: accesskey: A action: type: INSTALL_ADDON_FROM_URL data: url: null telemetrySource: amo secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation - label: string_id: cfr-doorhanger-extension-manage-settings-button action: type: OPEN_PREFERENCES_PAGE data: category: general-cfraddons frequency: lifetime: 3 targeting: (addonsInfo.addons|keys intersect ["@testpilot-containers"])|length == 0 && ((currentDate|date - profileAgeCreated) / 604800000) >= 1 && (topFrecentSites[.frecency > 100]|mapToProperty("host") intersect ["www.youtube.com","www.facebook.com","www.twitter.com","www.instagram.com","www.reddit.com","www.pinterest.com","www.linkedin.com","www.whatsapp.com","www.tiktok.com","www.messenger.com","www.tumblr.com","www.groupme.com","www.flickr.com","youtube.com","facebook.com","twitter.com","instagram.com","reddit.com","pinterest.com","linkedin.com","whatsapp.com","tiktok.com","messenger.com","tumblr.com","groupme.com","flickr.com"])|length && userPrefs.cfrAddons trigger: id: openURL params: - amazon.com - ebay.com - zillow.com - discord.com - craigslist.org - walmart.com - homedepot.com - etsy.com - target.com - roblox.com - wayfair.com - lowes.com - overstock.com - zappos.com - wish.com - sears.com - kohls.com - costco.com - everlane.com - www.amazon.com - www.ebay.com - www.zillow.com - www.discord.com - www.craigslist.org - www.walmart.com - www.homedepot.com - www.etsy.com - www.target.com - www.roblox.com - www.wayfair.com - www.lowes.com - www.overstock.com - www.zappos.com - www.wish.com - www.sears.com - www.kohls.com - www.costco.com - www.everlane.com - slug: treatmeant-c ratio: 1 groups: - cfr value: id: EXPERIMENT_SHOPPING_TO_SOCIAL_ORGANIZE template: cfr_doorhanger groups: - cfr content: layout: addon_recommendation category: cfrAddons bucket_id: EXPERIMENT_SHOPPING_TO_SOCIAL_ORGANIZE notification_text: string_id: cfr-doorhanger-extension-notification2 heading_text: string_id: cfr-doorhanger-extension-heading info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations addon: id: "782160" title: Firefox Multi-Account Containers icon_dark_theme: data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0Y5RjlGQSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsLW9wYWNpdHk9Ii44Ij48cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHJ4PSIzIi8+PHJlY3QgeT0iMjYiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjMiLz48cmVjdCB4PSIyNiIgeT0iMjYiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjMiLz48cGF0aCBkPSJNMzggMGExIDEgMCAwIDEgMSAxdjhoOGExIDEgMCAwIDEgMSAxdjJhMSAxIDAgMCAxLTEgMWgtOHY4YTEgMSAwIDAgMS0xIDFoLTJhMSAxIDAgMCAxLTEtMXYtOGgtOGExIDEgMCAwIDEtMS0xdi0yYTEgMSAwIDAgMSAxLTFoOFYxYTEgMSAwIDAgMSAxLTFoMnoiLz48L2c+PC9zdmc+ icon: data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBDMEMwRCIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsLW9wYWNpdHk9Ii44Ij48cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHJ4PSIzIi8+PHJlY3QgeT0iMjYiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjMiLz48cmVjdCB4PSIyNiIgeT0iMjYiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjMiLz48cGF0aCBkPSJNMzggMGExIDEgMCAwIDEgMSAxdjhoOGExIDEgMCAwIDEgMSAxdjJhMSAxIDAgMCAxLTEgMWgtOHY4YTEgMSAwIDAgMS0xIDFoLTJhMSAxIDAgMCAxLTEtMXYtOGgtOGExIDEgMCAwIDEtMS0xdi0yYTEgMSAwIDAgMSAxLTFoOFYxYTEgMSAwIDAgMSAxLTFoMnoiLz48L2c+PC9zdmc+ rating: 4.6 users: 226263 author: Mozilla Firefox amo_url: https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/ text: Keep your online shopping, socializing and work lives separate with Firefox containers. buttons: primary: label: value: Add the Extension attributes: accesskey: A action: type: INSTALL_ADDON_FROM_URL data: url: null telemetrySource: amo secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation - label: string_id: cfr-doorhanger-extension-manage-settings-button action: type: OPEN_PREFERENCES_PAGE data: category: general-cfraddons frequency: lifetime: 3 targeting: (addonsInfo.addons|keys intersect ["@testpilot-containers"])|length == 0 && ((currentDate|date - profileAgeCreated) / 604800000) >= 1 && (topFrecentSites[.frecency > 100]|mapToProperty("host") intersect ["amazon.com","ebay.com","zillow.com","discord.com","craigslist.org","walmart.com","homedepot.com","etsy.com","target.com","roblox.com","wayfair.com","lowes.com","overstock.com","zappos.com","wish.com","sears.com","kohls.com","costco.com","everlane.com","www.amazon.com","www.ebay.com","www.zillow.com","www.discord.com","www.craigslist.org","www.walmart.com","www.homedepot.com","www.etsy.com","www.target.com","www.roblox.com","www.wayfair.com","www.lowes.com","www.overstock.com","www.zappos.com","www.wish.com","www.sears.com","www.kohls.com","www.costco.com","www.everlane.com"])|length && userPrefs.cfrAddons trigger: id: openURL params: - www.youtube.com - www.facebook.com - www.twitter.com - www.instagram.com - www.reddit.com - www.pinterest.com - www.linkedin.com - www.whatsapp.com - www.tiktok.com - www.messenger.com - www.tumblr.com - www.groupme.com - www.flickr.com - youtube.com - facebook.com - twitter.com - instagram.com - reddit.com - pinterest.com - linkedin.com - whatsapp.com - tiktok.com - messenger.com - tumblr.com - groupme.com - flickr.com - id: MULTI-STAGE-ABOUTWELCOME-V2-79-RELEASE enabled: true filter_expression: env.version >= '79.' && env.version < '80.' && env.channel == 'release' # The filter `!('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue)` is used to exclude # users who have switched channels or re-installed the browser without having a new profile targeting: localeLanguageCode == "en" && [userId, "bug-1653032-message-multi-stage-aboutwelcome-v2-79-release-release-79-80"]|bucketSample(0, 2000, 10000) && ((isFirstStartup && !('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue)) || 'bug-1653032-message-multi-stage-aboutwelcome-v2-79-release-release-79-80' in activeExperiments) arguments: slug: bug-1653032-message-multi-stage-aboutwelcome-v2-79-release-release-79-80 userFacingName: "Multi-Stage About:Welcome V2 79 Release" experimentDocumentUrl: https://experimenter.services.mozilla.com/experiments/multi-stage-aboutwelcome-v2-79-release/ userFacingDescription: Study to validate Multi-stage onboarding experience. isEnrollmentPaused: true branches: - slug: control ratio: 1 groups: - aboutwelcome value: {} - slug: treatment-a ratio: 1 groups: - aboutwelcome value: id: multi-stage-welcome-import template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: zap: true title: Welcome to Firefox subtitle: The fast, safe, and private browser that's backed by a non-profit. primary_button: label: Start Setup action: navigate: true secondary_button: text: Have an account? label: Sign in position: top action: type: OPEN_URL addFlowParams: true data: args: https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead where: current - id: "AW_IMPORT_SETTINGS" order: 1 content: zap: true title: Import your passwords, bookmarks, and more subtitle: Coming from another browser? It's easy to bring everything to Firefox. tiles: type: topsites primary_button: label: Start Import action: navigate: true type: SHOW_MIGRATION_WIZARD secondary_button: label: Not now action: navigate: true - slug: treatment-b ratio: 1 groups: - aboutwelcome value: id: multi-stage-welcome-theme template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: zap: true title: Welcome to Firefox subtitle: The fast, safe, and private browser that's backed by a non-profit. primary_button: label: Start Setup action: navigate: true secondary_button: text: Have an account? label: Sign in position: top action: type: OPEN_URL addFlowParams: true data: args: https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead where: current - id: "AW_CHOOSE_THEME" order: 1 content: zap: true title: Choose a look subtitle: Personalize Firefox with a theme. tiles: type: theme action: theme: <event> data: - theme: light label: Light - theme: dark label: Dark primary_button: label: Save Theme action: navigate: true secondary_button: label: Not now action: navigate: true theme: default - slug: treatment-c ratio: 1 groups: - aboutwelcome value: id: multi-stage-welcome-import-theme template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: zap: true title: Welcome to Firefox subtitle: The fast, safe, and private browser that's backed by a non-profit. primary_button: label: Start Setup action: navigate: true secondary_button: text: Have an account? label: Sign in position: top action: type: OPEN_URL addFlowParams: true data: args: https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead where: current - id: "AW_IMPORT_SETTINGS" order: 1 content: zap: true title: Import your passwords, bookmarks, and more subtitle: Coming from another browser? It's easy to bring everything to Firefox. tiles: type: topsites primary_button: label: Start Import action: navigate: true type: SHOW_MIGRATION_WIZARD secondary_button: label: Not now action: navigate: true - id: "AW_CHOOSE_THEME" order: 2 content: zap: true title: Choose a look subtitle: Personalize Firefox with a theme. tiles: type: theme action: theme: <event> data: - theme: light label: Light - theme: dark label: Dark primary_button: label: Save Theme action: navigate: true secondary_button: label: Not now action: navigate: true theme: default - id: MESSAGE_ROUTER_PICTURE_IN_PICTURE_CFR enabled: true filter_expression: env.channel == 'release' && env.version >= '78.' && env.version < '80.' # 5% of release targeting: | locale == 'en-US' && userPrefs.cfrFeatures && platformName in ["win", "macosx"] && 'media.videocontrols.picture-in-picture.enabled'|preferenceValue && [userId, 'messaging-experiments-cfr']|bucketSample(5312, 500, 10000) && ((currentDate|date - profileAgeCreated) / 86400000) > 7 && 'app.shield.optoutstudies.enabled'|preferenceValue arguments: slug: bug-1658301-message-message-router-content-experiment-high-veloci-release-78-80 branches: - slug: control ratio: 1 value: {} groups: - cfr - slug: treatment-a-news ratio: 1 groups: - cfr value: id: PIP_CFR_NEWS groups: - cfr-experiments content: bucket_id: PIP_CFR_NEWS buttons: primary: action: data: args: https://support.mozilla.org/en-US/kb/about-picture-picture-firefox where: tabshifted type: OPEN_URL label: value: Learn More attributes: accesskey: L secondary: - action: type: CANCEL label: value: Remind Me Later attributes: accesskey: R - label: string_id: cfr-doorhanger-extension-never-show-recommendation - action: data: category: general-cfrfeatures type: OPEN_PREFERENCES_PAGE label: string_id: cfr-doorhanger-extension-manage-settings-button category: cfrFeatures heading_text: Watch videos while you browse icon: chrome://global/skin/media/pictureinpicture.svg info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations layout: icon_and_message notification_text: string_id: cfr-doorhanger-extension-notification text: Keep yourself in the loop. With Picture-in-Picture you can watch the latest news while you visit other websites or apps - hover over a video and select the blue icon. frequency: # Per request, this experiment wants a larger lifetime frequency cap lifetime: 3 custom: [{period: 86400000, cap: 1}] targeting: "userPrefs.cfrFeatures" template: cfr_doorhanger trigger: id: openURL params: - news.yahoo.com - news.google.com - huffingtonpost.com - cnn.com - nytimes.com - foxnews.com - nbcnews.com - dailymail.co.uk - washingtonpost.com - theguardian.com - wsj.com - abcnews.go.com - news.bbc.co.uk - latimes.com - cnbc.com - weather.com - bloomberg.com - reuters.com - usatoday.com - nypost.com - forbes.com - chicagotribune.com - msn.com - npr.org - tmz.com - today.com - buzzfeed.com - slug: treatment-b-social-media ratio: 1 groups: - cfr value: id: PIP_CFR_SOCIAL_MEDIA groups: - cfr-experiments content: bucket_id: PIP_CFR_SOCIAL_MEDIA buttons: primary: action: data: args: https://support.mozilla.org/en-US/kb/about-picture-picture-firefox where: tabshifted type: OPEN_URL label: value: Learn More attributes: accesskey: L secondary: - action: type: CANCEL label: value: Remind Me Later attributes: accesskey: R - label: string_id: cfr-doorhanger-extension-never-show-recommendation - action: data: category: general-cfrfeatures type: OPEN_PREFERENCES_PAGE label: string_id: cfr-doorhanger-extension-manage-settings-button category: cfrFeatures heading_text: Watch videos while you browse icon: chrome://global/skin/media/pictureinpicture.svg info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations layout: icon_and_message notification_text: string_id: cfr-doorhanger-extension-notification text: Wish you could watch videos shared by your friends and family as you browse the web? You can with Picture-in-Picture - hover over a video and select the blue icon. frequency: lifetime: 3 custom: [{period: 86400000, cap: 1}] targeting: "userPrefs.cfrFeatures" template: cfr_doorhanger trigger: id: openURL params: - facebook.com - twitter.com - linkedin.com - instagram.com - tumblr.com - reddit.com - pinterest.com - slug: treatment-c-entertainment ratio: 1 groups: - cfr value: id: PIP_CFR_ENTERTAINMENT groups: - cfr-experiments content: bucket_id: PIP_CFR_ENTERTAINMENT buttons: primary: action: data: args: https://support.mozilla.org/en-US/kb/about-picture-picture-firefox where: tabshifted type: OPEN_URL label: value: Learn More attributes: accesskey: L secondary: - action: type: CANCEL label: value: Remind Me Later attributes: accesskey: R - label: string_id: cfr-doorhanger-extension-never-show-recommendation - action: data: category: general-cfrfeatures type: OPEN_PREFERENCES_PAGE label: string_id: cfr-doorhanger-extension-manage-settings-button category: cfrFeatures heading_text: Watch videos while you browse icon: chrome://global/skin/media/pictureinpicture.svg info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations layout: icon_and_message notification_text: string_id: cfr-doorhanger-extension-notification text: Binge watch your favorite shows guilt-free with Picture-in-Picture - hover over a video and select the blue icon. frequency: lifetime: 3 custom: [{period: 86400000, cap: 1}] targeting: "userPrefs.cfrFeatures" template: cfr_doorhanger trigger: id: openURL params: - youtube.com - netflix.com - vimeo.com - twitch.com - dailymotion.com - hulu.com - ustream.com - metacafe.com - espn.com/watch - disneyplus.com - play.hbogo.com - primevideo.com - slug: treatment-d-informational ratio: 1 groups: - cfr value: id: PIP_CFR_INFORMATIONAL groups: - cfr-experiments content: bucket_id: PIP_CFR_INFORMATIONAL buttons: primary: action: data: args: https://support.mozilla.org/en-US/kb/about-picture-picture-firefox where: tabshifted type: OPEN_URL label: value: Learn More attributes: accesskey: L secondary: - action: type: CANCEL label: value: Remind Me Later attributes: accesskey: R - label: string_id: cfr-doorhanger-extension-never-show-recommendation - action: data: category: general-cfrfeatures type: OPEN_PREFERENCES_PAGE label: string_id: cfr-doorhanger-extension-manage-settings-button category: cfrFeatures heading_text: Watch videos while you browse icon: chrome://global/skin/media/pictureinpicture.svg info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations layout: icon_and_message notification_text: string_id: cfr-doorhanger-extension-notification text: Picture-in-Picture lets you browse and watch videos at the same time - hover over a video and select the blue icon. frequency: lifetime: 3 custom: [{period: 86400000, cap: 1}] targeting: "userPrefs.cfrFeatures" template: cfr_doorhanger trigger: id: openURL params: - news.yahoo.com - news.google.com - huffingtonpost.com - cnn.com - nytimes.com - foxnews.com - nbcnews.com - dailymail.co.uk - washingtonpost.com - theguardian.com - wsj.com - abcnews.go.com - news.bbc.co.uk - latimes.com - cnbc.com - weather.com - bloomberg.com - reuters.com - usatoday.com - nypost.com - forbes.com - chicagotribune.com - msn.com - npr.org - tmz.com - today.com - buzzfeed.com - facebook.com - twitter.com - linkedin.com - instagram.com - tumblr.com - reddit.com - pinterest.com - youtube.com - netflix.com - vimeo.com - twitch.com - dailymotion.com - hulu.com - ustream.com - metacafe.com - espn.com/watch - disneyplus.com - play.hbogo.com - primevideo.com userFacingName: Recommend Picture-in-Picture CFR isEnrollmentPaused: true experimentDocumentUrl: https://experimenter.services.mozilla.com/experiments/message-router-content-experiment-high-velocity-message-testing-cfr-to-pip/ userFacingDescription: "Message Router Content Experiment: High Velocity Message Testing: CFR to PiP" - id: "PRIVACY-RETENTION-STUDY-V2-BUG-1656311" enabled: true filter_expression: env.channel == 'release' && env.version >= '79.' # 50% of release targeting: localeLanguageCode == 'en' && [userId, "messaging-experiments-cfr"]|bucketSample(311, 5311, 10000) && 'app.shield.optoutstudies.enabled'|preferenceValue && ((currentDate|date - profileAgeCreated) / 86400000) <= 14 arguments: slug: bug-1656311-message-high-velocity-message-testing-privacy-retenti-release-79-80 userFacingName: Message Router Content Experiment High Velocity Message Testing Privacy Retention Study V2 experimentDocumentUrl: https://experimenter.services.mozilla.com/experiments/high-velocity-message-testing-privacy-retention-study-v2/ userFacingDescription: This measures retention changes across some privacy pages including the Protections Dashboard, and Mozilla's Privacy Promise. isEnrollmentPaused: true branches: - slug: cfr-to-privacy-promise ratio: 1 groups: - cfr value: id: PRIVACY_RETENTION_PRIVACY template: cfr_doorhanger content: layout: icon_and_message category: cfrFeatures anchor_id: tracking-protection-icon-box skip_address_bar_notifier: true persistent_doorhanger: true bucket_id: PRIVACY_RETENTION_PRIVACY heading_text: Putting your privacy before profits notification_text: '' info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations text: You’re using the only major browser backed by a non-profit. See how Firefox puts your privacy first. icon: chrome://browser/content/logos/tracking-protection.svg icon_dark_theme: chrome://browser/content/logos/tracking-protection-dark-theme.svg buttons: primary: label: value: Show Me attributes: accesskey: S action: type: OPEN_URL data: args: https://www.mozilla.org/firefox/privacy/?utm_source=firefox-desktop&utm_campaign=hvt-privacy-retention-v2&utm_medium=referral where: tab secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation targeting: recentVisits|length > 1 && userPrefs.cfrFeatures frequency: lifetime: 3 custom: [{period: 86400000, cap: 1}] trigger: id: frequentVisits patterns: - http://*/* - https://*/* - slug: cfr-to-protections-dashboard ratio: 1 groups: - cfr value: id: PRIVACY_RETENTION_PROTECTION_REPORT template: cfr_doorhanger content: layout: icon_and_message category: cfrFeatures anchor_id: tracking-protection-icon-box skip_address_bar_notifier: true persistent_doorhanger: true bucket_id: PRIVACY_RETENTION_PROTECTION_REPORT heading_text: Putting your privacy before profits notification_text: '' info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations text: You’re using the only major browser backed by a non-profit. See how Firefox puts your privacy first. icon: chrome://browser/content/logos/tracking-protection.svg icon_dark_theme: chrome://browser/content/logos/tracking-protection-dark-theme.svg buttons: primary: label: value: Show Me attributes: accesskey: S action: type: OPEN_PROTECTION_REPORT secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation frequency: lifetime: 3 custom: [{period: 86400000, cap: 1}] targeting: recentVisits|length > 1 && userPrefs.cfrFeatures trigger: id: frequentVisits patterns: - http://*/* - https://*/* - id: XMAN-MOMENTS-PAGE-80-NIGHTLY # Do *not* publish to production. This message is used for dev and QA only enabled: true filter_expression: env.version >= '80.' && env.version < '81.' && (env.channel == 'nightly' || env.channel == 'default') targeting: localeLanguageCode == "en" arguments: slug: xman-moments-page-80-nightly userFacingName: "Moments Page Test: Nightly 80" userFacingDescription: "Moments page test" isEnrollmentPaused: false branches: - slug: control ratio: 1 groups: - moments-page value: {} - slug: treatment ratio: 1 groups: - moments-page value: id: XMAN_MOMENTS_TEST groups: [moments-pages] content: action: data: expireDelta: 604800000 url: https://www.mozilla.org/firefox/welcome/1/ id: moments-wnp bucket_id: XMAN_MOMENTS_TEST targeting: "true" template: update_action trigger: id: momentsUpdate - id: MULTI-STAGE-ABOUTWELCOME-V3-80-RELEASE enabled: true filter_expression: env.version >= '80.' && env.version < '81.' && env.channel == 'release' # The filter `!('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue)` is used to exclude # users who have switched channels or re-installed the browser without having a new profile targeting: localeLanguageCode == "en" && [userId, "bug-1655173-message-multi-stage-aboutwelcome-v3-80-release-release-80-81"]|bucketSample(0, 4000, 10000) && ((isFirstStartup && !('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue)) || 'bug-1655173-message-multi-stage-aboutwelcome-v3-80-release-release-80-81' in activeExperiments) arguments: slug: bug-1655173-message-multi-stage-aboutwelcome-v3-80-release-release-80-81 userFacingName: "Multi-Stage About:Welcome V3 80 Release" experimentDocumentUrl: https://experimenter.services.mozilla.com/experiments/multi-stage-aboutwelcome-v3-80-release/ userFacingDescription: Study to validate Multi-stage onboarding experience. isEnrollmentPaused: true branches: - slug: control ratio: 1 groups: - aboutwelcome value: null - slug: treatment-import ratio: 1 groups: - aboutwelcome value: id: msw-import template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: zap: true title: Welcome to Firefox subtitle: The fast, safe, and private browser that's backed by a non-profit. primary_button: label: Start Setup action: navigate: true secondary_button: text: Have an account? label: Sign in position: top action: type: OPEN_URL addFlowParams: true data: args: https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead where: current - id: "AW_IMPORT_SETTINGS" order: 1 content: zap: true title: Import your passwords, bookmarks, and more subtitle: Coming from another browser? It's easy to bring everything to Firefox. tiles: type: topsites info: true primary_button: label: Start Import action: navigate: true type: SHOW_MIGRATION_WIZARD secondary_button: label: Not now action: navigate: true - slug: treatment-theme ratio: 1 groups: - aboutwelcome value: id: msw-theme template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: zap: true title: Welcome to Firefox subtitle: The fast, safe, and private browser that's backed by a non-profit. primary_button: label: Start Setup action: navigate: true secondary_button: text: Have an account? label: Sign in position: top action: type: OPEN_URL addFlowParams: true data: args: https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead where: current - id: "AW_CHOOSE_THEME" order: 1 content: zap: true title: Choose a look subtitle: Personalize Firefox with a theme. tiles: type: theme action: theme: <event> data: - theme: automatic label: Automatic tooltip: string_id: onboarding-multistage-theme-tooltip-automatic - theme: light label: Light tooltip: string_id: onboarding-multistage-theme-tooltip-light - theme: dark label: Dark tooltip: string_id: onboarding-multistage-theme-tooltip-dark primary_button: label: Save Theme action: navigate: true secondary_button: label: Not now action: navigate: true theme: automatic - slug: treatment-privacy ratio: 1 groups: - aboutwelcome value: id: msw-privacy template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: zap: true title: Welcome to Firefox subtitle: The fast, safe, and private browser that's backed by a non-profit. primary_button: label: Start Setup action: navigate: true secondary_button: text: Have an account? label: Sign in position: top action: type: OPEN_URL addFlowParams: true data: args: https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead where: current - id: "AW_PRIVACY" order: 1 content: title: Automatic Privacy subtitle: Firefox automatically blocks trackers and malware, and keeps companies from secretly following you around. When you see the shield while browsing, Firefox is protecting you. tiles: type: video media_type: privacy source: default: resource://activity-stream/data/content/assets/privacy-onboarding.webm dark: resource://activity-stream/data/content/assets/privacy-onboarding-dark.webm primary_button: label: Start Browsing action: navigate: true - id: XMAN-MOMENTS-PAGE-80-NIGHTLY # Do *not* publish to production. This message is used for dev and QA only enabled: true filter_expression: env.version >= '80.' && env.version < '81.' && (env.channel == 'nightly' || env.channel == 'default') targeting: localeLanguageCode == "en" arguments: slug: xman-moments-page-80-nightly userFacingName: "Moments Page Test: Nightly 80" userFacingDescription: "Moments page test" isEnrollmentPaused: false branches: - slug: control ratio: 1 groups: - moments-page value: {} - slug: treatment ratio: 1 groups: - moments-page value: id: XMAN_MOMENTS_TEST groups: [moments-pages] content: action: data: expireDelta: 604800000 url: https://www.mozilla.org/firefox/welcome/1/ id: moments-wnp bucket_id: XMAN_MOMENTS_TEST targeting: "true" template: update_action trigger: id: momentsUpdate - id: bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83 application: firefox-desktop probeSets: [] startDate: endDate: proposedEnrollment: 7 referenceBranch: control arguments: isEnrollmentPaused: true slug: bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83 userFacingName: 'Homepage Remediation: Search Value Props Experiment' userFacingDescription: This experiment promotes the default Firefox homepage configuration for users that switched away from it. We want to communicate the recent improvements that should lead to a better user experience. bucketConfig: namespace: messaging-experiments-cfr randomizationUnit: normandy_id start: 5312 count: 1000 total: 10000 branches: - slug: treatment-a ratio: 1 feature: featureId: cfr enabled: true value: id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-a' # Workaround for bug 1671149 group: cfr # This links the message with the daily group frequency cap defined # here: https://github.com/mozilla/messaging-system-inflight-assets/blob/3b9db1ec2c437c4c954213ac11a457264c3492e3/message-groups.json#L16 groups: - cfr-experiments frequency: lifetime: 3 # Has google set as the homepage, has CFR features enabled, has profile # older than 6 months targeting: "!homePageSettings.isDefault && homePageSettings.isCustomUrl && homePageSettings.urls[.host == 'google.com']|length > 0 && visitsCount >= 1 && userPrefs.cfrFeatures && currentDate|date - profileAgeCreated > 15770000000" template: cfr_doorhanger content: layout: icon_and_message text: When you use the Firefox homepage, you get the same great search experience while also supporting the only browser that’s backed by a non-profit. icon: chrome://browser/skin/preferences/search.svg buttons: secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation - label: string_id: cfr-doorhanger-extension-manage-settings-button action: type: OPEN_PREFERENCES_PAGE data: category: general-cfrfeatures primary: label: value: Update Homepage attributes: accesskey: U action: type: CONFIGURE_HOMEPAGE data: homePage: default newtab: default layout: search: true topsites: false highlights: false topstories: false snippets: false bucket_id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-a' heading_text: Support a better web with the Firefox homepage info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations notification_text: string_id: cfr-doorhanger-feature-notification category: cfrFeatures trigger: id: openURL params: - google.com - www.google.com - slug: treatment-b ratio: 1 feature: featureId: cfr enabled: true value: id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-b' # Workaround for bug 1671149 group: cfr # This links the message with the daily group frequency cap defined # here: https://github.com/mozilla/messaging-system-inflight-assets/blob/3b9db1ec2c437c4c954213ac11a457264c3492e3/message-groups.json#L16 groups: - cfr-experiments frequency: lifetime: 3 # Has google set as the homepage, has CFR features enabled, has profile # older than 6 months targeting: "!homePageSettings.isDefault && homePageSettings.isCustomUrl && homePageSettings.urls[.host == 'google.com']|length > 0 && visitsCount >= 3 && userPrefs.cfrFeatures && currentDate|date - profileAgeCreated > 604800000" template: cfr_doorhanger content: layout: icon_and_message text: The Firefox homepage keeps your top sites one click away with visual tiles. Save time by searching your favorite sites, bookmarks, history, and tabs from the search bar. icon: chrome://browser/skin/preferences/search.svg buttons: secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation - label: string_id: cfr-doorhanger-extension-manage-settings-button action: type: OPEN_PREFERENCES_PAGE data: category: general-cfrfeatures primary: label: value: Update Homepage attributes: accesskey: U action: type: CONFIGURE_HOMEPAGE data: homePage: default newtab: default layout: search: true topsites: true highlights: false topstories: false snippets: false bucket_id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-b' heading_text: Type less, find more with a personalized homepage info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations notification_text: string_id: cfr-doorhanger-feature-notification category: cfrFeatures trigger: id: openURL params: - google.com - www.google.com - slug: treatment-c ratio: 1 feature: featureId: cfr enabled: true value: id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-c' # Workaround for bug 1671149 group: cfr # This links the message with the daily group frequency cap defined # here: https://github.com/mozilla/messaging-system-inflight-assets/blob/3b9db1ec2c437c4c954213ac11a457264c3492e3/message-groups.json#L16 groups: - cfr-experiments frequency: lifetime: 3 # Has google set as the homepage, has CFR features enabled, has profile # older than 6 months targeting: "!homePageSettings.isDefault && homePageSettings.isCustomUrl && homePageSettings.urls[.host == 'google.com']|length > 0 && visitsCount >= 1 && userPrefs.cfrFeatures && currentDate|date - profileAgeCreated > 604800000" template: cfr_doorhanger content: layout: icon_and_message text: The Firefox homepage makes it easy to search the web, and serves up thought-provoking stories from Pocket right along with it. icon: chrome://browser/skin/preferences/search.svg buttons: secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation - label: string_id: cfr-doorhanger-extension-manage-settings-button action: type: OPEN_PREFERENCES_PAGE data: category: general-cfrfeatures primary: label: value: Activate now attributes: accesskey: A action: type: CONFIGURE_HOMEPAGE data: homePage: default newtab: default layout: search: true topsites: true highlights: true topstories: true snippets: true bucket_id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-c' heading_text: Get the web’s best content right on your homepage info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations notification_text: string_id: cfr-doorhanger-feature-notification category: cfrFeatures trigger: id: openURL params: - google.com - www.google.com - slug: control ratio: 1 feature: featureId: cfr enabled: true value: {} targeting: browserSettings.update.channel == 'release' && localeLanguageCode == 'en' && region == 'US' && 'app.shield.optoutstudies.enabled'|preferenceValue slug: bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83 isEnrollmentPaused: false userFacingName: 'Homepage Remediation: Search Value Props Experiment' userFacingDescription: This experiment promotes the default Firefox homepage configuration for users that switched away from it. We want to communicate the recent improvements that should lead to a better user experience. bucketConfig: namespace: messaging-experiments-cfr randomizationUnit: normandy_id start: 5312 count: 1000 total: 10000 branches: - slug: treatment-a ratio: 1 feature: featureId: cfr enabled: true value: id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-a' # Workaround for bug 1671149 group: cfr # This links the message with the daily group frequency cap defined # here: https://github.com/mozilla/messaging-system-inflight-assets/blob/3b9db1ec2c437c4c954213ac11a457264c3492e3/message-groups.json#L16 groups: - cfr-experiments frequency: lifetime: 3 # Has google set as the homepage, has CFR features enabled, has profile # older than 6 months targeting: "!homePageSettings.isDefault && homePageSettings.isCustomUrl && homePageSettings.urls[.host == 'google.com']|length > 0 && visitsCount >= 1 && userPrefs.cfrFeatures && currentDate|date - profileAgeCreated > 15770000000" template: cfr_doorhanger content: layout: icon_and_message text: When you use the Firefox homepage, you get the same great search experience while also supporting the only browser that’s backed by a non-profit. icon: chrome://browser/skin/preferences/search.svg buttons: secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation - label: string_id: cfr-doorhanger-extension-manage-settings-button action: type: OPEN_PREFERENCES_PAGE data: category: general-cfrfeatures primary: label: value: Update Homepage attributes: accesskey: U action: type: CONFIGURE_HOMEPAGE data: homePage: default newtab: default layout: search: true topsites: false highlights: false topstories: false snippets: false bucket_id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-a' heading_text: Support a better web with the Firefox homepage info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations notification_text: string_id: cfr-doorhanger-feature-notification category: cfrFeatures trigger: id: openURL params: - google.com - www.google.com - slug: treatment-b ratio: 1 feature: featureId: cfr enabled: true value: id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-b' # Workaround for bug 1671149 group: cfr # This links the message with the daily group frequency cap defined # here: https://github.com/mozilla/messaging-system-inflight-assets/blob/3b9db1ec2c437c4c954213ac11a457264c3492e3/message-groups.json#L16 groups: - cfr-experiments frequency: lifetime: 3 # Has google set as the homepage, has CFR features enabled, has profile # older than 6 months targeting: "!homePageSettings.isDefault && homePageSettings.isCustomUrl && homePageSettings.urls[.host == 'google.com']|length > 0 && visitsCount >= 3 && userPrefs.cfrFeatures && currentDate|date - profileAgeCreated > 604800000" template: cfr_doorhanger content: layout: icon_and_message text: The Firefox homepage keeps your top sites one click away with visual tiles. Save time by searching your favorite sites, bookmarks, history, and tabs from the search bar. icon: chrome://browser/skin/preferences/search.svg buttons: secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation - label: string_id: cfr-doorhanger-extension-manage-settings-button action: type: OPEN_PREFERENCES_PAGE data: category: general-cfrfeatures primary: label: value: Update Homepage attributes: accesskey: U action: type: CONFIGURE_HOMEPAGE data: homePage: default newtab: default layout: search: true topsites: true highlights: false topstories: false snippets: false bucket_id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-b' heading_text: Type less, find more with a personalized homepage info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations notification_text: string_id: cfr-doorhanger-feature-notification category: cfrFeatures trigger: id: openURL params: - google.com - www.google.com - slug: treatment-c ratio: 1 feature: featureId: cfr enabled: true value: id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-c' # Workaround for bug 1671149 group: cfr # This links the message with the daily group frequency cap defined # here: https://github.com/mozilla/messaging-system-inflight-assets/blob/3b9db1ec2c437c4c954213ac11a457264c3492e3/message-groups.json#L16 groups: - cfr-experiments frequency: lifetime: 3 # Has google set as the homepage, has CFR features enabled, has profile # older than 6 months targeting: "!homePageSettings.isDefault && homePageSettings.isCustomUrl && homePageSettings.urls[.host == 'google.com']|length > 0 && visitsCount >= 1 && userPrefs.cfrFeatures && currentDate|date - profileAgeCreated > 604800000" template: cfr_doorhanger content: layout: icon_and_message text: The Firefox homepage makes it easy to search the web, and serves up thought-provoking stories from Pocket right along with it. icon: chrome://browser/skin/preferences/search.svg buttons: secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation - label: string_id: cfr-doorhanger-extension-manage-settings-button action: type: OPEN_PREFERENCES_PAGE data: category: general-cfrfeatures primary: label: value: Activate now attributes: accesskey: A action: type: CONFIGURE_HOMEPAGE data: homePage: default newtab: default layout: search: true topsites: true highlights: true topstories: true snippets: true bucket_id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-c' heading_text: Get the web’s best content right on your homepage info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations notification_text: string_id: cfr-doorhanger-feature-notification category: cfrFeatures trigger: id: openURL params: - google.com - www.google.com - slug: control ratio: 1 feature: featureId: cfr enabled: true value: {} - id: WIZARD-LESS-PASSWORD-IMPORT-AUTOCOMPLETE-EXPERIMENT enabled: true targeting: firefoxVersion >= '82.' && browserSettings.update.channel == 'release' && localeLanguageCode == 'en' && 'app.shield.optoutstudies.enabled'|preferenceValue && (isFirstStartup || 'password-autocomplete-wizardless' in activeExperiments) arguments: slug: password-autocomplete-wizardless startDate: endDate: proposedEnrollment: 7 referenceBranch: control bucketConfig: count: 1000 start: 0 total: 10000 namespace: password-autocomplete-wizardless randomizationUnit: normandy_id userFacingName: Wizard-less Password import autocomplete Experiment userFacingDescription: We would like to run a study to see if showing the import wizard from a password autocomplete entry when Firefox knows there's a Chrome saved login for the site leads to growth. isEnrollmentPaused: true branches: - slug: control ratio: 1 feature: featureId: password-autocomplete enabled: true value: directMigrateSingleProfile: false - slug: treatment ratio: 1 feature: featureId: password-autocomplete enabled: true value: directMigrateSingleProfile: true slug: password-autocomplete-wizardless probeSets: [] startDate: endDate: proposedEnrollment: 7 referenceBranch: control application: firefox-desktop bucketConfig: count: 1000 start: 0 total: 10000 namespace: password-autocomplete-wizardless randomizationUnit: normandy_id userFacingName: Wizard-less Password import autocomplete Experiment userFacingDescription: We would like to run a study to see if showing the import wizard from a password autocomplete entry when Firefox knows there's a Chrome saved login for the site leads to growth. isEnrollmentPaused: true branches: - slug: control ratio: 1 feature: featureId: password-autocomplete enabled: true value: directMigrateSingleProfile: false - slug: treatment ratio: 1 feature: featureId: password-autocomplete enabled: true value: directMigrateSingleProfile: true - id: MULTI-STAGE-ABOUTWELCOME-ZERO-STAGE enabled: true # The filter `!('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue)` is used to exclude # users who have switched channels or re-installed the browser without having a new profile targeting: firefoxVersion >= '82.' && browserSettings.update.channel == 'release' && localeLanguageCode == "en" && ((isFirstStartup && !('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue)) || 'bug-1668928-message-multi-stage-aboutwelcome-zero-stage-release-82-83' in activeExperiments) && 'app.shield.optoutstudies.enabled'|preferenceValue arguments: slug: bug-1668928-message-multi-stage-aboutwelcome-zero-stage-release-82-83 startDate: endDate: proposedEnrollment: 7 referenceBranch: "control" bucketConfig: count: 2000 start: 0 total: 10000 namespace: bug-1668928-message-multi-stage-aboutwelcome-zero-stage-release-82-83 randomizationUnit: normandy_id userFacingName: "Multi-Stage About:Welcome Zero Stage" userFacingDescription: Study to validate a minimal onboarding experience isEnrollmentPaused: true branches: - slug: control ratio: 1 feature: featureId: "aboutwelcome" enabled: false value: null - slug: treatment-default ratio: 1 feature: featureId: "aboutwelcome" enabled: true value: {} - slug: treatment-no-titles ratio: 1 feature: featureId: "aboutwelcome" enabled: true value: id: msw-no-titles template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: zap: true title: Welcome to Firefox subtitle: The fast, safe, and private browser that's backed by a non-profit. primary_button: label: Start Setup action: navigate: true secondary_button: text: Have an account? label: Sign in position: top action: type: SHOW_FIREFOX_ACCOUNTS addFlowParams: true data: entrypoint: activity-stream-firstrun - id: "AW_IMPORT_SETTINGS" order: 1 content: zap: true title: Import your passwords, bookmarks, and more subtitle: Coming from another browser? It's easy to bring everything to Firefox. tiles: type: topsites showTitles: false primary_button: label: Start Import action: navigate: true type: SHOW_MIGRATION_WIZARD secondary_button: label: Not now action: navigate: true - id: "AW_CHOOSE_THEME" order: 2 content: zap: true title: Choose a look subtitle: Personalize Firefox with a theme. tiles: type: theme action: theme: <event> data: - theme: automatic label: Automatic tooltip: string_id: onboarding-multistage-theme-tooltip-automatic-2 description: string_id: onboarding-multistage-theme-tooltip-automatic-2 - theme: light label: Light tooltip: string_id: onboarding-multistage-theme-tooltip-light-2 description: string_id: onboarding-multistage-theme-tooltip-light-2 - theme: dark label: Dark tooltip: string_id: onboarding-multistage-theme-tooltip-dark-2 description: string_id: onboarding-multistage-theme-tooltip-dark-2 - theme: alpenglow label: Alpenglow tooltip: string_id: onboarding-multistage-theme-tooltip-alpenglow-2 description: string_id: onboarding-multistage-theme-tooltip-alpenglow-2 primary_button: label: Save Theme action: navigate: true secondary_button: label: Not now action: navigate: true theme: automatic slug: bug-1668928-message-multi-stage-aboutwelcome-zero-stage-release-82-83 isEnrollmentPaused: true probeSets: [] startDate: null endDate: null proposedEnrollment: 7 referenceBranch: control application: firefox-desktop bucketConfig: namespace: bug-1668928-message-multi-stage-aboutwelcome-zero-stage-release-82-83 randomizationUnit: normandy_id start: 0 count: 2000 total: 10000 userFacingName: "Multi-Stage About:Welcome Zero Stage" userFacingDescription: Study to validate with a minimal onboarding experience branches: - slug: control ratio: 1 feature: featureId: "aboutwelcome" enabled: false value: null - slug: treatment-default ratio: 1 feature: featureId: "aboutwelcome" enabled: true value: {} - slug: treatment-no-titles ratio: 1 feature: featureId: "aboutwelcome" enabled: true value: id: msw-no-titles template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: zap: true title: Welcome to Firefox subtitle: The fast, safe, and private browser that's backed by a non-profit. primary_button: label: Start Setup action: navigate: true secondary_button: text: Have an account? label: Sign in position: top action: type: SHOW_FIREFOX_ACCOUNTS addFlowParams: true data: entrypoint: activity-stream-firstrun - id: "AW_IMPORT_SETTINGS" order: 1 content: zap: true title: Import your passwords, bookmarks, and more subtitle: Coming from another browser? It's easy to bring everything to Firefox. tiles: type: topsites showTitles: false primary_button: label: Start Import action: navigate: true type: SHOW_MIGRATION_WIZARD secondary_button: label: Not now action: navigate: true - id: "AW_CHOOSE_THEME" order: 2 content: zap: true title: Choose a look subtitle: Personalize Firefox with a theme. tiles: type: theme action: theme: <event> data: - theme: automatic label: Automatic tooltip: string_id: onboarding-multistage-theme-tooltip-automatic-2 description: string_id: onboarding-multistage-theme-tooltip-automatic-2 - theme: light label: Light tooltip: string_id: onboarding-multistage-theme-tooltip-light-2 description: string_id: onboarding-multistage-theme-tooltip-light-2 - theme: dark label: Dark tooltip: string_id: onboarding-multistage-theme-tooltip-dark-2 description: string_id: onboarding-multistage-theme-tooltip-dark-2 - theme: alpenglow label: Alpenglow tooltip: string_id: onboarding-multistage-theme-tooltip-alpenglow-2 description: string_id: onboarding-multistage-theme-tooltip-alpenglow-2 primary_button: label: Save Theme action: navigate: true secondary_button: label: Not now action: navigate: true theme: automatic - id: MULTI-STAGE-ABOUTWELCOME-SET-DEFAULT-V1 enabled: true # The filter `!('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue)` is used to exclude # users who have switched channels or re-installed the browser without having a new profile targeting: firefoxVersion >= '82.' && browserSettings.update.channel == 'release' && locale == 'en-US' && ((isFirstStartup && !('trailhead.firstrun.didSeeAboutWelcome'|preferenceValue)) || 'bug-1675623-message-multi-stage-onboarding-set-default-experiment-release-82-83' in activeExperiments) && 'app.shield.optoutstudies.enabled'|preferenceValue arguments: slug: bug-1675623-message-multi-stage-onboarding-set-default-experiment-release-82-83 startDate: endDate: proposedEnrollment: 7 referenceBranch: "control" bucketConfig: count: 2000 start: 0 total: 10000 namespace: bug-1675623-message-multi-stage-onboarding-set-default-experiment-release-82-83 randomizationUnit: normandy_id userFacingName: "Multi-Stage Onboarding: Set Default Experiment" userFacingDescription: Study to validate whether introducing a set-default screen will increase the likelihood of new user activation. isEnrollmentPaused: true branches: - slug: control ratio: 1 feature: featureId: "aboutwelcome" enabled: false value: null - slug: treatment-a ratio: 1 feature: featureId: "aboutwelcome" enabled: true value: {} - slug: treatment-b ratio: 1 feature: featureId: "aboutwelcome" enabled: true value: id: msw-early-default template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: zap: true title: string_id: onboarding-multistage-welcome-header subtitle: string_id: onboarding-multistage-welcome-subtitle primary_button: label: string_id: onboarding-multistage-welcome-primary-button-label action: navigate: true secondary_button: text: string_id: onboarding-multistage-welcome-secondary-button-text label: string_id: onboarding-multistage-welcome-secondary-button-label position: top action: type: SHOW_FIREFOX_ACCOUNTS addFlowParams: true data: entrypoint: activity-stream-firstrun - id: "AW_SET_DEFAULT" order: 1 content: zap: true title: Make Firefox your default browser subtitle: Speed, safety, and privacy every time you browse. primary_button: label: Make Default action: navigate: true type: OPEN_ABOUT_PAGE data: args: preferences where: window secondary_button: label: Not now action: navigate: true - id: "AW_IMPORT_SETTINGS" order: 2 content: zap: true disclaimer: string_id: onboarding-import-sites-disclaimer title: string_id: onboarding-multistage-import-header subtitle: string_id: onboarding-multistage-import-subtitle tiles: type: topsites showTitles: true primary_button: label: string_id: onboarding-multistage-import-primary-button-label action: navigate: true type: SHOW_MIGRATION_WIZARD secondary_button: label: string_id: onboarding-multistage-import-secondary-button-label action: navigate: true - id: "AW_CHOOSE_THEME" order: 3 content: zap: true title: string_id: onboarding-multistage-theme-header subtitle: string_id: onboarding-multistage-theme-subtitle tiles: type: theme action: theme: <event> data: - theme: automatic label: string_id: onboarding-multistage-theme-label-automatic tooltip: string_id: onboarding-multistage-theme-tooltip-automatic-2 description: string_id: onboarding-multistage-theme-tooltip-automatic-2 - theme: light label: string_id: onboarding-multistage-theme-label-light tooltip: string_id: onboarding-multistage-theme-tooltip-light-2 description: string_id: onboarding-multistage-theme-tooltip-light-2 - theme: dark label: string_id: onboarding-multistage-theme-label-dark tooltip: string_id: onboarding-multistage-theme-tooltip-dark-2 description: string_id: onboarding-multistage-theme-tooltip-dark-2 - theme: alpenglow label: string_id: onboarding-multistage-theme-label-alpenglow tooltip: string_id: onboarding-multistage-theme-tooltip-alpenglow-2 description: string_id: onboarding-multistage-theme-tooltip-alpenglow-2 primary_button: label: string_id: onboarding-multistage-theme-primary-button-label action: navigate: true secondary_button: label: string_id: onboarding-multistage-theme-secondary-button-label action: navigate: true theme: automatic - slug: treatment-c ratio: 1 feature: featureId: "aboutwelcome" enabled: true value: id: msw-late-default template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: zap: true title: string_id: onboarding-multistage-welcome-header subtitle: string_id: onboarding-multistage-welcome-subtitle primary_button: label: string_id: onboarding-multistage-welcome-primary-button-label action: navigate: true secondary_button: text: string_id: onboarding-multistage-welcome-secondary-button-text label: string_id: onboarding-multistage-welcome-secondary-button-label position: top action: type: SHOW_FIREFOX_ACCOUNTS addFlowParams: true data: entrypoint: activity-stream-firstrun - id: "AW_IMPORT_SETTINGS" order: 1 content: zap: true disclaimer: string_id: onboarding-import-sites-disclaimer title: string_id: onboarding-multistage-import-header subtitle: string_id: onboarding-multistage-import-subtitle tiles: type: topsites showTitles: true primary_button: label: string_id: onboarding-multistage-import-primary-button-label action: navigate: true type: SHOW_MIGRATION_WIZARD secondary_button: label: string_id: onboarding-multistage-import-secondary-button-label action: navigate: true - id: "AW_CHOOSE_THEME" order: 2 content: zap: true title: string_id: onboarding-multistage-theme-header subtitle: string_id: onboarding-multistage-theme-subtitle tiles: type: theme action: theme: <event> data: - theme: automatic label: string_id: onboarding-multistage-theme-label-automatic tooltip: string_id: onboarding-multistage-theme-tooltip-automatic-2 description: string_id: onboarding-multistage-theme-tooltip-automatic-2 - theme: light label: string_id: onboarding-multistage-theme-label-light tooltip: string_id: onboarding-multistage-theme-tooltip-light-2 description: string_id: onboarding-multistage-theme-tooltip-light-2 - theme: dark label: string_id: onboarding-multistage-theme-label-dark tooltip: string_id: onboarding-multistage-theme-tooltip-dark-2 description: string_id: onboarding-multistage-theme-tooltip-dark-2 - theme: alpenglow label: string_id: onboarding-multistage-theme-label-alpenglow tooltip: string_id: onboarding-multistage-theme-tooltip-alpenglow-2 description: string_id: onboarding-multistage-theme-tooltip-alpenglow-2 primary_button: label: string_id: onboarding-multistage-theme-primary-button-label action: navigate: true secondary_button: label: string_id: onboarding-multistage-theme-secondary-button-label action: navigate: true theme: automatic - id: "AW_SET_DEFAULT" order: 3 content: zap: true title: Make Firefox your default browser subtitle: Speed, safety, and privacy every time you browse. primary_button: label: Make Default action: navigate: true type: OPEN_ABOUT_PAGE data: args: preferences where: window secondary_button: label: Not now action: navigate: true slug: bug-1675623-message-multi-stage-onboarding-set-default-experiment-release-82-83 isEnrollmentPaused: true probeSets: [] startDate: null endDate: null proposedEnrollment: 7 referenceBranch: control application: firefox-desktop bucketConfig: namespace: bug-1675623-message-multi-stage-onboarding-set-default-experiment-release-82-83 randomizationUnit: normandy_id start: 0 count: 2000 total: 10000 userFacingName: "Multi-Stage Onboarding: Set Default Experiment" userFacingDescription: Study to validate whether introducing a set-default screen will increase the likelihood of new user activation. branches: - slug: control ratio: 1 feature: featureId: "aboutwelcome" enabled: false value: null - slug: treatment-a ratio: 1 feature: featureId: "aboutwelcome" enabled: true value: {} - slug: treatment-b ratio: 1 feature: featureId: "aboutwelcome" enabled: true value: id: msw-early-default template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: zap: true title: string_id: onboarding-multistage-welcome-header subtitle: string_id: onboarding-multistage-welcome-subtitle primary_button: label: string_id: onboarding-multistage-welcome-primary-button-label action: navigate: true secondary_button: text: string_id: onboarding-multistage-welcome-secondary-button-text label: string_id: onboarding-multistage-welcome-secondary-button-label position: top action: type: SHOW_FIREFOX_ACCOUNTS addFlowParams: true data: entrypoint: activity-stream-firstrun - id: "AW_SET_DEFAULT" order: 1 content: zap: true title: Make Firefox your default browser subtitle: Speed, safety, and privacy every time you browse. primary_button: label: Make Default action: navigate: true type: OPEN_ABOUT_PAGE data: args: preferences where: window secondary_button: label: Not now action: navigate: true - id: "AW_IMPORT_SETTINGS" order: 2 content: zap: true disclaimer: string_id: onboarding-import-sites-disclaimer title: string_id: onboarding-multistage-import-header subtitle: string_id: onboarding-multistage-import-subtitle tiles: type: topsites showTitles: true primary_button: label: string_id: onboarding-multistage-import-primary-button-label action: navigate: true type: SHOW_MIGRATION_WIZARD secondary_button: label: string_id: onboarding-multistage-import-secondary-button-label action: navigate: true - id: "AW_CHOOSE_THEME" order: 3 content: zap: true title: string_id: onboarding-multistage-theme-header subtitle: string_id: onboarding-multistage-theme-subtitle tiles: type: theme action: theme: <event> data: - theme: automatic label: string_id: onboarding-multistage-theme-label-automatic tooltip: string_id: onboarding-multistage-theme-tooltip-automatic-2 description: string_id: onboarding-multistage-theme-tooltip-automatic-2 - theme: light label: string_id: onboarding-multistage-theme-label-light tooltip: string_id: onboarding-multistage-theme-tooltip-light-2 description: string_id: onboarding-multistage-theme-tooltip-light-2 - theme: dark label: string_id: onboarding-multistage-theme-label-dark tooltip: string_id: onboarding-multistage-theme-tooltip-dark-2 description: string_id: onboarding-multistage-theme-tooltip-dark-2 - theme: alpenglow label: string_id: onboarding-multistage-theme-label-alpenglow tooltip: string_id: onboarding-multistage-theme-tooltip-alpenglow-2 description: string_id: onboarding-multistage-theme-tooltip-alpenglow-2 primary_button: label: string_id: onboarding-multistage-theme-primary-button-label action: navigate: true secondary_button: label: string_id: onboarding-multistage-theme-secondary-button-label action: navigate: true theme: automatic - slug: treatment-c ratio: 1 feature: featureId: "aboutwelcome" enabled: true value: id: msw-late-default template: multistage screens: - id: "AW_GET_STARTED" order: 0 content: zap: true title: string_id: onboarding-multistage-welcome-header subtitle: string_id: onboarding-multistage-welcome-subtitle primary_button: label: string_id: onboarding-multistage-welcome-primary-button-label action: navigate: true secondary_button: text: string_id: onboarding-multistage-welcome-secondary-button-text label: string_id: onboarding-multistage-welcome-secondary-button-label position: top action: type: SHOW_FIREFOX_ACCOUNTS addFlowParams: true data: entrypoint: activity-stream-firstrun - id: "AW_IMPORT_SETTINGS" order: 1 content: zap: true disclaimer: string_id: onboarding-import-sites-disclaimer title: string_id: onboarding-multistage-import-header subtitle: string_id: onboarding-multistage-import-subtitle tiles: type: topsites showTitles: true primary_button: label: string_id: onboarding-multistage-import-primary-button-label action: navigate: true type: SHOW_MIGRATION_WIZARD secondary_button: label: string_id: onboarding-multistage-import-secondary-button-label action: navigate: true - id: "AW_CHOOSE_THEME" order: 2 content: zap: true title: string_id: onboarding-multistage-theme-header subtitle: string_id: onboarding-multistage-theme-subtitle tiles: type: theme action: theme: <event> data: - theme: automatic label: string_id: onboarding-multistage-theme-label-automatic tooltip: string_id: onboarding-multistage-theme-tooltip-automatic-2 description: string_id: onboarding-multistage-theme-tooltip-automatic-2 - theme: light label: string_id: onboarding-multistage-theme-label-light tooltip: string_id: onboarding-multistage-theme-tooltip-light-2 description: string_id: onboarding-multistage-theme-tooltip-light-2 - theme: dark label: string_id: onboarding-multistage-theme-label-dark tooltip: string_id: onboarding-multistage-theme-tooltip-dark-2 description: string_id: onboarding-multistage-theme-tooltip-dark-2 - theme: alpenglow label: string_id: onboarding-multistage-theme-label-alpenglow tooltip: string_id: onboarding-multistage-theme-tooltip-alpenglow-2 description: string_id: onboarding-multistage-theme-tooltip-alpenglow-2 primary_button: label: string_id: onboarding-multistage-theme-primary-button-label action: navigate: true secondary_button: label: string_id: onboarding-multistage-theme-secondary-button-label action: navigate: true theme: automatic - id: "AW_SET_DEFAULT" order: 3 content: zap: true title: Make Firefox your default browser subtitle: Speed, safety, and privacy every time you browse. primary_button: label: Make Default action: navigate: true type: OPEN_ABOUT_PAGE data: args: preferences where: window secondary_button: label: Not now action: navigate: true - id: bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83 application: firefox-desktop probeSets: [] startDate: endDate: proposedEnrollment: 7 referenceBranch: control arguments: slug: bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83 isEnrollmentPaused: false userFacingName: 'Homepage Remediation: Search Value Props Experiment' userFacingDescription: This experiment promotes the default Firefox homepage configuration for users that switched away from it. We want to communicate the recent improvements that should lead to a better user experience. bucketConfig: namespace: messaging-experiments-cfr randomizationUnit: normandy_id start: 5312 count: 1000 total: 10000 branches: - slug: treatment-a ratio: 1 feature: featureId: cfr enabled: true value: id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-a' # Workaround for bug 1671149 group: cfr # This links the message with the daily group frequency cap defined # here: https://github.com/mozilla/messaging-system-inflight-assets/blob/3b9db1ec2c437c4c954213ac11a457264c3492e3/message-groups.json#L16 groups: - cfr-experiments frequency: lifetime: 3 # Has google set as the homepage, has CFR features enabled, has profile # older than 6 months targeting: "!homePageSettings.isDefault && homePageSettings.isCustomUrl && homePageSettings.urls[.host == 'google.com']|length > 0 && visitsCount >= 3 && userPrefs.cfrFeatures && currentDate|date - profileAgeCreated > 15770000000" template: cfr_doorhanger content: layout: icon_and_message text: When you use the Firefox homepage, you get the same great search experience while also supporting the only browser that’s backed by a non-profit. icon: chrome://browser/skin/preferences/search.svg buttons: secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation - label: string_id: cfr-doorhanger-extension-manage-settings-button action: type: OPEN_PREFERENCES_PAGE data: category: general-cfrfeatures primary: label: value: Update Homepage attributes: accesskey: U action: type: CONFIGURE_HOMEPAGE data: homePage: default newtab: default layout: search: true topsites: false highlights: false topstories: false snippets: false bucket_id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-a' heading_text: Support a better web with the Firefox homepage info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations notification_text: string_id: cfr-doorhanger-feature-notification category: cfrFeatures trigger: id: openURL params: - google.com - www.google.com - slug: treatment-b ratio: 1 feature: featureId: cfr enabled: true value: id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-b' # Workaround for bug 1671149 group: cfr # This links the message with the daily group frequency cap defined # here: https://github.com/mozilla/messaging-system-inflight-assets/blob/3b9db1ec2c437c4c954213ac11a457264c3492e3/message-groups.json#L16 groups: - cfr-experiments frequency: lifetime: 3 # Has google set as the homepage, has CFR features enabled, has profile # older than 6 months targeting: "!homePageSettings.isDefault && homePageSettings.isCustomUrl && homePageSettings.urls[.host == 'google.com']|length > 0 && visitsCount >= 3 && userPrefs.cfrFeatures && currentDate|date - profileAgeCreated > 15770000000" template: cfr_doorhanger content: layout: icon_and_message text: The Firefox homepage keeps your top sites one click away with visual tiles. Save time by searching your favorite sites, bookmarks, history, and tabs from the search bar. icon: chrome://browser/skin/preferences/search.svg buttons: secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation - label: string_id: cfr-doorhanger-extension-manage-settings-button action: type: OPEN_PREFERENCES_PAGE data: category: general-cfrfeatures primary: label: value: Update Homepage attributes: accesskey: U action: type: CONFIGURE_HOMEPAGE data: homePage: default newtab: default layout: search: true topsites: true highlights: false topstories: false snippets: false bucket_id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-b' heading_text: Type less, find more with a personalized homepage info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations notification_text: string_id: cfr-doorhanger-feature-notification category: cfrFeatures trigger: id: openURL params: - google.com - www.google.com - slug: treatment-c ratio: 1 feature: featureId: cfr enabled: true value: id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-c' # Workaround for bug 1671149 group: cfr # This links the message with the daily group frequency cap defined # here: https://github.com/mozilla/messaging-system-inflight-assets/blob/3b9db1ec2c437c4c954213ac11a457264c3492e3/message-groups.json#L16 groups: - cfr-experiments frequency: lifetime: 3 # Has google set as the homepage, has CFR features enabled, has profile # older than 6 months targeting: "!homePageSettings.isDefault && homePageSettings.isCustomUrl && homePageSettings.urls[.host == 'google.com']|length > 0 && visitsCount >= 3 && userPrefs.cfrFeatures && currentDate|date - profileAgeCreated > 15770000000" template: cfr_doorhanger content: layout: icon_and_message text: The Firefox homepage makes it easy to search the web, and serves up thought-provoking stories from Pocket right along with it. icon: chrome://browser/skin/preferences/search.svg buttons: secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation - label: string_id: cfr-doorhanger-extension-manage-settings-button action: type: OPEN_PREFERENCES_PAGE data: category: general-cfrfeatures primary: label: value: Activate now attributes: accesskey: A action: type: CONFIGURE_HOMEPAGE data: homePage: default newtab: default layout: search: true topsites: true highlights: true topstories: true snippets: true bucket_id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-c' heading_text: Get the web’s best content right on your homepage info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations notification_text: string_id: cfr-doorhanger-feature-notification category: cfrFeatures trigger: id: openURL params: - google.com - www.google.com - slug: control ratio: 1 feature: featureId: cfr enabled: true value: {} targeting: browserSettings.update.channel == 'release' && localeLanguageCode == 'en' && region == 'US' && 'app.shield.optoutstudies.enabled'|preferenceValue slug: bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83 isEnrollmentPaused: false userFacingName: 'Homepage Remediation: Search Value Props Experiment' userFacingDescription: This experiment promotes the default Firefox homepage configuration for users that switched away from it. We want to communicate the recent improvements that should lead to a better user experience. bucketConfig: namespace: messaging-experiments-cfr randomizationUnit: normandy_id start: 5312 count: 1000 total: 10000 branches: - slug: treatment-a ratio: 1 feature: featureId: cfr enabled: true value: id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-a' # Workaround for bug 1671149 group: cfr # This links the message with the daily group frequency cap defined # here: https://github.com/mozilla/messaging-system-inflight-assets/blob/3b9db1ec2c437c4c954213ac11a457264c3492e3/message-groups.json#L16 groups: - cfr-experiments frequency: lifetime: 3 # Has google set as the homepage, has CFR features enabled, has profile # older than 6 months targeting: "!homePageSettings.isDefault && homePageSettings.isCustomUrl && homePageSettings.urls[.host == 'google.com']|length > 0 && visitsCount >= 3 && userPrefs.cfrFeatures && currentDate|date - profileAgeCreated > 15770000000" template: cfr_doorhanger content: layout: icon_and_message text: When you use the Firefox homepage, you get the same great search experience while also supporting the only browser that’s backed by a non-profit. icon: chrome://browser/skin/preferences/search.svg buttons: secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation - label: string_id: cfr-doorhanger-extension-manage-settings-button action: type: OPEN_PREFERENCES_PAGE data: category: general-cfrfeatures primary: label: value: Update Homepage attributes: accesskey: U action: type: CONFIGURE_HOMEPAGE data: homePage: default newtab: default layout: search: true topsites: false highlights: false topstories: false snippets: false bucket_id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-a' heading_text: Support a better web with the Firefox homepage info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations notification_text: string_id: cfr-doorhanger-feature-notification category: cfrFeatures trigger: id: openURL params: - google.com - www.google.com - slug: treatment-b ratio: 1 feature: featureId: cfr enabled: true value: id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-b' # Workaround for bug 1671149 group: cfr # This links the message with the daily group frequency cap defined # here: https://github.com/mozilla/messaging-system-inflight-assets/blob/3b9db1ec2c437c4c954213ac11a457264c3492e3/message-groups.json#L16 groups: - cfr-experiments frequency: lifetime: 3 # Has google set as the homepage, has CFR features enabled, has profile # older than 6 months targeting: "!homePageSettings.isDefault && homePageSettings.isCustomUrl && homePageSettings.urls[.host == 'google.com']|length > 0 && visitsCount >= 3 && userPrefs.cfrFeatures && currentDate|date - profileAgeCreated > 15770000000" template: cfr_doorhanger content: layout: icon_and_message text: The Firefox homepage keeps your top sites one click away with visual tiles. Save time by searching your favorite sites, bookmarks, history, and tabs from the search bar. icon: chrome://browser/skin/preferences/search.svg buttons: secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation - label: string_id: cfr-doorhanger-extension-manage-settings-button action: type: OPEN_PREFERENCES_PAGE data: category: general-cfrfeatures primary: label: value: Update Homepage attributes: accesskey: U action: type: CONFIGURE_HOMEPAGE data: homePage: default newtab: default layout: search: true topsites: true highlights: false topstories: false snippets: false bucket_id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-b' heading_text: Type less, find more with a personalized homepage info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations notification_text: string_id: cfr-doorhanger-feature-notification category: cfrFeatures trigger: id: openURL params: - google.com - www.google.com - slug: treatment-c ratio: 1 feature: featureId: cfr enabled: true value: id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-c' # Workaround for bug 1671149 group: cfr # This links the message with the daily group frequency cap defined # here: https://github.com/mozilla/messaging-system-inflight-assets/blob/3b9db1ec2c437c4c954213ac11a457264c3492e3/message-groups.json#L16 groups: - cfr-experiments frequency: lifetime: 3 # Has google set as the homepage, has CFR features enabled, has profile # older than 6 months targeting: "!homePageSettings.isDefault && homePageSettings.isCustomUrl && homePageSettings.urls[.host == 'google.com']|length > 0 && visitsCount >= 3 && userPrefs.cfrFeatures && currentDate|date - profileAgeCreated > 15770000000" template: cfr_doorhanger content: layout: icon_and_message text: The Firefox homepage makes it easy to search the web, and serves up thought-provoking stories from Pocket right along with it. icon: chrome://browser/skin/preferences/search.svg buttons: secondary: - label: string_id: cfr-doorhanger-extension-cancel-button action: type: CANCEL - label: string_id: cfr-doorhanger-extension-never-show-recommendation - label: string_id: cfr-doorhanger-extension-manage-settings-button action: type: OPEN_PREFERENCES_PAGE data: category: general-cfrfeatures primary: label: value: Activate now attributes: accesskey: A action: type: CONFIGURE_HOMEPAGE data: homePage: default newtab: default layout: search: true topsites: true highlights: true topstories: true snippets: true bucket_id: 'bug-1671620-message-homepage-remediation-search-value-props-exper-release-82-83:treatment-c' heading_text: Get the web’s best content right on your homepage info_icon: label: string_id: cfr-doorhanger-extension-sumo-link sumo_path: extensionrecommendations notification_text: string_id: cfr-doorhanger-feature-notification category: cfrFeatures trigger: id: openURL params: - google.com - www.google.com - slug: control ratio: 1 feature: featureId: cfr enabled: true value: {}