From 59443ffdade145bb1abb378d047d3cdbfccafa72 Mon Sep 17 00:00:00 2001 From: iorgamgabriel Date: Thu, 15 Sep 2022 20:43:40 +0000 Subject: [PATCH] update initial_experiments.json based on the current first-run experiments in experimenter --- app/src/main/res/raw/initial_experiments.json | 125 +++++++++++++++--- 1 file changed, 107 insertions(+), 18 deletions(-) diff --git a/app/src/main/res/raw/initial_experiments.json b/app/src/main/res/raw/initial_experiments.json index b115ba24aab7..a364fac9c25e 100644 --- a/app/src/main/res/raw/initial_experiments.json +++ b/app/src/main/res/raw/initial_experiments.json @@ -1,22 +1,22 @@ { "data": [ { - "schemaVersion": "1.8.0", - "slug": "fenix-first-run-validation-aa-4-weeks", - "id": "fenix-first-run-validation-aa-4-weeks", + "schemaVersion": "1.9.0", + "slug": "fenix-first-run-validation-aa-2-weeks", + "id": "fenix-first-run-validation-aa-2-weeks", "arguments": {}, "application": "org.mozilla.firefox_beta", "appName": "fenix", "appId": "org.mozilla.firefox_beta", "channel": "beta", - "userFacingName": "Fenix First Run Validation A/A 4 weeks", + "userFacingName": "Fenix First Run Validation A/A 2 weeks", "userFacingDescription": "This is an internal test of new functionality.", - "isEnrollmentPaused": false, + "isEnrollmentPaused": true, "isRollout": false, "bucketConfig": { "randomizationUnit": "nimbus_id", "namespace": "fenix-no-feature-fenix-beta-1", - "start": 0, + "start": 5000, "count": 5000, "total": 10000 }, @@ -47,29 +47,29 @@ ], "targeting": "((is_already_enrolled) || ((days_since_install < 7) && (app_version|versionCompare('105.!') >= 0)))", "startDate": "2022-08-17", - "enrollmentEndDate": "2022-08-24", - "endDate": null, - "proposedDuration": 28, + "enrollmentEndDate": "2022-08-31", + "endDate": "2022-09-07", + "proposedDuration": 14, "proposedEnrollment": 7, "referenceBranch": "control-1" }, { - "schemaVersion": "1.8.0", - "slug": "fenix-first-run-validation-aa-2-weeks", - "id": "fenix-first-run-validation-aa-2-weeks", + "schemaVersion": "1.9.0", + "slug": "fenix-first-run-validation-aa-4-weeks", + "id": "fenix-first-run-validation-aa-4-weeks", "arguments": {}, "application": "org.mozilla.firefox_beta", "appName": "fenix", "appId": "org.mozilla.firefox_beta", "channel": "beta", - "userFacingName": "Fenix First Run Validation A/A 2 weeks", + "userFacingName": "Fenix First Run Validation A/A 4 weeks", "userFacingDescription": "This is an internal test of new functionality.", - "isEnrollmentPaused": false, + "isEnrollmentPaused": true, "isRollout": false, "bucketConfig": { "randomizationUnit": "nimbus_id", "namespace": "fenix-no-feature-fenix-beta-1", - "start": 5000, + "start": 0, "count": 5000, "total": 10000 }, @@ -100,11 +100,100 @@ ], "targeting": "((is_already_enrolled) || ((days_since_install < 7) && (app_version|versionCompare('105.!') >= 0)))", "startDate": "2022-08-17", - "enrollmentEndDate": "2022-08-24", - "endDate": null, - "proposedDuration": 14, + "enrollmentEndDate": "2022-08-31", + "endDate": "2022-09-15", + "proposedDuration": 28, "proposedEnrollment": 7, "referenceBranch": "control-1" + }, + { + "schemaVersion": "1.9.0", + "slug": "qa-firefox-android-nightly-mr-new-user-onboarding", + "id": "qa-firefox-android-nightly-mr-new-user-onboarding", + "arguments": {}, + "application": "org.mozilla.fenix", + "appName": "fenix", + "appId": "org.mozilla.fenix", + "channel": "nightly", + "userFacingName": "[QA] Firefox Android Nightly MR New User Onboarding", + "userFacingDescription": "Firefox Android Nightly MR New User Onboarding", + "isEnrollmentPaused": false, + "isRollout": false, + "bucketConfig": { + "randomizationUnit": "nimbus_id", + "namespace": "fenix-mr2022-nightly-1", + "start": 0, + "count": 10000, + "total": 10000 + }, + "featureIds": [ + "mr2022" + ], + "probeSets": [], + "outcomes": [], + "branches": [ + { + "slug": "control", + "ratio": 1, + "feature": { + "featureId": "mr2022", + "enabled": true, + "value": { + "sections-enabled": { + "home-onboarding-dialog-new-users": false, + "home-onboarding-dialog-existing-users": false, + "sync-cfr": false, + "wallpapers-selection-tool": false, + "jump-back-in-cfr": false, + "tcp-cfr": false + } + } + } + }, + { + "slug": "treatment-a", + "ratio": 1, + "feature": { + "featureId": "mr2022", + "enabled": true, + "value": { + "sections-enabled": { + "home-onboarding-dialog-new-users": true, + "home-onboarding-dialog-existing-users": true, + "sync-cfr": true, + "wallpapers-selection-tool": true, + "jump-back-in-cfr": true, + "tcp-cfr": true + } + } + } + }, + { + "slug": "treatment-b", + "ratio": 1, + "feature": { + "featureId": "mr2022", + "enabled": true, + "value": { + "sections-enabled": { + "home-onboarding-dialog-new-users": false, + "home-onboarding-dialog-existing-users": false, + "sync-cfr": false, + "wallpapers-selection-tool": false, + "jump-back-in-cfr": false, + "tcp-cfr": true + } + } + } + } + ], + "targeting": "(app_version|versionCompare('106.*') <= 0) && ((is_already_enrolled) || ((days_since_install < 7) && (app_version|versionCompare('106.!') >= 0)))", + "startDate": null, + "enrollmentEndDate": null, + "endDate": null, + "proposedDuration": 28, + "proposedEnrollment": 7, + "referenceBranch": "control" } ] }