From 7e451f1c249922caa726ce681397e6393ce451d5 Mon Sep 17 00:00:00 2001 From: DonalMe Date: Mon, 4 Nov 2024 14:38:43 +0000 Subject: [PATCH] Update Fenix initial_experiments.json based on the current first-run experiments in experimenter --- .../src/main/res/raw/initial_experiments.json | 211 ++++++++++-------- 1 file changed, 114 insertions(+), 97 deletions(-) diff --git a/fenix/app/src/main/res/raw/initial_experiments.json b/fenix/app/src/main/res/raw/initial_experiments.json index 09a71345e1dd..7b27c057956b 100644 --- a/fenix/app/src/main/res/raw/initial_experiments.json +++ b/fenix/app/src/main/res/raw/initial_experiments.json @@ -2,196 +2,213 @@ "data": [ { "schemaVersion": "1.12.0", - "slug": "android-onboarding-redesign", - "id": "android-onboarding-redesign", + "slug": "android-default-toolbar-placement-treatment-a-rollout", + "id": "android-default-toolbar-placement-treatment-a-rollout", "arguments": {}, - "application": "org.mozilla.firefox_beta", + "application": "org.mozilla.firefox", "appName": "fenix", - "appId": "org.mozilla.firefox_beta", - "channel": "beta", - "userFacingName": "[beta] Android Onboarding Redesign", - "userFacingDescription": "Testing a new onboarding experience.", + "appId": "org.mozilla.firefox", + "channel": "release", + "userFacingName": "Android default toolbar placement - Treatment A Rollout", + "userFacingDescription": "Testing default position of toolbar.", "isEnrollmentPaused": false, - "isRollout": false, + "isRollout": true, "bucketConfig": { "randomizationUnit": "nimbus_id", - "namespace": "fenix-juno-onboarding-beta-1", + "namespace": "fenix-toolbar-release-mobile_first_run-rollout-1", "start": 0, "count": 10000, "total": 10000 }, "featureIds": [ - "juno-onboarding" + "toolbar" ], "probeSets": [], "outcomes": [], "branches": [ - { - "slug": "control", - "ratio": 1, - "feature": { - "featureId": "juno-onboarding", - "enabled": true, - "value": { - "enabled": false - } - } - }, { "slug": "treatment-a", "ratio": 1, "feature": { - "featureId": "juno-onboarding", - "enabled": true, - "value": { - "enabled": true + "featureId": "this-is-included-for-mobile-pre-96-support", + "enabled": false, + "value": {} + }, + "features": [ + { + "featureId": "toolbar", + "enabled": true, + "value": { + "toolbar-position-top": true + } } - } + ] } ], - "targeting": "((is_already_enrolled) || ((isFirstRun == 'true') && (app_version|versionCompare('112.!') >= 0)))", - "startDate": "2023-04-04", - "enrollmentEndDate": "2023-04-11", + "targeting": "((is_already_enrolled) || ((isFirstRun == 'true') && (app_version|versionCompare('116.!') >= 0)))", + "startDate": "2023-08-09", + "enrollmentEndDate": null, "endDate": null, - "proposedDuration": 7, + "proposedDuration": 28, "proposedEnrollment": 7, - "referenceBranch": "control", - "featureValidationOptOut": false + "referenceBranch": "treatment-a", + "featureValidationOptOut": false, + "localizations": null, + "locales": null, + "publishedDate": null }, { "schemaVersion": "1.12.0", - "slug": "fx-release-android-re-engagement-notifications-ab-experiment-v112", - "id": "fx-release-android-re-engagement-notifications-ab-experiment-v112", + "slug": "android-mobile-sync-screen-skip-copy-optimization-v2", + "id": "android-mobile-sync-screen-skip-copy-optimization-v2", "arguments": {}, "application": "org.mozilla.firefox", "appName": "fenix", "appId": "org.mozilla.firefox", "channel": "release", - "userFacingName": "Fx Release - Android re-engagement notifications A/B experiment v112", - "userFacingDescription": "A/B message content test for Firefox 112", + "userFacingName": "Android Mobile Sync Screen Skip Copy Optimization V2", + "userFacingDescription": "Experiment changing the copy of the skip button on the sync onboarding tour card", "isEnrollmentPaused": true, "isRollout": false, "bucketConfig": { "randomizationUnit": "nimbus_id", - "namespace": "fenix-re-engagement-notification-release-2", + "namespace": "fenix-juno-onboarding-release-9", "start": 0, "count": 10000, "total": 10000 }, "featureIds": [ - "re-engagement-notification" + "juno-onboarding" ], "probeSets": [], - "outcomes": [], + "outcomes": [ + { + "slug": "onboarding", + "priority": "primary" + } + ], "branches": [ { "slug": "control", "ratio": 1, "feature": { - "featureId": "re-engagement-notification", - "enabled": true, - "value": { + "featureId": "this-is-included-for-mobile-pre-96-support", + "enabled": false, + "value": {} + }, + "features": [ + { + "featureId": "juno-onboarding", "enabled": true, - "type": 0 + "value": {} } - } + ] }, { "slug": "treatment-a", "ratio": 1, "feature": { - "featureId": "re-engagement-notification", - "enabled": true, - "value": { + "featureId": "this-is-included-for-mobile-pre-96-support", + "enabled": false, + "value": {} + }, + "features": [ + { + "featureId": "juno-onboarding", "enabled": true, - "type": 1 + "value": { + "cards": { + "sync-sign-in": { + "secondary-button-label": "I don't have a Mozilla account" + } + } + } } - } - }, - { - "slug": "treatment-b", - "ratio": 1, - "feature": { - "featureId": "re-engagement-notification", - "enabled": true, - "value": { - "enabled": true, - "type": 2 - } - } + ] } ], - "targeting": "(app_version|versionCompare('112.*') <= 0) && ((is_already_enrolled) || ((isFirstRun == 'true') && (app_version|versionCompare('112.!') >= 0)))", - "startDate": "2023-03-28", - "enrollmentEndDate": "2023-04-12", + "targeting": "((is_already_enrolled) || ((isFirstRun == 'true') && (app_version|versionCompare('131.!') >= 0) && (language in ['en']) && (region in ['CA', 'GB', 'US']) && (enrollments_map['long-term-holdback-2024-h2-velocity-android'] == 'delivery')))", + "startDate": "2024-10-14", + "enrollmentEndDate": "2024-11-01", "endDate": null, "proposedDuration": 28, "proposedEnrollment": 14, "referenceBranch": "control", - "featureValidationOptOut": false + "featureValidationOptOut": false, + "localizations": null, + "locales": null, + "publishedDate": "2024-10-14T20:58:56.540557Z" }, { "schemaVersion": "1.12.0", - "slug": "release-android-onboarding-redesign", - "id": "release-android-onboarding-redesign", + "slug": "long-term-holdback-2024-h2-velocity-android", + "id": "long-term-holdback-2024-h2-velocity-android", "arguments": {}, "application": "org.mozilla.firefox", "appName": "fenix", "appId": "org.mozilla.firefox", "channel": "release", - "userFacingName": "[release] Android Onboarding Redesign", - "userFacingDescription": "Testing a new onboarding experience.", + "userFacingName": "Long term holdback 2024 H2 Velocity Android", + "userFacingDescription": "Long-term holdback for H2 Velocity experiments", "isEnrollmentPaused": false, "isRollout": false, "bucketConfig": { "randomizationUnit": "nimbus_id", - "namespace": "fenix-juno-onboarding-release-1", + "namespace": "fenix-no-feature-fenix-release-3", "start": 0, "count": 10000, "total": 10000 }, "featureIds": [ - "juno-onboarding" + "no-feature-fenix" ], "probeSets": [], - "outcomes": [ - { - "slug": "default-browser", - "priority": "primary" - } - ], + "outcomes": [], "branches": [ { - "slug": "control", - "ratio": 1, + "slug": "delivery", + "ratio": 19, "feature": { - "featureId": "juno-onboarding", - "enabled": true, - "value": { - "enabled": false + "featureId": "this-is-included-for-mobile-pre-96-support", + "enabled": false, + "value": {} + }, + "features": [ + { + "featureId": "no-feature-fenix", + "enabled": true, + "value": {} } - } + ] }, { - "slug": "treatment-a", + "slug": "holdback", "ratio": 1, "feature": { - "featureId": "juno-onboarding", - "enabled": true, - "value": { - "enabled": true + "featureId": "this-is-included-for-mobile-pre-96-support", + "enabled": false, + "value": {} + }, + "features": [ + { + "featureId": "no-feature-fenix", + "enabled": true, + "value": {} } - } + ] } ], - "targeting": "((is_already_enrolled) || ((isFirstRun == 'true') && (app_version|versionCompare('113.!') >= 0)))", - "startDate": "2023-05-01", - "enrollmentEndDate": "2023-05-08", + "targeting": "((is_already_enrolled) || ((app_version|versionCompare('123.!') >= 0)))", + "startDate": "2024-09-19", + "enrollmentEndDate": null, "endDate": null, - "proposedDuration": 35, - "proposedEnrollment": 7, - "referenceBranch": "control", - "featureValidationOptOut": false + "proposedDuration": 100, + "proposedEnrollment": 100, + "referenceBranch": "holdback", + "featureValidationOptOut": false, + "localizations": null, + "locales": null, + "publishedDate": "2024-09-19T17:57:21.676623Z" } ] }