Recipe List
Viewset for viewing and uploading recipes.
GET /api/v3/recipe/?format=api&ordering=signature&page=3
https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=signature&page=4", "previous": "https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=signature&page=2", "results": [ { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Run a feature experiment activated by a set of preferences.", "type": "object", "required": [ "slug", "userFacingName", "userFacingDescription", "branches" ], "properties": { "slug": { "description": "Unique identifier for this experiment", "type": "string", "pattern": "^[A-Za-z0-9\\-_]+$" }, "userFacingName": { "description": "User-facing name of the experiment", "type": "string", "minLength": 1 }, "userFacingDescription": { "description": "User-facing description of the experiment", "type": "string", "minLength": 1 }, "experimentDocumentUrl": { "description": "URL of a document describing the experiment", "type": "string", "format": "uri", "default": "" }, "isHighPopulation": { "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry", "type": "boolean", "default": "false" }, "isEnrollmentPaused": { "description": "If true, new users will not be enrolled in the study.", "type": "boolean", "default": false }, "branches": { "description": "List of experimental branches", "type": "array", "minItems": 1, "items": { "type": "object", "required": [ "slug", "ratio", "preferences" ], "properties": { "slug": { "description": "Unique identifier for this branch of the experiment", "type": "string", "pattern": "^[A-Za-z0-9\\-_]+$" }, "ratio": { "description": "Ratio of users who should be grouped into this branch", "type": "integer", "minimum": 1 }, "preferences": { "description": "The set of preferences to be set if this branch is chosen", "type": "object", "patternProperties": { ".*": { "type": "object", "properties": { "preferenceType": { "description": "Data type of the preference that controls this experiment", "type": "string", "enum": [ "string", "integer", "boolean" ] }, "preferenceBranchType": { "description": "Controls whether the default or user value of the preference is modified", "type": "string", "enum": [ "user", "default" ], "default": "default" }, "preferenceValue": { "description": "Value for this preference when this branch is chosen", "type": [ "string", "number", "boolean" ] } }, "required": [ "preferenceType", "preferenceBranchType", "preferenceValue" ] } } } } } } } }, "name": "multi-preference-experiment", "id": 9, "implementation_url": null }, "approval_request": { "approved": true, "approver": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "comment": "r+", "created": "2024-03-04T16:25:39.568319Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "id": 3040, "revision": { "id": 4205, "recipe_id": 1376 } }, "arguments": { "branches": [ { "preferences": { "app.normandy.test-prefs.string": { "preferenceBranchType": "user", "preferenceType": "string", "preferenceValue": "normandy-diagnostic-123" } }, "ratio": 100, "slug": "control-string" } ], "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/normandy-diagnostic-v123/", "isEnrollmentPaused": false, "slug": "bug-1883414-pref-normandy-diagnostic-v123-release-120-120", "userFacingDescription": "Diagnostic verification of pref setting", "userFacingName": "Normandy Diagnostic v123" }, "experimenter_slug": "normandy-diagnostic-v123", "capabilities": [ "capabilities-v1", "action.multi-preference-experiment", "jexl.context.env.version", "jexl.transform.versionCompare", "jexl.transform.bucketSample" ], "comment": "Normandy Diagnostic 123", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "date_created": "2024-03-04T16:25:34.709466Z", "enabled_states": [ { "id": 2846, "created": "2024-03-26T20:12:34.965903Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2826, "created": "2024-03-04T17:33:56.458134Z", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ([\"normandy-diagnostic-v123\",normandy.userId]|bucketSample(0,50,10000)) && ((env.version|versionCompare(\"123.!\")>=0)&&(env.version|versionCompare(\"123.*\")<0))", "filter_object": [ { "type": "channel", "channels": [ "release" ] }, { "type": "namespaceSample", "start": 0, "count": 50, "namespace": "normandy-diagnostic-v123" }, { "type": "version", "versions": [ 123 ] } ], "id": 4205, "identicon_seed": "v1:qgormjlhNXTj", "metadata": {}, "name": "Normandy Diagnostic v123", "recipe": { "approved_revision_id": 4205, "id": 1376, "latest_revision_id": 4205 }, "updated": "2024-03-26T20:12:35.287812Z" }, "id": 1376, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Run a feature experiment activated by a set of preferences.", "type": "object", "required": [ "slug", "userFacingName", "userFacingDescription", "branches" ], "properties": { "slug": { "description": "Unique identifier for this experiment", "type": "string", "pattern": "^[A-Za-z0-9\\-_]+$" }, "userFacingName": { "description": "User-facing name of the experiment", "type": "string", "minLength": 1 }, "userFacingDescription": { "description": "User-facing description of the experiment", "type": "string", "minLength": 1 }, "experimentDocumentUrl": { "description": "URL of a document describing the experiment", "type": "string", "format": "uri", "default": "" }, "isHighPopulation": { "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry", "type": "boolean", "default": "false" }, "isEnrollmentPaused": { "description": "If true, new users will not be enrolled in the study.", "type": "boolean", "default": false }, "branches": { "description": "List of experimental branches", "type": "array", "minItems": 1, "items": { "type": "object", "required": [ "slug", "ratio", "preferences" ], "properties": { "slug": { "description": "Unique identifier for this branch of the experiment", "type": "string", "pattern": "^[A-Za-z0-9\\-_]+$" }, "ratio": { "description": "Ratio of users who should be grouped into this branch", "type": "integer", "minimum": 1 }, "preferences": { "description": "The set of preferences to be set if this branch is chosen", "type": "object", "patternProperties": { ".*": { "type": "object", "properties": { "preferenceType": { "description": "Data type of the preference that controls this experiment", "type": "string", "enum": [ "string", "integer", "boolean" ] }, "preferenceBranchType": { "description": "Controls whether the default or user value of the preference is modified", "type": "string", "enum": [ "user", "default" ], "default": "default" }, "preferenceValue": { "description": "Value for this preference when this branch is chosen", "type": [ "string", "number", "boolean" ] } }, "required": [ "preferenceType", "preferenceBranchType", "preferenceValue" ] } } } } } } } }, "name": "multi-preference-experiment", "id": 9, "implementation_url": null }, "approval_request": { "approved": true, "approver": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "comment": "r+", "created": "2024-03-04T16:25:39.568319Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "id": 3040, "revision": { "id": 4205, "recipe_id": 1376 } }, "arguments": { "branches": [ { "preferences": { "app.normandy.test-prefs.string": { "preferenceBranchType": "user", "preferenceType": "string", "preferenceValue": "normandy-diagnostic-123" } }, "ratio": 100, "slug": "control-string" } ], "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/normandy-diagnostic-v123/", "isEnrollmentPaused": false, "slug": "bug-1883414-pref-normandy-diagnostic-v123-release-120-120", "userFacingDescription": "Diagnostic verification of pref setting", "userFacingName": "Normandy Diagnostic v123" }, "experimenter_slug": "normandy-diagnostic-v123", "capabilities": [ "capabilities-v1", "action.multi-preference-experiment", "jexl.context.env.version", "jexl.transform.versionCompare", "jexl.transform.bucketSample" ], "comment": "Normandy Diagnostic 123", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "date_created": "2024-03-04T16:25:34.709466Z", "enabled_states": [ { "id": 2846, "created": "2024-03-26T20:12:34.965903Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2826, "created": "2024-03-04T17:33:56.458134Z", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ([\"normandy-diagnostic-v123\",normandy.userId]|bucketSample(0,50,10000)) && ((env.version|versionCompare(\"123.!\")>=0)&&(env.version|versionCompare(\"123.*\")<0))", "filter_object": [ { "type": "channel", "channels": [ "release" ] }, { "type": "namespaceSample", "start": 0, "count": 50, "namespace": "normandy-diagnostic-v123" }, { "type": "version", "versions": [ 123 ] } ], "id": 4205, "identicon_seed": "v1:qgormjlhNXTj", "metadata": {}, "name": "Normandy Diagnostic v123", "recipe": { "approved_revision_id": 4205, "id": 1376, "latest_revision_id": 4205 }, "updated": "2024-03-26T20:12:35.287812Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good", "created": "2024-03-12T18:27:40.226316Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 3065, "revision": { "id": 4243, "recipe_id": 1387 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/hb-nimbus-vp-t1-us", "repeatOption": "once", "surveyId": "hb-nimbus-migration-t11", "thanksMessage": "Thanks" }, "experimenter_slug": "hb-nimbus-migration-t11", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "Initial save", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2024-03-12T00:00:12.041585Z", "enabled_states": [ { "id": 2845, "created": "2024-03-21T15:57:25.326565Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2833, "created": "2024-03-12T19:00:54.127551Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"en-US\",\"en-CA\",\"en-GB\"]) && ([\"global-v7\",normandy.userId]|bucketSample(3250,10,10000))", "filter_object": [ { "type": "channel", "channels": [ "release" ] }, { "type": "locale", "locales": [ "en-US", "en-CA", "en-GB" ] }, { "type": "namespaceSample", "start": 3250, "count": 10, "namespace": "global-v7" } ], "id": 4243, "identicon_seed": "v1:KpDHZxCFRwuI", "metadata": {}, "name": "HB: Nimbus Migration Test 1 supplement", "recipe": { "approved_revision_id": 4243, "id": 1387, "latest_revision_id": 4243 }, "updated": "2024-03-21T15:57:26.456664Z" }, "id": 1387, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good", "created": "2024-03-12T18:27:40.226316Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 3065, "revision": { "id": 4243, "recipe_id": 1387 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/hb-nimbus-vp-t1-us", "repeatOption": "once", "surveyId": "hb-nimbus-migration-t11", "thanksMessage": "Thanks" }, "experimenter_slug": "hb-nimbus-migration-t11", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "Initial save", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2024-03-12T00:00:12.041585Z", "enabled_states": [ { "id": 2845, "created": "2024-03-21T15:57:25.326565Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2833, "created": "2024-03-12T19:00:54.127551Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"en-US\",\"en-CA\",\"en-GB\"]) && ([\"global-v7\",normandy.userId]|bucketSample(3250,10,10000))", "filter_object": [ { "type": "channel", "channels": [ "release" ] }, { "type": "locale", "locales": [ "en-US", "en-CA", "en-GB" ] }, { "type": "namespaceSample", "start": 3250, "count": 10, "namespace": "global-v7" } ], "id": 4243, "identicon_seed": "v1:KpDHZxCFRwuI", "metadata": {}, "name": "HB: Nimbus Migration Test 1 supplement", "recipe": { "approved_revision_id": 4243, "id": 1387, "latest_revision_id": 4243 }, "updated": "2024-03-21T15:57:26.456664Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping sample size to 12%. en-gb added", "created": "2024-03-13T20:58:05.279559Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "id": 3069, "revision": { "id": 4247, "recipe_id": 1386 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/rev-en-in", "repeatOption": "once", "surveyId": "rev-survey-in-en", "thanksMessage": "Thanks" }, "experimenter_slug": "rev-survey-in-en", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "Upping sampling rate to 1200", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "date_created": "2024-03-07T18:25:06.961457Z", "enabled_states": [ { "id": 2840, "created": "2024-03-18T12:53:16.823954Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2838, "created": "2024-03-14T16:57:54.463408Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2832 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"IN\"]) && (normandy.locale in [\"en-US\",\"en-GB\"]) && ([\"global-v6\",normandy.userId]|bucketSample(14300,1200,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "IN" ], "type": "country" }, { "type": "locale", "locales": [ "en-US", "en-GB" ] }, { "count": 1200, "namespace": "global-v6", "start": 14300, "type": "namespaceSample" } ], "id": 4247, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Rev Survey-IN-en", "recipe": { "approved_revision_id": 4247, "id": 1386, "latest_revision_id": 4247 }, "updated": "2024-03-18T12:53:18.100678Z" }, "id": 1386, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping sample size to 12%. en-gb added", "created": "2024-03-13T20:58:05.279559Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "id": 3069, "revision": { "id": 4247, "recipe_id": 1386 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/rev-en-in", "repeatOption": "once", "surveyId": "rev-survey-in-en", "thanksMessage": "Thanks" }, "experimenter_slug": "rev-survey-in-en", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "Upping sampling rate to 1200", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "date_created": "2024-03-07T18:25:06.961457Z", "enabled_states": [ { "id": 2840, "created": "2024-03-18T12:53:16.823954Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2838, "created": "2024-03-14T16:57:54.463408Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2832 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"IN\"]) && (normandy.locale in [\"en-US\",\"en-GB\"]) && ([\"global-v6\",normandy.userId]|bucketSample(14300,1200,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "IN" ], "type": "country" }, { "type": "locale", "locales": [ "en-US", "en-GB" ] }, { "count": 1200, "namespace": "global-v6", "start": 14300, "type": "namespaceSample" } ], "id": 4247, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Rev Survey-IN-en", "recipe": { "approved_revision_id": 4247, "id": 1386, "latest_revision_id": 4247 }, "updated": "2024-03-18T12:53:18.100678Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "looks good, bumping sample size to 12%", "created": "2024-03-13T20:55:25.224071Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "id": 3066, "revision": { "id": 4244, "recipe_id": 1383 } }, "arguments": { "engagementButtonLabel": "Wypełnij ankietę", "includeTelemetryUUID": true, "learnMoreMessage": "Dowiedz się więcej", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Pomóż nam ulepszyć Firefox, biorąc udział w tej krótkiej ankiecie", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/rev-pl", "repeatOption": "once", "surveyId": "rev-survey-pl", "thanksMessage": "Dziękujemy" }, "experimenter_slug": "rev-survey-pl", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "Upping rate to 12% to get enough N for multiple survey branches", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "date_created": "2024-03-06T16:39:12.615130Z", "enabled_states": [ { "id": 2841, "created": "2024-03-18T12:53:33.930566Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2835, "created": "2024-03-14T16:56:17.882816Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2830 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"PL\"]) && (normandy.locale in [\"pl\"]) && ([\"global-v6\",normandy.userId]|bucketSample(14300,1200,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "PL" ], "type": "country" }, { "locales": [ "pl" ], "type": "locale" }, { "count": 1200, "namespace": "global-v6", "start": 14300, "type": "namespaceSample" } ], "id": 4244, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Rev Survey-PL", "recipe": { "approved_revision_id": 4244, "id": 1383, "latest_revision_id": 4244 }, "updated": "2024-03-18T12:53:34.966412Z" }, "id": 1383, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "looks good, bumping sample size to 12%", "created": "2024-03-13T20:55:25.224071Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "id": 3066, "revision": { "id": 4244, "recipe_id": 1383 } }, "arguments": { "engagementButtonLabel": "Wypełnij ankietę", "includeTelemetryUUID": true, "learnMoreMessage": "Dowiedz się więcej", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Pomóż nam ulepszyć Firefox, biorąc udział w tej krótkiej ankiecie", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/rev-pl", "repeatOption": "once", "surveyId": "rev-survey-pl", "thanksMessage": "Dziękujemy" }, "experimenter_slug": "rev-survey-pl", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "Upping rate to 12% to get enough N for multiple survey branches", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "date_created": "2024-03-06T16:39:12.615130Z", "enabled_states": [ { "id": 2841, "created": "2024-03-18T12:53:33.930566Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2835, "created": "2024-03-14T16:56:17.882816Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2830 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"PL\"]) && (normandy.locale in [\"pl\"]) && ([\"global-v6\",normandy.userId]|bucketSample(14300,1200,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "PL" ], "type": "country" }, { "locales": [ "pl" ], "type": "locale" }, { "count": 1200, "namespace": "global-v6", "start": 14300, "type": "namespaceSample" } ], "id": 4244, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Rev Survey-PL", "recipe": { "approved_revision_id": 4244, "id": 1383, "latest_revision_id": 4244 }, "updated": "2024-03-18T12:53:34.966412Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping sample size to 8%. Looks good", "created": "2024-03-13T20:56:36.928379Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "id": 3067, "revision": { "id": 4245, "recipe_id": 1382 } }, "arguments": { "engagementButtonLabel": "Zur Umfrage", "includeTelemetryUUID": true, "learnMoreMessage": "Mehr darüber Erfahren", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Hilf uns mit Deinem Feedback Firefox noch besser zu machen", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/rev-de", "repeatOption": "once", "surveyId": "rev-survey-de", "thanksMessage": "Dankeschön" }, "experimenter_slug": "rev-survey-de", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "Upping sampling rate to 8%", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "date_created": "2024-03-06T16:34:37.314680Z", "enabled_states": [ { "id": 2842, "created": "2024-03-18T12:53:43.566506Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2836, "created": "2024-03-14T16:56:55.875752Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2827 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"de\"]) && (normandy.country in [\"DE\"]) && ([\"global-v6\",normandy.userId]|bucketSample(14300,800,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "de" ], "type": "locale" }, { "countries": [ "DE" ], "type": "country" }, { "count": 800, "namespace": "global-v6", "start": 14300, "type": "namespaceSample" } ], "id": 4245, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Rev Survey-DE", "recipe": { "approved_revision_id": 4245, "id": 1382, "latest_revision_id": 4245 }, "updated": "2024-03-18T12:53:44.630367Z" }, "id": 1382, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping sample size to 8%. Looks good", "created": "2024-03-13T20:56:36.928379Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "id": 3067, "revision": { "id": 4245, "recipe_id": 1382 } }, "arguments": { "engagementButtonLabel": "Zur Umfrage", "includeTelemetryUUID": true, "learnMoreMessage": "Mehr darüber Erfahren", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Hilf uns mit Deinem Feedback Firefox noch besser zu machen", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/rev-de", "repeatOption": "once", "surveyId": "rev-survey-de", "thanksMessage": "Dankeschön" }, "experimenter_slug": "rev-survey-de", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "Upping sampling rate to 8%", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "date_created": "2024-03-06T16:34:37.314680Z", "enabled_states": [ { "id": 2842, "created": "2024-03-18T12:53:43.566506Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2836, "created": "2024-03-14T16:56:55.875752Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2827 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"de\"]) && (normandy.country in [\"DE\"]) && ([\"global-v6\",normandy.userId]|bucketSample(14300,800,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "de" ], "type": "locale" }, { "countries": [ "DE" ], "type": "country" }, { "count": 800, "namespace": "global-v6", "start": 14300, "type": "namespaceSample" } ], "id": 4245, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Rev Survey-DE", "recipe": { "approved_revision_id": 4245, "id": 1382, "latest_revision_id": 4245 }, "updated": "2024-03-18T12:53:44.630367Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "excluding US, sample size bumped to 10% for GB", "created": "2024-03-13T21:01:49.851865Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "id": 3070, "revision": { "id": 4248, "recipe_id": 1379 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/rev-en", "repeatOption": "once", "surveyId": "rev-survey-en", "thanksMessage": "Thanks" }, "experimenter_slug": "rev-survey-en", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "Upping rate to 10%, ditching the US and keeping UK", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "date_created": "2024-03-06T16:26:02.320077Z", "enabled_states": [ { "id": 2843, "created": "2024-03-18T12:53:54.437847Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2839, "created": "2024-03-14T17:36:49.935386Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2828 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"en-US\",\"en-GB\"]) && (normandy.country in [\"GB\"]) && ([\"global-v6\",normandy.userId]|bucketSample(14300,1000,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US", "en-GB" ], "type": "locale" }, { "type": "country", "countries": [ "GB" ] }, { "count": 1000, "namespace": "global-v6", "start": 14300, "type": "namespaceSample" } ], "id": 4248, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Rev Survey-EN", "recipe": { "approved_revision_id": 4248, "id": 1379, "latest_revision_id": 4248 }, "updated": "2024-03-18T12:53:55.362427Z" }, "id": 1379, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "excluding US, sample size bumped to 10% for GB", "created": "2024-03-13T21:01:49.851865Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "id": 3070, "revision": { "id": 4248, "recipe_id": 1379 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/rev-en", "repeatOption": "once", "surveyId": "rev-survey-en", "thanksMessage": "Thanks" }, "experimenter_slug": "rev-survey-en", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "Upping rate to 10%, ditching the US and keeping UK", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "date_created": "2024-03-06T16:26:02.320077Z", "enabled_states": [ { "id": 2843, "created": "2024-03-18T12:53:54.437847Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2839, "created": "2024-03-14T17:36:49.935386Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2828 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"en-US\",\"en-GB\"]) && (normandy.country in [\"GB\"]) && ([\"global-v6\",normandy.userId]|bucketSample(14300,1000,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US", "en-GB" ], "type": "locale" }, { "type": "country", "countries": [ "GB" ] }, { "count": 1000, "namespace": "global-v6", "start": 14300, "type": "namespaceSample" } ], "id": 4248, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Rev Survey-EN", "recipe": { "approved_revision_id": 4248, "id": 1379, "latest_revision_id": 4248 }, "updated": "2024-03-18T12:53:55.362427Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping sample size to 6%. Looks good", "created": "2024-03-13T20:57:11.212881Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "id": 3068, "revision": { "id": 4246, "recipe_id": 1380 } }, "arguments": { "engagementButtonLabel": "Remplir le questionnaire", "includeTelemetryUUID": true, "learnMoreMessage": "Pour en savoir plus", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Aidez-nous à améliorer Firefox en remplissant ce court questionnaire", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/rev-fr", "repeatOption": "once", "surveyId": "rev-survey-fr", "thanksMessage": "Merci" }, "experimenter_slug": "rev-survey-fr", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "Upping sampling rate to 6%", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "date_created": "2024-03-06T16:30:37.997474Z", "enabled_states": [ { "id": 2844, "created": "2024-03-18T12:54:03.813734Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2837, "created": "2024-03-14T16:57:22.473796Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2829 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"fr\"]) && (normandy.country in [\"FR\"]) && ([\"global-v6\",normandy.userId]|bucketSample(14300,600,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "fr" ], "type": "locale" }, { "countries": [ "FR" ], "type": "country" }, { "count": 600, "namespace": "global-v6", "start": 14300, "type": "namespaceSample" } ], "id": 4246, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Rev Survey-FR", "recipe": { "approved_revision_id": 4246, "id": 1380, "latest_revision_id": 4246 }, "updated": "2024-03-18T12:54:04.911251Z" }, "id": 1380, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping sample size to 6%. Looks good", "created": "2024-03-13T20:57:11.212881Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "id": 3068, "revision": { "id": 4246, "recipe_id": 1380 } }, "arguments": { "engagementButtonLabel": "Remplir le questionnaire", "includeTelemetryUUID": true, "learnMoreMessage": "Pour en savoir plus", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Aidez-nous à améliorer Firefox en remplissant ce court questionnaire", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/rev-fr", "repeatOption": "once", "surveyId": "rev-survey-fr", "thanksMessage": "Merci" }, "experimenter_slug": "rev-survey-fr", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "Upping sampling rate to 6%", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "date_created": "2024-03-06T16:30:37.997474Z", "enabled_states": [ { "id": 2844, "created": "2024-03-18T12:54:03.813734Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2837, "created": "2024-03-14T16:57:22.473796Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2829 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"fr\"]) && (normandy.country in [\"FR\"]) && ([\"global-v6\",normandy.userId]|bucketSample(14300,600,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "fr" ], "type": "locale" }, { "countries": [ "FR" ], "type": "country" }, { "count": 600, "namespace": "global-v6", "start": 14300, "type": "namespaceSample" } ], "id": 4246, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Rev Survey-FR", "recipe": { "approved_revision_id": 4246, "id": 1380, "latest_revision_id": 4246 }, "updated": "2024-03-18T12:54:04.911251Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "looks good", "created": "2024-03-08T18:36:08.334468Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "id": 3060, "revision": { "id": 4238, "recipe_id": 1384 } }, "arguments": { "engagementButtonLabel": "सर्वेक्षण करो", "includeTelemetryUUID": true, "learnMoreMessage": "और अधिक जानें", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "कृपया इस संक्षिप्त सर्वेक्षण में भाग लेकर फ़ायरफ़ॉक्स को बेहतर बनाने में मदद करें", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/rev-hi", "repeatOption": "once", "surveyId": "rev-survey-in", "thanksMessage": "धन्यवाद" }, "experimenter_slug": "rev-survey-in", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "Changed names", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "date_created": "2024-03-06T16:43:16.142869Z", "enabled_states": [ { "id": 2834, "created": "2024-03-13T20:53:48.548603Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2831, "created": "2024-03-08T20:27:41.926975Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"hi\"]) && (normandy.country in [\"IN\"]) && ([\"global-v6\",normandy.userId]|bucketSample(14300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "hi" ], "type": "locale" }, { "countries": [ "IN" ], "type": "country" }, { "count": 300, "namespace": "global-v6", "start": 14300, "type": "namespaceSample" } ], "id": 4238, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Rev Survey-IN", "recipe": { "approved_revision_id": 4238, "id": 1384, "latest_revision_id": 4238 }, "updated": "2024-03-13T20:53:49.685418Z" }, "id": 1384, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "looks good", "created": "2024-03-08T18:36:08.334468Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "id": 3060, "revision": { "id": 4238, "recipe_id": 1384 } }, "arguments": { "engagementButtonLabel": "सर्वेक्षण करो", "includeTelemetryUUID": true, "learnMoreMessage": "और अधिक जानें", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "कृपया इस संक्षिप्त सर्वेक्षण में भाग लेकर फ़ायरफ़ॉक्स को बेहतर बनाने में मदद करें", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/rev-hi", "repeatOption": "once", "surveyId": "rev-survey-in", "thanksMessage": "धन्यवाद" }, "experimenter_slug": "rev-survey-in", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "Changed names", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "date_created": "2024-03-06T16:43:16.142869Z", "enabled_states": [ { "id": 2834, "created": "2024-03-13T20:53:48.548603Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2831, "created": "2024-03-08T20:27:41.926975Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"hi\"]) && (normandy.country in [\"IN\"]) && ([\"global-v6\",normandy.userId]|bucketSample(14300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "hi" ], "type": "locale" }, { "countries": [ "IN" ], "type": "country" }, { "count": 300, "namespace": "global-v6", "start": 14300, "type": "namespaceSample" } ], "id": 4238, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Rev Survey-IN", "recipe": { "approved_revision_id": 4238, "id": 1384, "latest_revision_id": 4238 }, "updated": "2024-03-13T20:53:49.685418Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Run a feature experiment activated by a set of preferences.", "type": "object", "required": [ "slug", "userFacingName", "userFacingDescription", "branches" ], "properties": { "slug": { "description": "Unique identifier for this experiment", "type": "string", "pattern": "^[A-Za-z0-9\\-_]+$" }, "userFacingName": { "description": "User-facing name of the experiment", "type": "string", "minLength": 1 }, "userFacingDescription": { "description": "User-facing description of the experiment", "type": "string", "minLength": 1 }, "experimentDocumentUrl": { "description": "URL of a document describing the experiment", "type": "string", "format": "uri", "default": "" }, "isHighPopulation": { "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry", "type": "boolean", "default": "false" }, "isEnrollmentPaused": { "description": "If true, new users will not be enrolled in the study.", "type": "boolean", "default": false }, "branches": { "description": "List of experimental branches", "type": "array", "minItems": 1, "items": { "type": "object", "required": [ "slug", "ratio", "preferences" ], "properties": { "slug": { "description": "Unique identifier for this branch of the experiment", "type": "string", "pattern": "^[A-Za-z0-9\\-_]+$" }, "ratio": { "description": "Ratio of users who should be grouped into this branch", "type": "integer", "minimum": 1 }, "preferences": { "description": "The set of preferences to be set if this branch is chosen", "type": "object", "patternProperties": { ".*": { "type": "object", "properties": { "preferenceType": { "description": "Data type of the preference that controls this experiment", "type": "string", "enum": [ "string", "integer", "boolean" ] }, "preferenceBranchType": { "description": "Controls whether the default or user value of the preference is modified", "type": "string", "enum": [ "user", "default" ], "default": "default" }, "preferenceValue": { "description": "Value for this preference when this branch is chosen", "type": [ "string", "number", "boolean" ] } }, "required": [ "preferenceType", "preferenceBranchType", "preferenceValue" ] } } } } } } } }, "name": "multi-preference-experiment", "id": 9, "implementation_url": null }, "approval_request": { "approved": true, "approver": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "comment": "r+", "created": "2024-02-27T21:25:40.437249Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "id": 3039, "revision": { "id": 4204, "recipe_id": 1375 } }, "arguments": { "branches": [ { "preferences": { "app.normandy.test-prefs.string": { "preferenceBranchType": "default", "preferenceType": "string", "preferenceValue": "normandy-release-test-123" } }, "ratio": 100, "slug": "control-string" } ], "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/test-normandy-with-no-op-pref/", "isEnrollmentPaused": false, "slug": "bug-1882400-pref-test-normandy-with-no-op-pref-release-120-120", "userFacingDescription": "Changing a pref that does nothing - to check enrollment and unenrollment reliability.", "userFacingName": "Test Normandy With No - Op Pref" }, "experimenter_slug": "test-normandy-with-no-op-pref", "capabilities": [ "capabilities-v1", "action.multi-preference-experiment", "jexl.context.env.version", "jexl.transform.versionCompare", "jexl.transform.bucketSample" ], "comment": "Firefox 123 Normandy Diagnostic", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "date_created": "2024-02-27T21:25:31.883030Z", "enabled_states": [ { "id": 2825, "created": "2024-03-04T16:21:28.536694Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2806, "created": "2024-02-27T21:25:56.800445Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"123.!\")>=0)&&(env.version|versionCompare(\"123.*\")<0)) && ([\"normandy-diagnostic\",normandy.userId]|bucketSample(0,50,10000))", "filter_object": [ { "type": "channel", "channels": [ "release" ] }, { "type": "version", "versions": [ 123 ] }, { "type": "namespaceSample", "start": 0, "count": 50, "namespace": "normandy-diagnostic" } ], "id": 4204, "identicon_seed": "v1:wRljEFWCrMvn", "metadata": {}, "name": "Test Normandy With No - Op Pref", "recipe": { "approved_revision_id": 4204, "id": 1375, "latest_revision_id": 4204 }, "updated": "2024-03-04T16:21:28.793282Z" }, "id": 1375, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Run a feature experiment activated by a set of preferences.", "type": "object", "required": [ "slug", "userFacingName", "userFacingDescription", "branches" ], "properties": { "slug": { "description": "Unique identifier for this experiment", "type": "string", "pattern": "^[A-Za-z0-9\\-_]+$" }, "userFacingName": { "description": "User-facing name of the experiment", "type": "string", "minLength": 1 }, "userFacingDescription": { "description": "User-facing description of the experiment", "type": "string", "minLength": 1 }, "experimentDocumentUrl": { "description": "URL of a document describing the experiment", "type": "string", "format": "uri", "default": "" }, "isHighPopulation": { "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry", "type": "boolean", "default": "false" }, "isEnrollmentPaused": { "description": "If true, new users will not be enrolled in the study.", "type": "boolean", "default": false }, "branches": { "description": "List of experimental branches", "type": "array", "minItems": 1, "items": { "type": "object", "required": [ "slug", "ratio", "preferences" ], "properties": { "slug": { "description": "Unique identifier for this branch of the experiment", "type": "string", "pattern": "^[A-Za-z0-9\\-_]+$" }, "ratio": { "description": "Ratio of users who should be grouped into this branch", "type": "integer", "minimum": 1 }, "preferences": { "description": "The set of preferences to be set if this branch is chosen", "type": "object", "patternProperties": { ".*": { "type": "object", "properties": { "preferenceType": { "description": "Data type of the preference that controls this experiment", "type": "string", "enum": [ "string", "integer", "boolean" ] }, "preferenceBranchType": { "description": "Controls whether the default or user value of the preference is modified", "type": "string", "enum": [ "user", "default" ], "default": "default" }, "preferenceValue": { "description": "Value for this preference when this branch is chosen", "type": [ "string", "number", "boolean" ] } }, "required": [ "preferenceType", "preferenceBranchType", "preferenceValue" ] } } } } } } } }, "name": "multi-preference-experiment", "id": 9, "implementation_url": null }, "approval_request": { "approved": true, "approver": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "comment": "r+", "created": "2024-02-27T21:25:40.437249Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "id": 3039, "revision": { "id": 4204, "recipe_id": 1375 } }, "arguments": { "branches": [ { "preferences": { "app.normandy.test-prefs.string": { "preferenceBranchType": "default", "preferenceType": "string", "preferenceValue": "normandy-release-test-123" } }, "ratio": 100, "slug": "control-string" } ], "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/test-normandy-with-no-op-pref/", "isEnrollmentPaused": false, "slug": "bug-1882400-pref-test-normandy-with-no-op-pref-release-120-120", "userFacingDescription": "Changing a pref that does nothing - to check enrollment and unenrollment reliability.", "userFacingName": "Test Normandy With No - Op Pref" }, "experimenter_slug": "test-normandy-with-no-op-pref", "capabilities": [ "capabilities-v1", "action.multi-preference-experiment", "jexl.context.env.version", "jexl.transform.versionCompare", "jexl.transform.bucketSample" ], "comment": "Firefox 123 Normandy Diagnostic", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "date_created": "2024-02-27T21:25:31.883030Z", "enabled_states": [ { "id": 2825, "created": "2024-03-04T16:21:28.536694Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2806, "created": "2024-02-27T21:25:56.800445Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"123.!\")>=0)&&(env.version|versionCompare(\"123.*\")<0)) && ([\"normandy-diagnostic\",normandy.userId]|bucketSample(0,50,10000))", "filter_object": [ { "type": "channel", "channels": [ "release" ] }, { "type": "version", "versions": [ 123 ] }, { "type": "namespaceSample", "start": 0, "count": 50, "namespace": "normandy-diagnostic" } ], "id": 4204, "identicon_seed": "v1:wRljEFWCrMvn", "metadata": {}, "name": "Test Normandy With No - Op Pref", "recipe": { "approved_revision_id": 4204, "id": 1375, "latest_revision_id": 4204 }, "updated": "2024-03-04T16:21:28.793282Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "looks good", "created": "2024-02-20T21:41:20.491487Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3009, "revision": { "id": 4158, "recipe_id": 1355 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-us?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-enus", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "updating text", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T18:40:38.713006Z", "enabled_states": [ { "id": 2807, "created": "2024-02-27T23:25:43.874479Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2782, "created": "2024-02-21T00:15:49.547752Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "(normandy.locale in [\"en-US\"]) && ((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && ([\"global-v6\",normandy.userId]|bucketSample(10300,1500,10000)) && (normandy.country in [\"US\"]) && (normandy.channel in [\"esr\"])", "filter_object": [ { "locales": [ "en-US" ], "type": "locale" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "count": 1500, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" }, { "type": "country", "countries": [ "US" ] } ], "id": 4158, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 EN US)", "recipe": { "approved_revision_id": 4158, "id": 1355, "latest_revision_id": 4158 }, "updated": "2024-02-27T23:25:44.913367Z" }, "id": 1355, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "looks good", "created": "2024-02-20T21:41:20.491487Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3009, "revision": { "id": 4158, "recipe_id": 1355 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-us?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-enus", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "updating text", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T18:40:38.713006Z", "enabled_states": [ { "id": 2807, "created": "2024-02-27T23:25:43.874479Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2782, "created": "2024-02-21T00:15:49.547752Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "(normandy.locale in [\"en-US\"]) && ((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && ([\"global-v6\",normandy.userId]|bucketSample(10300,1500,10000)) && (normandy.country in [\"US\"]) && (normandy.channel in [\"esr\"])", "filter_object": [ { "locales": [ "en-US" ], "type": "locale" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "count": 1500, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" }, { "type": "country", "countries": [ "US" ] } ], "id": 4158, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 EN US)", "recipe": { "approved_revision_id": 4158, "id": 1355, "latest_revision_id": 4158 }, "updated": "2024-02-27T23:25:44.913367Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 40%", "created": "2024-02-23T18:43:52.094378Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3027, "revision": { "id": 4192, "recipe_id": 1356 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-bd?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-enbd", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T18:46:16.609557Z", "enabled_states": [ { "id": 2808, "created": "2024-02-27T23:25:52.743286Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2799, "created": "2024-02-23T19:40:31.071392Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2781 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && (normandy.country in [\"BD\"]) && (normandy.locale in [\"en-US\",\"en-GB\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,4000,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "BD" ], "type": "country" }, { "locales": [ "en-US", "en-GB" ], "type": "locale" }, { "count": 4000, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4192, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 EN BD)", "recipe": { "approved_revision_id": 4192, "id": 1356, "latest_revision_id": 4192 }, "updated": "2024-02-27T23:25:53.646302Z" }, "id": 1356, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 40%", "created": "2024-02-23T18:43:52.094378Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3027, "revision": { "id": 4192, "recipe_id": 1356 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-bd?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-enbd", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T18:46:16.609557Z", "enabled_states": [ { "id": 2808, "created": "2024-02-27T23:25:52.743286Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2799, "created": "2024-02-23T19:40:31.071392Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2781 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && (normandy.country in [\"BD\"]) && (normandy.locale in [\"en-US\",\"en-GB\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,4000,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "BD" ], "type": "country" }, { "locales": [ "en-US", "en-GB" ], "type": "locale" }, { "count": 4000, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4192, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 EN BD)", "recipe": { "approved_revision_id": 4192, "id": 1356, "latest_revision_id": 4192 }, "updated": "2024-02-27T23:25:53.646302Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 16%", "created": "2024-02-23T18:45:28.290485Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3028, "revision": { "id": 4193, "recipe_id": 1358 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-in?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-enin", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T18:47:24.584875Z", "enabled_states": [ { "id": 2809, "created": "2024-02-27T23:25:54.443616Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2800, "created": "2024-02-23T19:41:26.084889Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2776 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && (normandy.country in [\"IN\"]) && (normandy.locale in [\"en-GB\",\"en-US\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,1600,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "IN" ], "type": "country" }, { "locales": [ "en-GB", "en-US" ], "type": "locale" }, { "count": 1600, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4193, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 EN IN)", "recipe": { "approved_revision_id": 4193, "id": 1358, "latest_revision_id": 4193 }, "updated": "2024-02-27T23:25:55.400441Z" }, "id": 1358, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 16%", "created": "2024-02-23T18:45:28.290485Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3028, "revision": { "id": 4193, "recipe_id": 1358 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-in?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-enin", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T18:47:24.584875Z", "enabled_states": [ { "id": 2809, "created": "2024-02-27T23:25:54.443616Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2800, "created": "2024-02-23T19:41:26.084889Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2776 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && (normandy.country in [\"IN\"]) && (normandy.locale in [\"en-GB\",\"en-US\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,1600,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "IN" ], "type": "country" }, { "locales": [ "en-GB", "en-US" ], "type": "locale" }, { "count": 1600, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4193, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 EN IN)", "recipe": { "approved_revision_id": 4193, "id": 1358, "latest_revision_id": 4193 }, "updated": "2024-02-27T23:25:55.400441Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 20%", "created": "2024-02-23T18:45:49.929783Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3029, "revision": { "id": 4194, "recipe_id": 1359 } }, "arguments": { "engagementButtonLabel": "Participe da pesquisa", "includeTelemetryUUID": true, "learnMoreMessage": "Saiba mais", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Ajude a tornar o Firefox cada vez melhor participando desta breve pesquisa", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-ptbr?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-ptbr", "thanksMessage": "Obrigado" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T18:51:13.026987Z", "enabled_states": [ { "id": 2810, "created": "2024-02-27T23:26:04.145841Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2801, "created": "2024-02-23T19:42:10.671666Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2777 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && (normandy.country in [\"BR\"]) && (normandy.locale in [\"pt-BR\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,2000,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "BR" ], "type": "country" }, { "locales": [ "pt-BR" ], "type": "locale" }, { "count": 2000, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4194, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 PT BR)", "recipe": { "approved_revision_id": 4194, "id": 1359, "latest_revision_id": 4194 }, "updated": "2024-02-27T23:26:05.118127Z" }, "id": 1359, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 20%", "created": "2024-02-23T18:45:49.929783Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3029, "revision": { "id": 4194, "recipe_id": 1359 } }, "arguments": { "engagementButtonLabel": "Participe da pesquisa", "includeTelemetryUUID": true, "learnMoreMessage": "Saiba mais", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Ajude a tornar o Firefox cada vez melhor participando desta breve pesquisa", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-ptbr?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-ptbr", "thanksMessage": "Obrigado" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T18:51:13.026987Z", "enabled_states": [ { "id": 2810, "created": "2024-02-27T23:26:04.145841Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2801, "created": "2024-02-23T19:42:10.671666Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2777 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && (normandy.country in [\"BR\"]) && (normandy.locale in [\"pt-BR\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,2000,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "BR" ], "type": "country" }, { "locales": [ "pt-BR" ], "type": "locale" }, { "count": 2000, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4194, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 PT BR)", "recipe": { "approved_revision_id": 4194, "id": 1359, "latest_revision_id": 4194 }, "updated": "2024-02-27T23:26:05.118127Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 30%", "created": "2024-02-23T18:46:43.894793Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3030, "revision": { "id": 4195, "recipe_id": 1361 } }, "arguments": { "engagementButtonLabel": "Zur Umfrage", "includeTelemetryUUID": true, "learnMoreMessage": "Mehr darüber Erfahren", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Hilf uns mit Deinem Feedback Firefox noch besser zu machen.", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-de?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-de", "thanksMessage": "Dankeschön" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T18:52:39.269980Z", "enabled_states": [ { "id": 2811, "created": "2024-02-27T23:26:05.841132Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2796, "created": "2024-02-23T19:31:31.314487Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2778 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && (normandy.country in [\"DE\"]) && (normandy.locale in [\"de\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,3000,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "DE" ], "type": "country" }, { "locales": [ "de" ], "type": "locale" }, { "count": 3000, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4195, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 DE)", "recipe": { "approved_revision_id": 4195, "id": 1361, "latest_revision_id": 4195 }, "updated": "2024-02-27T23:26:06.849542Z" }, "id": 1361, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 30%", "created": "2024-02-23T18:46:43.894793Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3030, "revision": { "id": 4195, "recipe_id": 1361 } }, "arguments": { "engagementButtonLabel": "Zur Umfrage", "includeTelemetryUUID": true, "learnMoreMessage": "Mehr darüber Erfahren", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Hilf uns mit Deinem Feedback Firefox noch besser zu machen.", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-de?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-de", "thanksMessage": "Dankeschön" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T18:52:39.269980Z", "enabled_states": [ { "id": 2811, "created": "2024-02-27T23:26:05.841132Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2796, "created": "2024-02-23T19:31:31.314487Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2778 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && (normandy.country in [\"DE\"]) && (normandy.locale in [\"de\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,3000,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "DE" ], "type": "country" }, { "locales": [ "de" ], "type": "locale" }, { "count": 3000, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4195, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 DE)", "recipe": { "approved_revision_id": 4195, "id": 1361, "latest_revision_id": 4195 }, "updated": "2024-02-27T23:26:06.849542Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 30%", "created": "2024-02-23T19:45:14.860583Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3038, "revision": { "id": 4196, "recipe_id": 1362 } }, "arguments": { "engagementButtonLabel": "Remplir le questionnaire", "includeTelemetryUUID": true, "learnMoreMessage": "Pour en savoir plus", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Aidez-nous à améliorer Firefox en remplissant ce court questionnaire", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-fr?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-fr", "thanksMessage": "Merci" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T18:53:43.761511Z", "enabled_states": [ { "id": 2812, "created": "2024-02-27T23:26:13.589065Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2805, "created": "2024-02-23T19:47:18.465771Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2779 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && (normandy.country in [\"FR\"]) && (normandy.locale in [\"fr\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,3000,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "FR" ], "type": "country" }, { "locales": [ "fr" ], "type": "locale" }, { "count": 3000, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4196, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 FR)", "recipe": { "approved_revision_id": 4196, "id": 1362, "latest_revision_id": 4196 }, "updated": "2024-02-27T23:26:14.582158Z" }, "id": 1362, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 30%", "created": "2024-02-23T19:45:14.860583Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3038, "revision": { "id": 4196, "recipe_id": 1362 } }, "arguments": { "engagementButtonLabel": "Remplir le questionnaire", "includeTelemetryUUID": true, "learnMoreMessage": "Pour en savoir plus", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Aidez-nous à améliorer Firefox en remplissant ce court questionnaire", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-fr?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-fr", "thanksMessage": "Merci" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T18:53:43.761511Z", "enabled_states": [ { "id": 2812, "created": "2024-02-27T23:26:13.589065Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2805, "created": "2024-02-23T19:47:18.465771Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2779 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && (normandy.country in [\"FR\"]) && (normandy.locale in [\"fr\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,3000,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "FR" ], "type": "country" }, { "locales": [ "fr" ], "type": "locale" }, { "count": 3000, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4196, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 FR)", "recipe": { "approved_revision_id": 4196, "id": 1362, "latest_revision_id": 4196 }, "updated": "2024-02-27T23:26:14.582158Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 32%", "created": "2024-02-23T18:48:36.549413Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3031, "revision": { "id": 4197, "recipe_id": 1363 } }, "arguments": { "engagementButtonLabel": "Wypełnij ankietę", "includeTelemetryUUID": true, "learnMoreMessage": "Dowiedz się więcej", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Pomóż nam ulepszyć Firefox, biorąc udział w tej krótkiej ankiecie", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-pl?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-pl", "thanksMessage": "Dziękujemy" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T18:55:02.843996Z", "enabled_states": [ { "id": 2813, "created": "2024-02-27T23:26:15.577873Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2802, "created": "2024-02-23T19:43:03.453230Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2780 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && (normandy.country in [\"PL\"]) && (normandy.locale in [\"pl\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,3200,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "PL" ], "type": "country" }, { "locales": [ "pl" ], "type": "locale" }, { "count": 3200, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4197, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 PL)", "recipe": { "approved_revision_id": 4197, "id": 1363, "latest_revision_id": 4197 }, "updated": "2024-02-27T23:26:16.520642Z" }, "id": 1363, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 32%", "created": "2024-02-23T18:48:36.549413Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3031, "revision": { "id": 4197, "recipe_id": 1363 } }, "arguments": { "engagementButtonLabel": "Wypełnij ankietę", "includeTelemetryUUID": true, "learnMoreMessage": "Dowiedz się więcej", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Pomóż nam ulepszyć Firefox, biorąc udział w tej krótkiej ankiecie", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-pl?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-pl", "thanksMessage": "Dziękujemy" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T18:55:02.843996Z", "enabled_states": [ { "id": 2813, "created": "2024-02-27T23:26:15.577873Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2802, "created": "2024-02-23T19:43:03.453230Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2780 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && (normandy.country in [\"PL\"]) && (normandy.locale in [\"pl\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,3200,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "PL" ], "type": "country" }, { "locales": [ "pl" ], "type": "locale" }, { "count": 3200, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4197, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 PL)", "recipe": { "approved_revision_id": 4197, "id": 1363, "latest_revision_id": 4197 }, "updated": "2024-02-27T23:26:16.520642Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 20%", "created": "2024-02-23T18:50:08.867197Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3032, "revision": { "id": 4198, "recipe_id": 1365 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-bd?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-enbd", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T19:09:01.289042Z", "enabled_states": [ { "id": 2814, "created": "2024-02-27T23:26:22.227115Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2797, "created": "2024-02-23T19:34:15.446682Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2788 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && (normandy.locale in [\"en-US\",\"en-GB\"]) && (normandy.country in [\"BD\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,2000,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "locales": [ "en-US", "en-GB" ], "type": "locale" }, { "countries": [ "BD" ], "type": "country" }, { "count": 2000, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4198, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 EN-BD)", "recipe": { "approved_revision_id": 4198, "id": 1365, "latest_revision_id": 4198 }, "updated": "2024-02-27T23:26:23.256500Z" }, "id": 1365, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 20%", "created": "2024-02-23T18:50:08.867197Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3032, "revision": { "id": 4198, "recipe_id": 1365 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-bd?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-enbd", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T19:09:01.289042Z", "enabled_states": [ { "id": 2814, "created": "2024-02-27T23:26:22.227115Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2797, "created": "2024-02-23T19:34:15.446682Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2788 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && (normandy.locale in [\"en-US\",\"en-GB\"]) && (normandy.country in [\"BD\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,2000,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "locales": [ "en-US", "en-GB" ], "type": "locale" }, { "countries": [ "BD" ], "type": "country" }, { "count": 2000, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4198, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 EN-BD)", "recipe": { "approved_revision_id": 4198, "id": 1365, "latest_revision_id": 4198 }, "updated": "2024-02-27T23:26:23.256500Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "looks good", "created": "2024-02-20T21:42:45.382432Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3017, "revision": { "id": 4182, "recipe_id": 1364 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-us?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-enus", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "new link", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T19:07:07.578771Z", "enabled_states": [ { "id": 2815, "created": "2024-02-27T23:26:23.599197Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2789, "created": "2024-02-21T00:16:34.874626Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"en-US\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && ([\"global-v6\",normandy.userId]|bucketSample(10300,75,10000)) && (normandy.country in [\"US\"])", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US" ], "type": "locale" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "count": 75, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" }, { "countries": [ "US" ], "type": "country" } ], "id": 4182, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 EN-US)", "recipe": { "approved_revision_id": 4182, "id": 1364, "latest_revision_id": 4182 }, "updated": "2024-02-27T23:26:24.646882Z" }, "id": 1364, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "looks good", "created": "2024-02-20T21:42:45.382432Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3017, "revision": { "id": 4182, "recipe_id": 1364 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-us?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-enus", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "new link", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T19:07:07.578771Z", "enabled_states": [ { "id": 2815, "created": "2024-02-27T23:26:23.599197Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2789, "created": "2024-02-21T00:16:34.874626Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"en-US\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && ([\"global-v6\",normandy.userId]|bucketSample(10300,75,10000)) && (normandy.country in [\"US\"])", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US" ], "type": "locale" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "count": 75, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" }, { "countries": [ "US" ], "type": "country" } ], "id": 4182, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 EN-US)", "recipe": { "approved_revision_id": 4182, "id": 1364, "latest_revision_id": 4182 }, "updated": "2024-02-27T23:26:24.646882Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 2%", "created": "2024-02-23T18:51:44.660442Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3033, "revision": { "id": 4199, "recipe_id": 1366 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-in?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-enin", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T19:12:24.351054Z", "enabled_states": [ { "id": 2816, "created": "2024-02-27T23:26:32.184642Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2798, "created": "2024-02-23T19:36:05.133855Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2783 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && (normandy.locale in [\"en-US\",\"en-GB\"]) && (normandy.country in [\"IN\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,200,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "locales": [ "en-US", "en-GB" ], "type": "locale" }, { "countries": [ "IN" ], "type": "country" }, { "count": 200, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4199, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 EN-IN)", "recipe": { "approved_revision_id": 4199, "id": 1366, "latest_revision_id": 4199 }, "updated": "2024-02-27T23:26:33.299253Z" }, "id": 1366, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 2%", "created": "2024-02-23T18:51:44.660442Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3033, "revision": { "id": 4199, "recipe_id": 1366 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please help make Firefox better by taking this short survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-in?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-enin", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T19:12:24.351054Z", "enabled_states": [ { "id": 2816, "created": "2024-02-27T23:26:32.184642Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2798, "created": "2024-02-23T19:36:05.133855Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2783 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && (normandy.locale in [\"en-US\",\"en-GB\"]) && (normandy.country in [\"IN\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,200,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "locales": [ "en-US", "en-GB" ], "type": "locale" }, { "countries": [ "IN" ], "type": "country" }, { "count": 200, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4199, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 EN-IN)", "recipe": { "approved_revision_id": 4199, "id": 1366, "latest_revision_id": 4199 }, "updated": "2024-02-27T23:26:33.299253Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 4%", "created": "2024-02-23T18:52:44.746827Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3034, "revision": { "id": 4200, "recipe_id": 1367 } }, "arguments": { "engagementButtonLabel": "Participe da pesquisa", "includeTelemetryUUID": true, "learnMoreMessage": "Saiba mais", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Ajude a tornar o Firefox cada vez melhor participando desta breve pesquisa", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-ptbr?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-ptbr", "thanksMessage": "Obrigado" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T19:14:38.298905Z", "enabled_states": [ { "id": 2817, "created": "2024-02-27T23:26:35.028245Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2793, "created": "2024-02-23T19:27:57.098281Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2784 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && (normandy.locale in [\"pt-BR\"]) && (normandy.country in [\"BR\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,400,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "locales": [ "pt-BR" ], "type": "locale" }, { "countries": [ "BR" ], "type": "country" }, { "count": 400, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4200, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 PT-BR)", "recipe": { "approved_revision_id": 4200, "id": 1367, "latest_revision_id": 4200 }, "updated": "2024-02-27T23:26:36.099025Z" }, "id": 1367, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 4%", "created": "2024-02-23T18:52:44.746827Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3034, "revision": { "id": 4200, "recipe_id": 1367 } }, "arguments": { "engagementButtonLabel": "Participe da pesquisa", "includeTelemetryUUID": true, "learnMoreMessage": "Saiba mais", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Ajude a tornar o Firefox cada vez melhor participando desta breve pesquisa", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-ptbr?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-ptbr", "thanksMessage": "Obrigado" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T19:14:38.298905Z", "enabled_states": [ { "id": 2817, "created": "2024-02-27T23:26:35.028245Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2793, "created": "2024-02-23T19:27:57.098281Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2784 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && (normandy.locale in [\"pt-BR\"]) && (normandy.country in [\"BR\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,400,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "locales": [ "pt-BR" ], "type": "locale" }, { "countries": [ "BR" ], "type": "country" }, { "count": 400, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4200, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 PT-BR)", "recipe": { "approved_revision_id": 4200, "id": 1367, "latest_revision_id": 4200 }, "updated": "2024-02-27T23:26:36.099025Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 3%", "created": "2024-02-23T18:53:46.604594Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3035, "revision": { "id": 4201, "recipe_id": 1368 } }, "arguments": { "engagementButtonLabel": "Zur Umfrage", "includeTelemetryUUID": true, "learnMoreMessage": "Mehr darüber Erfahren", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Hilf uns mit Deinem Feedback Firefox noch besser zu machen.", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-de?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-de", "thanksMessage": "Dankeschön" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T19:16:07.768840Z", "enabled_states": [ { "id": 2818, "created": "2024-02-27T23:26:43.238770Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2794, "created": "2024-02-23T19:29:34.803682Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2785 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && (normandy.country in [\"DE\"]) && (normandy.locale in [\"de\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "DE" ], "type": "country" }, { "locales": [ "de" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4201, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 DE)", "recipe": { "approved_revision_id": 4201, "id": 1368, "latest_revision_id": 4201 }, "updated": "2024-02-27T23:26:44.353457Z" }, "id": 1368, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 3%", "created": "2024-02-23T18:53:46.604594Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3035, "revision": { "id": 4201, "recipe_id": 1368 } }, "arguments": { "engagementButtonLabel": "Zur Umfrage", "includeTelemetryUUID": true, "learnMoreMessage": "Mehr darüber Erfahren", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Hilf uns mit Deinem Feedback Firefox noch besser zu machen.", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-de?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-de", "thanksMessage": "Dankeschön" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T19:16:07.768840Z", "enabled_states": [ { "id": 2818, "created": "2024-02-27T23:26:43.238770Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2794, "created": "2024-02-23T19:29:34.803682Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2785 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && (normandy.country in [\"DE\"]) && (normandy.locale in [\"de\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "DE" ], "type": "country" }, { "locales": [ "de" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4201, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 DE)", "recipe": { "approved_revision_id": 4201, "id": 1368, "latest_revision_id": 4201 }, "updated": "2024-02-27T23:26:44.353457Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 3%", "created": "2024-02-23T18:54:28.955423Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3036, "revision": { "id": 4202, "recipe_id": 1369 } }, "arguments": { "engagementButtonLabel": "Remplir le questionnaire", "includeTelemetryUUID": true, "learnMoreMessage": "Pour en savoir plus", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Aidez-nous à améliorer Firefox en remplissant ce court questionnaire", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-fr?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-fr", "thanksMessage": "Merci" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T19:17:09.283085Z", "enabled_states": [ { "id": 2819, "created": "2024-02-27T23:26:45.221476Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2795, "created": "2024-02-23T19:30:38.802103Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2786 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && (normandy.country in [\"FR\"]) && (normandy.locale in [\"fr\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "FR" ], "type": "country" }, { "locales": [ "fr" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4202, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 FR)", "recipe": { "approved_revision_id": 4202, "id": 1369, "latest_revision_id": 4202 }, "updated": "2024-02-27T23:26:46.180109Z" }, "id": 1369, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 3%", "created": "2024-02-23T18:54:28.955423Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3036, "revision": { "id": 4202, "recipe_id": 1369 } }, "arguments": { "engagementButtonLabel": "Remplir le questionnaire", "includeTelemetryUUID": true, "learnMoreMessage": "Pour en savoir plus", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Aidez-nous à améliorer Firefox en remplissant ce court questionnaire", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-fr?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-fr", "thanksMessage": "Merci" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T19:17:09.283085Z", "enabled_states": [ { "id": 2819, "created": "2024-02-27T23:26:45.221476Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2795, "created": "2024-02-23T19:30:38.802103Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2786 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && (normandy.country in [\"FR\"]) && (normandy.locale in [\"fr\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "FR" ], "type": "country" }, { "locales": [ "fr" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4202, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 FR)", "recipe": { "approved_revision_id": 4202, "id": 1369, "latest_revision_id": 4202 }, "updated": "2024-02-27T23:26:46.180109Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 8%", "created": "2024-02-23T18:55:20.829707Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3037, "revision": { "id": 4203, "recipe_id": 1370 } }, "arguments": { "engagementButtonLabel": "Wypełnij ankietę", "includeTelemetryUUID": true, "learnMoreMessage": "Dowiedz się więcej", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Pomóż nam ulepszyć Firefox, biorąc udział w tej krótkiej ankiecie", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-pl?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-pl", "thanksMessage": "Dziękujemy" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T19:18:29.984615Z", "enabled_states": [ { "id": 2820, "created": "2024-02-27T23:26:52.640503Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2792, "created": "2024-02-23T19:24:36.612213Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2787 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && (normandy.country in [\"PL\"]) && (normandy.locale in [\"pl\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,800,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "PL" ], "type": "country" }, { "locales": [ "pl" ], "type": "locale" }, { "count": 800, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4203, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 PL)", "recipe": { "approved_revision_id": 4203, "id": 1370, "latest_revision_id": 4203 }, "updated": "2024-02-27T23:26:53.593807Z" }, "id": 1370, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "bumping up to 8%", "created": "2024-02-23T18:55:20.829707Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3037, "revision": { "id": 4203, "recipe_id": 1370 } }, "arguments": { "engagementButtonLabel": "Wypełnij ankietę", "includeTelemetryUUID": true, "learnMoreMessage": "Dowiedz się więcej", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Pomóż nam ulepszyć Firefox, biorąc udział w tej krótkiej ankiecie", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-pl?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-pl", "thanksMessage": "Dziękujemy" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "increasing sample", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T19:18:29.984615Z", "enabled_states": [ { "id": 2820, "created": "2024-02-27T23:26:52.640503Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2792, "created": "2024-02-23T19:24:36.612213Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2787 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && (normandy.country in [\"PL\"]) && (normandy.locale in [\"pl\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,800,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "PL" ], "type": "country" }, { "locales": [ "pl" ], "type": "locale" }, { "count": 800, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4203, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 PL)", "recipe": { "approved_revision_id": 4203, "id": 1370, "latest_revision_id": 4203 }, "updated": "2024-02-27T23:26:53.593807Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "looks good", "created": "2024-02-21T17:51:21.098043Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3024, "revision": { "id": 4188, "recipe_id": 1371 } }, "arguments": { "engagementButtonLabel": "Ikuti survei", "includeTelemetryUUID": true, "learnMoreMessage": "Selengkapnya", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Ikuti survei singkat ini agar Firefox jadi lebih baik lagi", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-id?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-id", "thanksMessage": "Trims" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "updated prompts", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T21:17:34.095386Z", "enabled_states": [ { "id": 2821, "created": "2024-02-27T23:26:54.130174Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2790, "created": "2024-02-21T19:04:03.510279Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && (normandy.country in [\"ID\"]) && (normandy.locale in [\"id\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,2000,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "ID" ], "type": "country" }, { "locales": [ "id" ], "type": "locale" }, { "count": 2000, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4188, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 ID)", "recipe": { "approved_revision_id": 4188, "id": 1371, "latest_revision_id": 4188 }, "updated": "2024-02-27T23:26:55.154261Z" }, "id": 1371, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "looks good", "created": "2024-02-21T17:51:21.098043Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3024, "revision": { "id": 4188, "recipe_id": 1371 } }, "arguments": { "engagementButtonLabel": "Ikuti survei", "includeTelemetryUUID": true, "learnMoreMessage": "Selengkapnya", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Ikuti survei singkat ini agar Firefox jadi lebih baik lagi", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/winmigration-id?cohort=oesr", "repeatOption": "once", "surveyId": "2024-win78-win78cohort-id", "thanksMessage": "Trims" }, "experimenter_slug": "win78-device-migration-2024-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "updated prompts", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T21:17:34.095386Z", "enabled_states": [ { "id": 2821, "created": "2024-02-27T23:26:54.130174Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2790, "created": "2024-02-21T19:04:03.510279Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && (normandy.country in [\"ID\"]) && (normandy.locale in [\"id\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,2000,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 7, 8", "expression": "normandy.os.windowsVersion in [6.1, 6.2, 6.3]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "ID" ], "type": "country" }, { "locales": [ "id" ], "type": "locale" }, { "count": 2000, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4188, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 7/8 ID)", "recipe": { "approved_revision_id": 4188, "id": 1371, "latest_revision_id": 4188 }, "updated": "2024-02-27T23:26:55.154261Z" }, "signature": null, "uses_only_baseline_capabilities": false }, { "approved_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "looks good", "created": "2024-02-21T17:51:01.151874Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3023, "revision": { "id": 4189, "recipe_id": 1372 } }, "arguments": { "engagementButtonLabel": "Ikuti survei", "includeTelemetryUUID": true, "learnMoreMessage": "Selengkapnya", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Ikuti survei singkat ini agar Firefox jadi lebih baik lagi", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-id?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-id", "thanksMessage": "Trims" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "updated prompts", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T21:19:01.594380Z", "enabled_states": [ { "id": 2822, "created": "2024-02-27T23:27:03.136415Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2791, "created": "2024-02-21T19:04:10.131997Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && (normandy.country in [\"ID\"]) && (normandy.locale in [\"id\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,1200,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "ID" ], "type": "country" }, { "locales": [ "id" ], "type": "locale" }, { "count": 1200, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4189, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 ID)", "recipe": { "approved_revision_id": 4189, "id": 1372, "latest_revision_id": 4189 }, "updated": "2024-02-27T23:27:04.114851Z" }, "id": 1372, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "looks good", "created": "2024-02-21T17:51:01.151874Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 3023, "revision": { "id": 4189, "recipe_id": 1372 } }, "arguments": { "engagementButtonLabel": "Ikuti survei", "includeTelemetryUUID": true, "learnMoreMessage": "Selengkapnya", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Ikuti survei singkat ini agar Firefox jadi lebih baik lagi", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/migration10-id?cohort=n", "repeatOption": "once", "surveyId": "2024-win78-win1011cohort-id", "thanksMessage": "Trims" }, "experimenter_slug": "win78-device-migration-2024-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "updated prompts", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2024-02-20T21:19:01.594380Z", "enabled_states": [ { "id": 2822, "created": "2024-02-27T23:27:03.136415Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2791, "created": "2024-02-21T19:04:10.131997Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && (normandy.country in [\"ID\"]) && (normandy.locale in [\"id\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10300,1200,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "capabilities": [ "jexl.context.normandy.os" ], "comment": "Windows 10+", "expression": "normandy.os.windowsVersion in [10.0]", "type": "jexl" }, { "platforms": [ "all_windows" ], "type": "platform" }, { "countries": [ "ID" ], "type": "country" }, { "locales": [ "id" ], "type": "locale" }, { "count": 1200, "namespace": "global-v6", "start": 10300, "type": "namespaceSample" } ], "id": 4189, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2024 Win7/8 Device Migration (Win 10/11 ID)", "recipe": { "approved_revision_id": 4189, "id": 1372, "latest_revision_id": 4189 }, "updated": "2024-02-27T23:27:04.114851Z" }, "signature": null, "uses_only_baseline_capabilities": false } ] }{ "count": 1303, "next": "