Recipe List
Viewset for viewing and uploading recipes.
GET /api/v3/recipe/?format=api&ordering=latest_revision&page=2
https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=latest_revision&page=3", "previous": "https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=latest_revision", "results": [ { "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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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 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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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 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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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 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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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 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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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 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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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 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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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 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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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 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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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": "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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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", "jexl.transform.bucketSample", "action.show-heartbeat" ], "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": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "comment": "r+ to population increase", "created": "2023-11-28T22:00:15.044422Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2999, "revision": { "id": 4154, "recipe_id": 1353 } }, "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/fxsurvey-device-o-win?cohort=oesr", "repeatOption": "once", "surveyId": "2023-win78-win78cohort-esr", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2023-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "bumping up sample rate to 15%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-11-23T22:29:59.994331Z", "enabled_states": [ { "id": 2773, "created": "2023-12-05T17:38:41.392484Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2770, "created": "2023-11-28T22:10:52.324619Z", "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": "normandy.channel in [\"esr\"]", "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.country in [\"US\",\"CA\"]) && ((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && ([\"global-v6\",normandy.userId]|bucketSample(3700,1500,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "locales": [ "en-US" ], "type": "locale" }, { "countries": [ "US", "CA" ], "type": "country" }, { "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": 3700, "type": "namespaceSample" } ], "id": 4154, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2023 Win7/8 Device Migration (Win 7/8 esr cohort)", "recipe": { "approved_revision_id": 4154, "id": 1353, "latest_revision_id": 4154 }, "updated": "2023-12-05T17:38:42.362453Z" }, "id": 1353, "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": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "comment": "r+ to population increase", "created": "2023-11-28T22:00:15.044422Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2999, "revision": { "id": 4154, "recipe_id": 1353 } }, "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/fxsurvey-device-o-win?cohort=oesr", "repeatOption": "once", "surveyId": "2023-win78-win78cohort-esr", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2023-win78-esr-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "bumping up sample rate to 15%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-11-23T22:29:59.994331Z", "enabled_states": [ { "id": 2773, "created": "2023-12-05T17:38:41.392484Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2770, "created": "2023-11-28T22:10:52.324619Z", "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": "normandy.channel in [\"esr\"]", "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.country in [\"US\",\"CA\"]) && ((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && ([\"global-v6\",normandy.userId]|bucketSample(3700,1500,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "locales": [ "en-US" ], "type": "locale" }, { "countries": [ "US", "CA" ], "type": "country" }, { "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": 3700, "type": "namespaceSample" } ], "id": 4154, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2023 Win7/8 Device Migration (Win 7/8 esr cohort)", "recipe": { "approved_revision_id": 4154, "id": 1353, "latest_revision_id": 4154 }, "updated": "2023-12-05T17:38:42.362453Z" }, "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": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "comment": "r+ to population increase", "created": "2023-11-28T22:00:29.103651Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 3000, "revision": { "id": 4155, "recipe_id": 1352 } }, "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/fxsurvey-device-o-win?cohort=orel", "repeatOption": "once", "surveyId": "2023-win78-win78cohort-release", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2023-win78-release-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "bumping up sample rate to 15%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-11-23T20:57:23.341119Z", "enabled_states": [ { "id": 2774, "created": "2023-12-05T17:38:50.063162Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2771, "created": "2023-11-28T22:11:02.396925Z", "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": "normandy.channel in [\"release\"]", "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.country in [\"US\",\"CA\"]) && ((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && ([\"global-v6\",normandy.userId]|bucketSample(3700,1500,10000)) && (normandy.channel in [\"release\"])", "filter_object": [ { "locales": [ "en-US" ], "type": "locale" }, { "countries": [ "US", "CA" ], "type": "country" }, { "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": 3700, "type": "namespaceSample" } ], "id": 4155, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2023 Win7/8 Device Migration (Win 7/8 release cohort)", "recipe": { "approved_revision_id": 4155, "id": 1352, "latest_revision_id": 4155 }, "updated": "2023-12-05T17:38:50.913799Z" }, "id": 1352, "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": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "comment": "r+ to population increase", "created": "2023-11-28T22:00:29.103651Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 3000, "revision": { "id": 4155, "recipe_id": 1352 } }, "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/fxsurvey-device-o-win?cohort=orel", "repeatOption": "once", "surveyId": "2023-win78-win78cohort-release", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2023-win78-release-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "bumping up sample rate to 15%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-11-23T20:57:23.341119Z", "enabled_states": [ { "id": 2774, "created": "2023-12-05T17:38:50.063162Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2771, "created": "2023-11-28T22:11:02.396925Z", "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": "normandy.channel in [\"release\"]", "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.country in [\"US\",\"CA\"]) && ((normandy.os.windowsVersion in [6.1, 6.2, 6.3])) && (normandy.os.isWindows) && ([\"global-v6\",normandy.userId]|bucketSample(3700,1500,10000)) && (normandy.channel in [\"release\"])", "filter_object": [ { "locales": [ "en-US" ], "type": "locale" }, { "countries": [ "US", "CA" ], "type": "country" }, { "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": 3700, "type": "namespaceSample" } ], "id": 4155, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2023 Win7/8 Device Migration (Win 7/8 release cohort)", "recipe": { "approved_revision_id": 4155, "id": 1352, "latest_revision_id": 4155 }, "updated": "2023-12-05T17:38:50.913799Z" }, "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": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "comment": "r+ to population increase", "created": "2023-11-28T22:00:43.162683Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 3001, "revision": { "id": 4156, "recipe_id": 1351 } }, "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/fxsurvey-device-n-win?cohort=n", "repeatOption": "once", "surveyId": "2023-win78-win1011cohort", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2023-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "bumping up sample rate to 0.75%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-11-23T20:54:12.001604Z", "enabled_states": [ { "id": 2775, "created": "2023-12-05T17:38:58.901505Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2772, "created": "2023-11-28T22:11:20.781880Z", "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\"]) && (normandy.country in [\"US\",\"CA\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && ([\"global-v6\",normandy.userId]|bucketSample(3700,75,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US" ], "type": "locale" }, { "countries": [ "US", "CA" ], "type": "country" }, { "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": 3700, "type": "namespaceSample" } ], "id": 4156, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2023 Win7/8 Device Migration (Win 10/11 cohort)", "recipe": { "approved_revision_id": 4156, "id": 1351, "latest_revision_id": 4156 }, "updated": "2023-12-05T17:39:00.145431Z" }, "id": 1351, "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": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "comment": "r+ to population increase", "created": "2023-11-28T22:00:43.162683Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 3001, "revision": { "id": 4156, "recipe_id": 1351 } }, "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/fxsurvey-device-n-win?cohort=n", "repeatOption": "once", "surveyId": "2023-win78-win1011cohort", "thanksMessage": "Thanks" }, "experimenter_slug": "win78-device-migration-2023-win1011-cohort", "capabilities": [ "capabilities-v1", "jexl.context.normandy.os", "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "bumping up sample rate to 0.75%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-11-23T20:54:12.001604Z", "enabled_states": [ { "id": 2775, "created": "2023-12-05T17:38:58.901505Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2772, "created": "2023-11-28T22:11:20.781880Z", "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\"]) && (normandy.country in [\"US\",\"CA\"]) && ((normandy.os.windowsVersion in [10.0])) && (normandy.os.isWindows) && ([\"global-v6\",normandy.userId]|bucketSample(3700,75,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US" ], "type": "locale" }, { "countries": [ "US", "CA" ], "type": "country" }, { "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": 3700, "type": "namespaceSample" } ], "id": 4156, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: 2023 Win7/8 Device Migration (Win 10/11 cohort)", "recipe": { "approved_revision_id": 4156, "id": 1351, "latest_revision_id": 4156 }, "updated": "2023-12-05T17:39:00.145431Z" }, "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 sample rate to 3%", "created": "2023-10-17T21:05:34.036374Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 2992, "revision": { "id": 4145, "recipe_id": 1350 } }, "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/Firefox-search-and-navigation-habits", "repeatOption": "once", "surveyId": "low-searcher-us", "thanksMessage": "Thanks" }, "experimenter_slug": "Low searchers - EN", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "increasing bucket", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2023-10-13T20:49:00.639112Z", "enabled_states": [ { "id": 2763, "created": "2023-11-09T19:03:48.403428Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2760, "created": "2023-10-17T22:45:01.983822Z", "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\"]) && (normandy.country in [\"US\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10000,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US" ], "type": "locale" }, { "countries": [ "US" ], "type": "country" }, { "count": 300, "namespace": "global-v6", "start": 10000, "type": "namespaceSample" } ], "id": 4145, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: Low Searchers - EN", "recipe": { "approved_revision_id": 4145, "id": 1350, "latest_revision_id": 4145 }, "updated": "2023-11-09T19:03:49.330962Z" }, "id": 1350, "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 sample rate to 3%", "created": "2023-10-17T21:05:34.036374Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 2992, "revision": { "id": 4145, "recipe_id": 1350 } }, "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/Firefox-search-and-navigation-habits", "repeatOption": "once", "surveyId": "low-searcher-us", "thanksMessage": "Thanks" }, "experimenter_slug": "Low searchers - EN", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "increasing bucket", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2023-10-13T20:49:00.639112Z", "enabled_states": [ { "id": 2763, "created": "2023-11-09T19:03:48.403428Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2760, "created": "2023-10-17T22:45:01.983822Z", "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\"]) && (normandy.country in [\"US\"]) && ([\"global-v6\",normandy.userId]|bucketSample(10000,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US" ], "type": "locale" }, { "countries": [ "US" ], "type": "country" }, { "count": 300, "namespace": "global-v6", "start": 10000, "type": "namespaceSample" } ], "id": 4145, "identicon_seed": "v1:jbADuklUttZE", "metadata": {}, "name": "HB: Low Searchers - EN", "recipe": { "approved_revision_id": 4145, "id": 1350, "latest_revision_id": 4145 }, "updated": "2023-11-09T19:03:49.330962Z" }, "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": "Going to 10% of Germany in release", "created": "2023-10-24T21:00:42.571653Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 2995, "revision": { "id": 4147, "recipe_id": 1349 } }, "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/fsnhde", "repeatOption": "once", "surveyId": "low-searcher-de", "thanksMessage": "Dankeschön" }, "experimenter_slug": "Low Searchers - DE", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "bucket update", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2023-10-13T20:42:36.922216Z", "enabled_states": [ { "id": 2762, "created": "2023-11-09T19:03:40.565439Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2761, "created": "2023-10-24T21:02:11.393571Z", "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.country in [\"DE\"]) && (normandy.locale in [\"de\",\"de-DE\"]) && ([\"global-v6\",normandy.userId]|bucketSample(2700,1000,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "DE" ], "type": "country" }, { "locales": [ "de", "de-DE" ], "type": "locale" }, { "count": 1000, "namespace": "global-v6", "start": 2700, "type": "namespaceSample" } ], "id": 4147, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Low Searchers - DE", "recipe": { "approved_revision_id": 4147, "id": 1349, "latest_revision_id": 4147 }, "updated": "2023-11-09T19:03:41.537257Z" }, "id": 1349, "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": "Going to 10% of Germany in release", "created": "2023-10-24T21:00:42.571653Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 2995, "revision": { "id": 4147, "recipe_id": 1349 } }, "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/fsnhde", "repeatOption": "once", "surveyId": "low-searcher-de", "thanksMessage": "Dankeschön" }, "experimenter_slug": "Low Searchers - DE", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "bucket update", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2023-10-13T20:42:36.922216Z", "enabled_states": [ { "id": 2762, "created": "2023-11-09T19:03:40.565439Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2761, "created": "2023-10-24T21:02:11.393571Z", "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.country in [\"DE\"]) && (normandy.locale in [\"de\",\"de-DE\"]) && ([\"global-v6\",normandy.userId]|bucketSample(2700,1000,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "DE" ], "type": "country" }, { "locales": [ "de", "de-DE" ], "type": "locale" }, { "count": 1000, "namespace": "global-v6", "start": 2700, "type": "namespaceSample" } ], "id": 4147, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Low Searchers - DE", "recipe": { "approved_revision_id": 4147, "id": 1349, "latest_revision_id": 4147 }, "updated": "2023-11-09T19:03:41.537257Z" }, "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": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "comment": "Did another spot check on this one. Everything checks out. This is approved.", "created": "2023-09-08T15:54:25.070104Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 2990, "revision": { "id": 4139, "recipe_id": 1348 } }, "arguments": { "engagementButtonLabel": "Zur Umfrage", "includeTelemetryUUID": false, "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/ShoppingSurvey-DE", "repeatOption": "once", "surveyId": "Shopping Survey- DE", "thanksMessage": "Dankeschön" }, "experimenter_slug": "Shopping Survey- DE", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "removed excess german locales", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2023-09-05T21:36:20.135768Z", "enabled_states": [ { "id": 2756, "created": "2023-09-14T12:59:49.716913Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2755, "created": "2023-09-08T20:31:21.270254Z", "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.country in [\"DE\"]) && ([\"global-v7\",normandy.userId]|bucketSample(3025,200,10000)) && (normandy.locale in [\"de\",\"de-DE\"])", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "DE" ], "type": "country" }, { "count": 200, "namespace": "global-v7", "start": 3025, "type": "namespaceSample" }, { "type": "locale", "locales": [ "de", "de-DE" ] } ], "id": 4139, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Shopping Survey- DE", "recipe": { "approved_revision_id": 4139, "id": 1348, "latest_revision_id": 4139 }, "updated": "2023-09-14T12:59:50.729062Z" }, "id": 1348, "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": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "comment": "Did another spot check on this one. Everything checks out. This is approved.", "created": "2023-09-08T15:54:25.070104Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 2990, "revision": { "id": 4139, "recipe_id": 1348 } }, "arguments": { "engagementButtonLabel": "Zur Umfrage", "includeTelemetryUUID": false, "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/ShoppingSurvey-DE", "repeatOption": "once", "surveyId": "Shopping Survey- DE", "thanksMessage": "Dankeschön" }, "experimenter_slug": "Shopping Survey- DE", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "removed excess german locales", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2023-09-05T21:36:20.135768Z", "enabled_states": [ { "id": 2756, "created": "2023-09-14T12:59:49.716913Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2755, "created": "2023-09-08T20:31:21.270254Z", "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.country in [\"DE\"]) && ([\"global-v7\",normandy.userId]|bucketSample(3025,200,10000)) && (normandy.locale in [\"de\",\"de-DE\"])", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "DE" ], "type": "country" }, { "count": 200, "namespace": "global-v7", "start": 3025, "type": "namespaceSample" }, { "type": "locale", "locales": [ "de", "de-DE" ] } ], "id": 4139, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Shopping Survey- DE", "recipe": { "approved_revision_id": 4139, "id": 1348, "latest_revision_id": 4139 }, "updated": "2023-09-14T12:59:50.729062Z" }, "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": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "comment": "Did another spot check on this one. Everything checks out. This is approved.", "created": "2023-09-07T14:43:06.782994Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 2989, "revision": { "id": 4138, "recipe_id": 1347 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": false, "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/ShoppingSurvey-EN", "repeatOption": "once", "surveyId": "Shopping Survey- EN", "thanksMessage": "Thanks" }, "experimenter_slug": "Shopping Survey- EN", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "changed the locales to only be EN-US", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2023-09-05T21:27:22.487053Z", "enabled_states": [ { "id": 2757, "created": "2023-09-14T13:00:04.313310Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2754, "created": "2023-09-08T20:31:13.778951Z", "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.country in [\"US\"]) && (normandy.channel in [\"release\"]) && ([\"global-v7\",normandy.userId]|bucketSample(3025,50,10000)) && (normandy.locale in [\"en-US\"])", "filter_object": [ { "countries": [ "US" ], "type": "country" }, { "channels": [ "release" ], "type": "channel" }, { "count": 50, "namespace": "global-v7", "start": 3025, "type": "namespaceSample" }, { "type": "locale", "locales": [ "en-US" ] } ], "id": 4138, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Shopping Survey- EN", "recipe": { "approved_revision_id": 4138, "id": 1347, "latest_revision_id": 4138 }, "updated": "2023-09-14T13:00:05.353279Z" }, "id": 1347, "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": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "comment": "Did another spot check on this one. Everything checks out. This is approved.", "created": "2023-09-07T14:43:06.782994Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 2989, "revision": { "id": 4138, "recipe_id": 1347 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": false, "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/ShoppingSurvey-EN", "repeatOption": "once", "surveyId": "Shopping Survey- EN", "thanksMessage": "Thanks" }, "experimenter_slug": "Shopping Survey- EN", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "changed the locales to only be EN-US", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2023-09-05T21:27:22.487053Z", "enabled_states": [ { "id": 2757, "created": "2023-09-14T13:00:04.313310Z", "creator": { "id": 64, "first_name": "Chance", "last_name": "York", "email": "cyork@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2754, "created": "2023-09-08T20:31:13.778951Z", "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.country in [\"US\"]) && (normandy.channel in [\"release\"]) && ([\"global-v7\",normandy.userId]|bucketSample(3025,50,10000)) && (normandy.locale in [\"en-US\"])", "filter_object": [ { "countries": [ "US" ], "type": "country" }, { "channels": [ "release" ], "type": "channel" }, { "count": 50, "namespace": "global-v7", "start": 3025, "type": "namespaceSample" }, { "type": "locale", "locales": [ "en-US" ] } ], "id": 4138, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Shopping Survey- EN", "recipe": { "approved_revision_id": 4138, "id": 1347, "latest_revision_id": 4138 }, "updated": "2023-09-14T13:00:05.353279Z" }, "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": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "comment": "Approved!", "created": "2023-08-17T17:03:38.153171Z", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "id": 2988, "revision": { "id": 4132, "recipe_id": 1346 } }, "arguments": { "branches": [ { "preferences": { "network.http.http3.retry_different_ip_family": { "preferenceBranchType": "default", "preferenceType": "boolean", "preferenceValue": false } }, "ratio": 100, "slug": "reset-to-false" } ], "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/page-load-time-patch-esr/", "isEnrollmentPaused": false, "slug": "bug-1849168-pref-page-load-time-patch-esr-beta-115-116", "userFacingDescription": "Reverting a preference that intermittently caused long page load times.", "userFacingName": "Page load time patch ESR" }, "experimenter_slug": "page-load-time-patch-esr", "capabilities": [ "jexl.transform.bucketSample", "jexl.context.env.version", "capabilities-v1", "action.multi-preference-experiment", "jexl.transform.versionCompare" ], "comment": "esr", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "date_created": "2023-08-17T17:01:11.197678Z", "enabled_states": [ { "id": 2753, "created": "2023-08-17T17:31:52.517952Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": true, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((env.version|versionCompare(\"115.!\")>=0)&&(env.version|versionCompare(\"116.*\")<0)) && ([\"page-load-time-patch-esr\",normandy.userId]|bucketSample(0,10000,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "type": "version", "versions": [ 115, 116 ] }, { "count": 10000, "namespace": "page-load-time-patch-esr", "start": 0, "type": "namespaceSample" } ], "id": 4132, "identicon_seed": "v1:mWmqcnvRjerq", "metadata": {}, "name": "Page load time patch ESR", "recipe": { "approved_revision_id": 4132, "id": 1346, "latest_revision_id": 4132 }, "updated": "2023-08-17T17:31:52.844525Z" }, "id": 1346, "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": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "comment": "Approved!", "created": "2023-08-17T17:03:38.153171Z", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "id": 2988, "revision": { "id": 4132, "recipe_id": 1346 } }, "arguments": { "branches": [ { "preferences": { "network.http.http3.retry_different_ip_family": { "preferenceBranchType": "default", "preferenceType": "boolean", "preferenceValue": false } }, "ratio": 100, "slug": "reset-to-false" } ], "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/page-load-time-patch-esr/", "isEnrollmentPaused": false, "slug": "bug-1849168-pref-page-load-time-patch-esr-beta-115-116", "userFacingDescription": "Reverting a preference that intermittently caused long page load times.", "userFacingName": "Page load time patch ESR" }, "experimenter_slug": "page-load-time-patch-esr", "capabilities": [ "jexl.transform.bucketSample", "jexl.context.env.version", "capabilities-v1", "action.multi-preference-experiment", "jexl.transform.versionCompare" ], "comment": "esr", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "date_created": "2023-08-17T17:01:11.197678Z", "enabled_states": [ { "id": 2753, "created": "2023-08-17T17:31:52.517952Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": true, "extra_capabilities": [], "extra_filter_expression": "normandy.channel in [\"esr\"]", "filter_expression": "((env.version|versionCompare(\"115.!\")>=0)&&(env.version|versionCompare(\"116.*\")<0)) && ([\"page-load-time-patch-esr\",normandy.userId]|bucketSample(0,10000,10000)) && (normandy.channel in [\"esr\"])", "filter_object": [ { "type": "version", "versions": [ 115, 116 ] }, { "count": 10000, "namespace": "page-load-time-patch-esr", "start": 0, "type": "namespaceSample" } ], "id": 4132, "identicon_seed": "v1:mWmqcnvRjerq", "metadata": {}, "name": "Page load time patch ESR", "recipe": { "approved_revision_id": 4132, "id": 1346, "latest_revision_id": 4132 }, "updated": "2023-08-17T17:31:52.844525Z" }, "signature": { "timestamp": "2024-05-05T00:01:04.154242Z", "signature": "VFxd0lkKMNzGY0Exwbqv5lTLUEc0riafbFZl0rTey_FPLo1tXq6rkJCvF1pc1JDIVlVL9DJPNY66KaGehDkGCUfM-RpboFnobi-AkFttvM3Zaxke-l3Ro2W5olkaAWIT", "x5u": "https://content-signature-2.cdn.mozilla.net/chains/normandy.content-signature.mozilla.org-2024-06-09-11-51-07.chain", "public_key": "" }, "uses_only_baseline_capabilities": false }, { "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": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "comment": "Approved!", "created": "2023-08-15T20:06:36.344305Z", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "id": 2987, "revision": { "id": 4130, "recipe_id": 1345 } }, "arguments": { "branches": [ { "preferences": { "network.http.http3.retry_different_ip_family": { "preferenceBranchType": "default", "preferenceType": "boolean", "preferenceValue": false } }, "ratio": 100, "slug": "reset-to-false" } ], "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/page-load-time-patch/", "isEnrollmentPaused": false, "slug": "bug-1848748-pref-page-load-time-patch-release-116-117", "userFacingDescription": "Reverting a preference that intermittently caused long page load times.", "userFacingName": "Page load time patch" }, "experimenter_slug": "page-load-time-patch", "capabilities": [ "jexl.transform.bucketSample", "jexl.context.env.version", "capabilities-v1", "action.multi-preference-experiment", "jexl.transform.versionCompare" ], "comment": "experimenter import, 100% release population", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "date_created": "2023-08-15T20:06:26.876858Z", "enabled_states": [ { "id": 2752, "created": "2023-08-15T21:02:10.992422Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": true, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"116.!\")>=0)&&(env.version|versionCompare(\"117.*\")<0)) && ([\"page-load-time-patch-release\",normandy.userId]|bucketSample(0,10000,10000))", "filter_object": [ { "type": "channel", "channels": [ "release" ] }, { "type": "version", "versions": [ 116, 117 ] }, { "type": "namespaceSample", "start": 0, "count": 10000, "namespace": "page-load-time-patch-release" } ], "id": 4130, "identicon_seed": "v1:yIeqSwjrsXCL", "metadata": {}, "name": "Page load time patch", "recipe": { "approved_revision_id": 4130, "id": 1345, "latest_revision_id": 4130 }, "updated": "2023-08-15T21:02:11.282996Z" }, "id": 1345, "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": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "comment": "Approved!", "created": "2023-08-15T20:06:36.344305Z", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "id": 2987, "revision": { "id": 4130, "recipe_id": 1345 } }, "arguments": { "branches": [ { "preferences": { "network.http.http3.retry_different_ip_family": { "preferenceBranchType": "default", "preferenceType": "boolean", "preferenceValue": false } }, "ratio": 100, "slug": "reset-to-false" } ], "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/page-load-time-patch/", "isEnrollmentPaused": false, "slug": "bug-1848748-pref-page-load-time-patch-release-116-117", "userFacingDescription": "Reverting a preference that intermittently caused long page load times.", "userFacingName": "Page load time patch" }, "experimenter_slug": "page-load-time-patch", "capabilities": [ "jexl.transform.bucketSample", "jexl.context.env.version", "capabilities-v1", "action.multi-preference-experiment", "jexl.transform.versionCompare" ], "comment": "experimenter import, 100% release population", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "date_created": "2023-08-15T20:06:26.876858Z", "enabled_states": [ { "id": 2752, "created": "2023-08-15T21:02:10.992422Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": true, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"116.!\")>=0)&&(env.version|versionCompare(\"117.*\")<0)) && ([\"page-load-time-patch-release\",normandy.userId]|bucketSample(0,10000,10000))", "filter_object": [ { "type": "channel", "channels": [ "release" ] }, { "type": "version", "versions": [ 116, 117 ] }, { "type": "namespaceSample", "start": 0, "count": 10000, "namespace": "page-load-time-patch-release" } ], "id": 4130, "identicon_seed": "v1:yIeqSwjrsXCL", "metadata": {}, "name": "Page load time patch", "recipe": { "approved_revision_id": 4130, "id": 1345, "latest_revision_id": 4130 }, "updated": "2023-08-15T21:02:11.282996Z" }, "signature": { "timestamp": "2024-05-11T00:01:03.554907Z", "signature": "pJ0cv2D7K098KuaS6JmLpGCu8usJ0PqbMXp6oXFn6UpWOCCB6ox89JeoEMRAn6gh2VxzD0hpsCpXWvxJzZcy9iPy3NJrvi6ZYCLljOIQJEa_9Cx3CMuI6TKH-iTi0hZW", "x5u": "https://content-signature-2.cdn.mozilla.net/chains/normandy.content-signature.mozilla.org-2024-06-29-17-33-43.chain", "public_key": "" }, "uses_only_baseline_capabilities": false }, { "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": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "comment": "Approved!", "created": "2023-08-15T20:05:08.660226Z", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "id": 2986, "revision": { "id": 4129, "recipe_id": 1343 } }, "arguments": { "branches": [ { "preferences": { "network.http.http3.retry_different_ip_family": { "preferenceBranchType": "default", "preferenceType": "boolean", "preferenceValue": false } }, "ratio": 100, "slug": "reset-to-false" } ], "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/page-load-time-patch-beta/", "isEnrollmentPaused": false, "slug": "bug-1848779-pref-page-load-time-patch-beta-beta-117-118", "userFacingDescription": "Reverting a preference that intermittently caused long page load times.", "userFacingName": "Page load time patch beta" }, "experimenter_slug": "page-load-time-patch-beta", "capabilities": [ "jexl.transform.bucketSample", "jexl.context.env.version", "capabilities-v1", "action.multi-preference-experiment", "jexl.transform.versionCompare" ], "comment": "experimenter import 100% population", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "date_created": "2023-08-15T20:04:45.194881Z", "enabled_states": [ { "id": 2751, "created": "2023-08-15T21:01:56.696411Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": true, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"117.!\")>=0)&&(env.version|versionCompare(\"118.*\")<0)) && ([\"page-load-time-patch-beta\",normandy.userId]|bucketSample(0,10000,10000))", "filter_object": [ { "type": "channel", "channels": [ "beta" ] }, { "type": "version", "versions": [ 117, 118 ] }, { "type": "namespaceSample", "start": 0, "count": 10000, "namespace": "page-load-time-patch-beta" } ], "id": 4129, "identicon_seed": "v1:nTpCIsqiFHZV", "metadata": {}, "name": "Page load time patch beta", "recipe": { "approved_revision_id": 4129, "id": 1343, "latest_revision_id": 4129 }, "updated": "2023-08-15T21:01:56.963566Z" }, "id": 1343, "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": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "comment": "Approved!", "created": "2023-08-15T20:05:08.660226Z", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "id": 2986, "revision": { "id": 4129, "recipe_id": 1343 } }, "arguments": { "branches": [ { "preferences": { "network.http.http3.retry_different_ip_family": { "preferenceBranchType": "default", "preferenceType": "boolean", "preferenceValue": false } }, "ratio": 100, "slug": "reset-to-false" } ], "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/page-load-time-patch-beta/", "isEnrollmentPaused": false, "slug": "bug-1848779-pref-page-load-time-patch-beta-beta-117-118", "userFacingDescription": "Reverting a preference that intermittently caused long page load times.", "userFacingName": "Page load time patch beta" }, "experimenter_slug": "page-load-time-patch-beta", "capabilities": [ "jexl.transform.bucketSample", "jexl.context.env.version", "capabilities-v1", "action.multi-preference-experiment", "jexl.transform.versionCompare" ], "comment": "experimenter import 100% population", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "date_created": "2023-08-15T20:04:45.194881Z", "enabled_states": [ { "id": 2751, "created": "2023-08-15T21:01:56.696411Z", "creator": { "id": 51, "first_name": "Jared", "last_name": "Kerim", "email": "jkerim@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": true, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"117.!\")>=0)&&(env.version|versionCompare(\"118.*\")<0)) && ([\"page-load-time-patch-beta\",normandy.userId]|bucketSample(0,10000,10000))", "filter_object": [ { "type": "channel", "channels": [ "beta" ] }, { "type": "version", "versions": [ 117, 118 ] }, { "type": "namespaceSample", "start": 0, "count": 10000, "namespace": "page-load-time-patch-beta" } ], "id": 4129, "identicon_seed": "v1:nTpCIsqiFHZV", "metadata": {}, "name": "Page load time patch beta", "recipe": { "approved_revision_id": 4129, "id": 1343, "latest_revision_id": 4129 }, "updated": "2023-08-15T21:01:56.963566Z" }, "signature": { "timestamp": "2024-05-05T00:01:04.389226Z", "signature": "ma6wG56Cz5C4015W_kfdnozsB3O6bC9BKIDfeFRWCdvXgUqUx9W3eVszvx0Wb9hrS3X3HxVRfurOV3uMlZVKvnCTlR9FHiho4SClPLUDjOBBBa9O4pIddo2VQNnbOer7", "x5u": "https://content-signature-2.cdn.mozilla.net/chains/normandy.content-signature.mozilla.org-2024-06-09-11-51-07.chain", "public_key": "" }, "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": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "comment": "approving add to buckets extending 1335", "created": "2023-06-05T22:09:00.669986Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2975, "revision": { "id": 4127, "recipe_id": 1342 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": false, "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/83b7974eac6f?rec=1&ct=us", "repeatOption": "once", "surveyId": "Search Experience- USEY -2", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- USEY", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "created second bucket group for USEY", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-06-05T22:07:22.646181Z", "enabled_states": [ { "id": 2743, "created": "2023-06-08T21:09:09.710372Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2728, "created": "2023-06-05T22:36:44.118686Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.country in [\"US\"]) && (normandy.channel in [\"release\"]) && (normandy.locale in [\"en-US\",\"en-ZA\",\"en-NZ\",\"en-CA\",\"en-GB\",\"en-AU\"]) && ([\"global-v6\",normandy.userId]|bucketSample(2020,40,10000))", "filter_object": [ { "countries": [ "US" ], "type": "country" }, { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US", "en-ZA", "en-NZ", "en-CA", "en-GB", "en-AU" ], "type": "locale" }, { "count": 40, "namespace": "global-v6", "start": 2020, "type": "namespaceSample" } ], "id": 4127, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- USEY (Second bucket group)", "recipe": { "approved_revision_id": 4127, "id": 1342, "latest_revision_id": 4127 }, "updated": "2023-06-08T21:09:10.715821Z" }, "id": 1342, "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": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "comment": "approving add to buckets extending 1335", "created": "2023-06-05T22:09:00.669986Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2975, "revision": { "id": 4127, "recipe_id": 1342 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": false, "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/83b7974eac6f?rec=1&ct=us", "repeatOption": "once", "surveyId": "Search Experience- USEY -2", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- USEY", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "created second bucket group for USEY", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-06-05T22:07:22.646181Z", "enabled_states": [ { "id": 2743, "created": "2023-06-08T21:09:09.710372Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2728, "created": "2023-06-05T22:36:44.118686Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.country in [\"US\"]) && (normandy.channel in [\"release\"]) && (normandy.locale in [\"en-US\",\"en-ZA\",\"en-NZ\",\"en-CA\",\"en-GB\",\"en-AU\"]) && ([\"global-v6\",normandy.userId]|bucketSample(2020,40,10000))", "filter_object": [ { "countries": [ "US" ], "type": "country" }, { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US", "en-ZA", "en-NZ", "en-CA", "en-GB", "en-AU" ], "type": "locale" }, { "count": 40, "namespace": "global-v6", "start": 2020, "type": "namespaceSample" } ], "id": 4127, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- USEY (Second bucket group)", "recipe": { "approved_revision_id": 4127, "id": 1342, "latest_revision_id": 4127 }, "updated": "2023-06-08T21:09:10.715821Z" }, "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": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "comment": "approve extend bucket range to 1337", "created": "2023-06-05T22:09:11.266561Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2976, "revision": { "id": 4125, "recipe_id": 1341 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": false, "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/3f6453cf029f?rec=1&ct=gb", "repeatOption": "once", "surveyId": "Search Experience- GBEY -2", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- GBEY", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "fixed the buckets", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-06-05T22:00:18.584472Z", "enabled_states": [ { "id": 2745, "created": "2023-06-08T21:09:23.016573Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2730, "created": "2023-06-05T22:36:57.295056Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@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-ZA\",\"en-NZ\",\"en-CA\",\"en-GB\",\"en-AU\"]) && (normandy.country in [\"GB\"]) && ([\"global-v6\",normandy.userId]|bucketSample(2500,160,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US", "en-ZA", "en-NZ", "en-CA", "en-GB", "en-AU" ], "type": "locale" }, { "countries": [ "GB" ], "type": "country" }, { "count": 160, "namespace": "global-v6", "start": 2500, "type": "namespaceSample" } ], "id": 4125, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- GBEY (Second bucket group)", "recipe": { "approved_revision_id": 4125, "id": 1341, "latest_revision_id": 4125 }, "updated": "2023-06-08T21:09:23.992737Z" }, "id": 1341, "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": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "comment": "approve extend bucket range to 1337", "created": "2023-06-05T22:09:11.266561Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2976, "revision": { "id": 4125, "recipe_id": 1341 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": false, "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/3f6453cf029f?rec=1&ct=gb", "repeatOption": "once", "surveyId": "Search Experience- GBEY -2", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- GBEY", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "fixed the buckets", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-06-05T22:00:18.584472Z", "enabled_states": [ { "id": 2745, "created": "2023-06-08T21:09:23.016573Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2730, "created": "2023-06-05T22:36:57.295056Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@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-ZA\",\"en-NZ\",\"en-CA\",\"en-GB\",\"en-AU\"]) && (normandy.country in [\"GB\"]) && ([\"global-v6\",normandy.userId]|bucketSample(2500,160,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US", "en-ZA", "en-NZ", "en-CA", "en-GB", "en-AU" ], "type": "locale" }, { "countries": [ "GB" ], "type": "country" }, { "count": 160, "namespace": "global-v6", "start": 2500, "type": "namespaceSample" } ], "id": 4125, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- GBEY (Second bucket group)", "recipe": { "approved_revision_id": 4125, "id": 1341, "latest_revision_id": 4125 }, "updated": "2023-06-08T21:09:23.992737Z" }, "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": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "comment": "approve extending buckets for 1336", "created": "2023-06-05T22:09:14.449647Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2977, "revision": { "id": 4121, "recipe_id": 1340 } }, "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/5ea193edaf77?rec=0&ct=us", "repeatOption": "once", "surveyId": "Search Experience- USEN -2", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- USEN", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "Creating a second bucket group for USEN", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-06-05T21:53:55.006649Z", "enabled_states": [ { "id": 2744, "created": "2023-06-08T21:09:17.438127Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2729, "created": "2023-06-05T22:36:51.283795Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.country in [\"US\"]) && (normandy.channel in [\"release\"]) && (normandy.locale in [\"en-US\",\"en-ZA\",\"en-NZ\",\"en-CA\",\"en-GB\",\"en-AU\"]) && ([\"global-v6\",normandy.userId]|bucketSample(2100,200,10000))", "filter_object": [ { "countries": [ "US" ], "type": "country" }, { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US", "en-ZA", "en-NZ", "en-CA", "en-GB", "en-AU" ], "type": "locale" }, { "count": 200, "namespace": "global-v6", "start": 2100, "type": "namespaceSample" } ], "id": 4121, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- USEN (Second bucket group)", "recipe": { "approved_revision_id": 4121, "id": 1340, "latest_revision_id": 4121 }, "updated": "2023-06-08T21:09:18.389200Z" }, "id": 1340, "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": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "comment": "approve extending buckets for 1336", "created": "2023-06-05T22:09:14.449647Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2977, "revision": { "id": 4121, "recipe_id": 1340 } }, "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/5ea193edaf77?rec=0&ct=us", "repeatOption": "once", "surveyId": "Search Experience- USEN -2", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- USEN", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "Creating a second bucket group for USEN", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-06-05T21:53:55.006649Z", "enabled_states": [ { "id": 2744, "created": "2023-06-08T21:09:17.438127Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2729, "created": "2023-06-05T22:36:51.283795Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.country in [\"US\"]) && (normandy.channel in [\"release\"]) && (normandy.locale in [\"en-US\",\"en-ZA\",\"en-NZ\",\"en-CA\",\"en-GB\",\"en-AU\"]) && ([\"global-v6\",normandy.userId]|bucketSample(2100,200,10000))", "filter_object": [ { "countries": [ "US" ], "type": "country" }, { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US", "en-ZA", "en-NZ", "en-CA", "en-GB", "en-AU" ], "type": "locale" }, { "count": 200, "namespace": "global-v6", "start": 2100, "type": "namespaceSample" } ], "id": 4121, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- USEN (Second bucket group)", "recipe": { "approved_revision_id": 4121, "id": 1340, "latest_revision_id": 4121 }, "updated": "2023-06-08T21:09:18.389200Z" }, "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": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "comment": "approve extend bucket range to 1338", "created": "2023-06-05T22:09:18.036503Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2978, "revision": { "id": 4122, "recipe_id": 1339 } }, "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/e1836e2934c3?rec=0&ct=gb", "repeatOption": "once", "surveyId": "Search Experience- GBEN -2", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- GBEN", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "adding a second bucket group to GBEN", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-06-05T21:28:14.806001Z", "enabled_states": [ { "id": 2746, "created": "2023-06-08T21:09:28.505506Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2731, "created": "2023-06-05T22:37:03.864203Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@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-ZA\",\"en-NZ\",\"en-CA\",\"en-GB\",\"en-AU\"]) && (normandy.country in [\"GB\"]) && ([\"global-v6\",normandy.userId]|bucketSample(2100,400,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US", "en-ZA", "en-NZ", "en-CA", "en-GB", "en-AU" ], "type": "locale" }, { "countries": [ "GB" ], "type": "country" }, { "count": 400, "namespace": "global-v6", "start": 2100, "type": "namespaceSample" } ], "id": 4122, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- GBEN (Second bucket group)", "recipe": { "approved_revision_id": 4122, "id": 1339, "latest_revision_id": 4122 }, "updated": "2023-06-08T21:09:29.614568Z" }, "id": 1339, "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": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "comment": "approve extend bucket range to 1338", "created": "2023-06-05T22:09:18.036503Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2978, "revision": { "id": 4122, "recipe_id": 1339 } }, "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/e1836e2934c3?rec=0&ct=gb", "repeatOption": "once", "surveyId": "Search Experience- GBEN -2", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- GBEN", "capabilities": [ "jexl.transform.bucketSample", "action.show-heartbeat" ], "comment": "adding a second bucket group to GBEN", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-06-05T21:28:14.806001Z", "enabled_states": [ { "id": 2746, "created": "2023-06-08T21:09:28.505506Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2731, "created": "2023-06-05T22:37:03.864203Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@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-ZA\",\"en-NZ\",\"en-CA\",\"en-GB\",\"en-AU\"]) && (normandy.country in [\"GB\"]) && ([\"global-v6\",normandy.userId]|bucketSample(2100,400,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US", "en-ZA", "en-NZ", "en-CA", "en-GB", "en-AU" ], "type": "locale" }, { "countries": [ "GB" ], "type": "country" }, { "count": 400, "namespace": "global-v6", "start": 2100, "type": "namespaceSample" } ], "id": 4122, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- GBEN (Second bucket group)", "recipe": { "approved_revision_id": 4122, "id": 1339, "latest_revision_id": 4122 }, "updated": "2023-06-08T21:09:29.614568Z" }, "signature": null, "uses_only_baseline_capabilities": true } ] }{ "count": 1303, "next": "