Recipe List
Viewset for viewing and uploading recipes.
GET /api/v3/recipe/?format=api&ordering=-id&page=3
https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=-id&page=4", "previous": "https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=-id&page=2", "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": "looks good", "created": "2023-05-31T21:08:00.398733Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "id": 2964, "revision": { "id": 4109, "recipe_id": 1338 } }, "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", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- GBEN", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "sample rate", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "date_created": "2023-05-31T20:58:30.464977Z", "enabled_states": [ { "id": 2747, "created": "2023-06-08T21:09:34.902887Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2721, "created": "2023-06-01T00:06:56.454106Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"en-US\",\"en-ZA\",\"en-NZ\",\"en-CA\",\"en-GB\",\"en-AU\"]) && (normandy.country in [\"GB\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1800,200,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": 200, "namespace": "global-v6", "start": 1800, "type": "namespaceSample" } ], "id": 4109, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- GBEN", "recipe": { "approved_revision_id": 4109, "id": 1338, "latest_revision_id": 4109 }, "updated": "2023-06-08T21:09:35.826161Z" }, "id": 1338, "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": "2023-05-31T21:08:00.398733Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "id": 2964, "revision": { "id": 4109, "recipe_id": 1338 } }, "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", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- GBEN", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "sample rate", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "date_created": "2023-05-31T20:58:30.464977Z", "enabled_states": [ { "id": 2747, "created": "2023-06-08T21:09:34.902887Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2721, "created": "2023-06-01T00:06:56.454106Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"en-US\",\"en-ZA\",\"en-NZ\",\"en-CA\",\"en-GB\",\"en-AU\"]) && (normandy.country in [\"GB\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1800,200,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": 200, "namespace": "global-v6", "start": 1800, "type": "namespaceSample" } ], "id": 4109, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- GBEN", "recipe": { "approved_revision_id": 4109, "id": 1338, "latest_revision_id": 4109 }, "updated": "2023-06-08T21:09:35.826161Z" }, "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 to continue", "created": "2023-06-05T23:05:14.130392Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2983, "revision": { "id": 4123, "recipe_id": 1337 } }, "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", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- GBEY", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "reverting", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-31T20:57:19.485980Z", "enabled_states": [ { "id": 2748, "created": "2023-06-08T21:09:40.397135Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2733, "created": "2023-06-05T23:15:25.272367Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": 2725 } ], "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(2000,80,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": 80, "namespace": "global-v6", "start": 2000, "type": "namespaceSample" } ], "id": 4123, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- GBEY", "recipe": { "approved_revision_id": 4123, "id": 1337, "latest_revision_id": 4123 }, "updated": "2023-06-08T21:09:41.371229Z" }, "id": 1337, "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 to continue", "created": "2023-06-05T23:05:14.130392Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2983, "revision": { "id": 4123, "recipe_id": 1337 } }, "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", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- GBEY", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "reverting", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-31T20:57:19.485980Z", "enabled_states": [ { "id": 2748, "created": "2023-06-08T21:09:40.397135Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2733, "created": "2023-06-05T23:15:25.272367Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": 2725 } ], "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(2000,80,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": 80, "namespace": "global-v6", "start": 2000, "type": "namespaceSample" } ], "id": 4123, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- GBEY", "recipe": { "approved_revision_id": 4123, "id": 1337, "latest_revision_id": 4123 }, "updated": "2023-06-08T21:09:41.371229Z" }, "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 to continue", "created": "2023-06-05T23:05:26.003171Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2985, "revision": { "id": 4128, "recipe_id": 1336 } }, "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", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- USEN", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "reverting back", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-31T20:55:20.636269Z", "enabled_states": [ { "id": 2749, "created": "2023-06-08T21:09:46.416256Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2732, "created": "2023-06-05T23:15:11.135036Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": 2722 } ], "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(1800,100,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": 100, "namespace": "global-v6", "start": 1800, "type": "namespaceSample" } ], "id": 4128, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- USEN", "recipe": { "approved_revision_id": 4128, "id": 1336, "latest_revision_id": 4128 }, "updated": "2023-06-08T21:09:47.368156Z" }, "id": 1336, "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 to continue", "created": "2023-06-05T23:05:26.003171Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2985, "revision": { "id": 4128, "recipe_id": 1336 } }, "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", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- USEN", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "reverting back", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-31T20:55:20.636269Z", "enabled_states": [ { "id": 2749, "created": "2023-06-08T21:09:46.416256Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2732, "created": "2023-06-05T23:15:11.135036Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": 2722 } ], "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(1800,100,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": 100, "namespace": "global-v6", "start": 1800, "type": "namespaceSample" } ], "id": 4128, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- USEN", "recipe": { "approved_revision_id": 4128, "id": 1336, "latest_revision_id": 4128 }, "updated": "2023-06-08T21:09:47.368156Z" }, "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 to continue", "created": "2023-06-05T23:05:20.415586Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2984, "revision": { "id": 4126, "recipe_id": 1335 } }, "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", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- USEY", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "reverted", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-30T21:10:46.040962Z", "enabled_states": [ { "id": 2750, "created": "2023-06-08T21:09:52.002315Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2734, "created": "2023-06-05T23:15:40.525017Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": 2726 } ], "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(2000,20,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": 20, "namespace": "global-v6", "start": 2000, "type": "namespaceSample" } ], "id": 4126, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- USEY", "recipe": { "approved_revision_id": 4126, "id": 1335, "latest_revision_id": 4126 }, "updated": "2023-06-08T21:09:53.015169Z" }, "id": 1335, "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 to continue", "created": "2023-06-05T23:05:20.415586Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2984, "revision": { "id": 4126, "recipe_id": 1335 } }, "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", "thanksMessage": "Thanks" }, "experimenter_slug": "Search Experience- USEY", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "reverted", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-30T21:10:46.040962Z", "enabled_states": [ { "id": 2750, "created": "2023-06-08T21:09:52.002315Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2734, "created": "2023-06-05T23:15:40.525017Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": 2726 } ], "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(2000,20,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": 20, "namespace": "global-v6", "start": 2000, "type": "namespaceSample" } ], "id": 4126, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: Search Experience- USEY", "recipe": { "approved_revision_id": 4126, "id": 1335, "latest_revision_id": 4126 }, "updated": "2023-06-08T21:09:53.015169Z" }, "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": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T19:19:50.714581Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2963, "revision": { "id": 4088, "recipe_id": 1334 } }, "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/typing-us-r2-kmeansr859?r=2&country=us&model=r859", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r859-us", "thanksMessage": "Thanks" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:22:06.976983Z", "enabled_states": [ { "id": 2709, "created": "2023-05-15T18:53:28.508716Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2708, "created": "2023-05-11T19:20:29.063352Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2685 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.country in [\"US\"]) && (normandy.locale in [\"en-US\"]) && (normandy.channel in [\"release\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1300,300,10000))", "filter_object": [ { "countries": [ "US" ], "type": "country" }, { "locales": [ "en-US" ], "type": "locale" }, { "channels": [ "release" ], "type": "channel" }, { "count": 300, "namespace": "global-v6", "start": 1300, "type": "namespaceSample" } ], "id": 4088, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R8-59 (Round 2 - US)", "recipe": { "approved_revision_id": 4088, "id": 1334, "latest_revision_id": 4088 }, "updated": "2023-05-15T18:53:29.418413Z" }, "id": 1334, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T19:19:50.714581Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2963, "revision": { "id": 4088, "recipe_id": 1334 } }, "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/typing-us-r2-kmeansr859?r=2&country=us&model=r859", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r859-us", "thanksMessage": "Thanks" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:22:06.976983Z", "enabled_states": [ { "id": 2709, "created": "2023-05-15T18:53:28.508716Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2708, "created": "2023-05-11T19:20:29.063352Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2685 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.country in [\"US\"]) && (normandy.locale in [\"en-US\"]) && (normandy.channel in [\"release\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1300,300,10000))", "filter_object": [ { "countries": [ "US" ], "type": "country" }, { "locales": [ "en-US" ], "type": "locale" }, { "channels": [ "release" ], "type": "channel" }, { "count": 300, "namespace": "global-v6", "start": 1300, "type": "namespaceSample" } ], "id": 4088, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R8-59 (Round 2 - US)", "recipe": { "approved_revision_id": 4088, "id": 1334, "latest_revision_id": 4088 }, "updated": "2023-05-15T18:53:29.418413Z" }, "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": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:18:32.541711Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2953, "revision": { "id": 4089, "recipe_id": 1333 } }, "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/typing-us-r2-kmeansr735?r=2&country=us&model=r735", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r735-us", "thanksMessage": "Thanks" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:21:13.237834Z", "enabled_states": [ { "id": 2710, "created": "2023-05-15T18:54:45.076952Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2697, "created": "2023-05-11T18:55:22.600625Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2686 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.country in [\"US\"]) && (normandy.locale in [\"en-US\"]) && (normandy.channel in [\"release\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1000,300,10000))", "filter_object": [ { "countries": [ "US" ], "type": "country" }, { "locales": [ "en-US" ], "type": "locale" }, { "channels": [ "release" ], "type": "channel" }, { "count": 300, "namespace": "global-v6", "start": 1000, "type": "namespaceSample" } ], "id": 4089, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R7-35 (Round 2 - US)", "recipe": { "approved_revision_id": 4089, "id": 1333, "latest_revision_id": 4089 }, "updated": "2023-05-15T18:54:46.081916Z" }, "id": 1333, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:18:32.541711Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2953, "revision": { "id": 4089, "recipe_id": 1333 } }, "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/typing-us-r2-kmeansr735?r=2&country=us&model=r735", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r735-us", "thanksMessage": "Thanks" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:21:13.237834Z", "enabled_states": [ { "id": 2710, "created": "2023-05-15T18:54:45.076952Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2697, "created": "2023-05-11T18:55:22.600625Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2686 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.country in [\"US\"]) && (normandy.locale in [\"en-US\"]) && (normandy.channel in [\"release\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1000,300,10000))", "filter_object": [ { "countries": [ "US" ], "type": "country" }, { "locales": [ "en-US" ], "type": "locale" }, { "channels": [ "release" ], "type": "channel" }, { "count": 300, "namespace": "global-v6", "start": 1000, "type": "namespaceSample" } ], "id": 4089, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R7-35 (Round 2 - US)", "recipe": { "approved_revision_id": 4089, "id": 1333, "latest_revision_id": 4089 }, "updated": "2023-05-15T18:54:46.081916Z" }, "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": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:18:27.353185Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2952, "revision": { "id": 4090, "recipe_id": 1332 } }, "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/typing-france-r2-kmeansr859?r=2&country=france&model=r859", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r859-france", "thanksMessage": "Merci" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:19:13.966547Z", "enabled_states": [ { "id": 2711, "created": "2023-05-15T18:54:52.296563Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2699, "created": "2023-05-11T18:56:05.238223Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2691 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"FR\"]) && (normandy.locale in [\"fr\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "FR" ], "type": "country" }, { "locales": [ "fr" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1300, "type": "namespaceSample" } ], "id": 4090, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R8-59 (Round 2 - France)", "recipe": { "approved_revision_id": 4090, "id": 1332, "latest_revision_id": 4090 }, "updated": "2023-05-15T18:54:53.187044Z" }, "id": 1332, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:18:27.353185Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2952, "revision": { "id": 4090, "recipe_id": 1332 } }, "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/typing-france-r2-kmeansr859?r=2&country=france&model=r859", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r859-france", "thanksMessage": "Merci" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:19:13.966547Z", "enabled_states": [ { "id": 2711, "created": "2023-05-15T18:54:52.296563Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2699, "created": "2023-05-11T18:56:05.238223Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2691 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"FR\"]) && (normandy.locale in [\"fr\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "FR" ], "type": "country" }, { "locales": [ "fr" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1300, "type": "namespaceSample" } ], "id": 4090, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R8-59 (Round 2 - France)", "recipe": { "approved_revision_id": 4090, "id": 1332, "latest_revision_id": 4090 }, "updated": "2023-05-15T18:54:53.187044Z" }, "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": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:18:49.404998Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2954, "revision": { "id": 4091, "recipe_id": 1331 } }, "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/typing-france-r2-kmeansr735?r=2&country=france&model=r735", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r735-france", "thanksMessage": "Merci" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:18:23.147762Z", "enabled_states": [ { "id": 2712, "created": "2023-05-15T18:54:58.010087Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2698, "created": "2023-05-11T18:55:56.797243Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2692 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"FR\"]) && (normandy.locale in [\"fr\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1000,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "FR" ], "type": "country" }, { "locales": [ "fr" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1000, "type": "namespaceSample" } ], "id": 4091, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R7-35 (Round 2 - France)", "recipe": { "approved_revision_id": 4091, "id": 1331, "latest_revision_id": 4091 }, "updated": "2023-05-15T18:54:58.864985Z" }, "id": 1331, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:18:49.404998Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2954, "revision": { "id": 4091, "recipe_id": 1331 } }, "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/typing-france-r2-kmeansr735?r=2&country=france&model=r735", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r735-france", "thanksMessage": "Merci" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:18:23.147762Z", "enabled_states": [ { "id": 2712, "created": "2023-05-15T18:54:58.010087Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2698, "created": "2023-05-11T18:55:56.797243Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2692 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"FR\"]) && (normandy.locale in [\"fr\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1000,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "FR" ], "type": "country" }, { "locales": [ "fr" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1000, "type": "namespaceSample" } ], "id": 4091, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R7-35 (Round 2 - France)", "recipe": { "approved_revision_id": 4091, "id": 1331, "latest_revision_id": 4091 }, "updated": "2023-05-15T18:54:58.864985Z" }, "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": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:24:45.053778Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2955, "revision": { "id": 4092, "recipe_id": 1330 } }, "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/typing-de-r2-kmeansr859?r=2&country=germany&model=r859", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r859-germany", "thanksMessage": "Dankeschön" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:14:19.763592Z", "enabled_states": [ { "id": 2713, "created": "2023-05-15T18:55:04.287872Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2701, "created": "2023-05-11T18:56:27.747060Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2693 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"DE\"]) && (normandy.locale in [\"de\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "DE" ], "type": "country" }, { "locales": [ "de" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1300, "type": "namespaceSample" } ], "id": 4092, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R8-59 (Round 2 - Germany)", "recipe": { "approved_revision_id": 4092, "id": 1330, "latest_revision_id": 4092 }, "updated": "2023-05-15T18:55:05.248415Z" }, "id": 1330, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:24:45.053778Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2955, "revision": { "id": 4092, "recipe_id": 1330 } }, "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/typing-de-r2-kmeansr859?r=2&country=germany&model=r859", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r859-germany", "thanksMessage": "Dankeschön" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:14:19.763592Z", "enabled_states": [ { "id": 2713, "created": "2023-05-15T18:55:04.287872Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2701, "created": "2023-05-11T18:56:27.747060Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2693 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"DE\"]) && (normandy.locale in [\"de\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "DE" ], "type": "country" }, { "locales": [ "de" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1300, "type": "namespaceSample" } ], "id": 4092, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R8-59 (Round 2 - Germany)", "recipe": { "approved_revision_id": 4092, "id": 1330, "latest_revision_id": 4092 }, "updated": "2023-05-15T18:55:05.248415Z" }, "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": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:35:08.805234Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2962, "revision": { "id": 4099, "recipe_id": 1329 } }, "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/typing-de-r2-kmeansr735?r=2&country=germany&model=r735", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r735-germany", "thanksMessage": "Dankeschön" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:12:43.067410Z", "enabled_states": [ { "id": 2714, "created": "2023-05-15T18:55:10.798541Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2700, "created": "2023-05-11T18:56:15.877878Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2694 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"DE\"]) && (normandy.locale in [\"de\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1000,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "DE" ], "type": "country" }, { "locales": [ "de" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1000, "type": "namespaceSample" } ], "id": 4099, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R7-35 (Round 2 - Germany)", "recipe": { "approved_revision_id": 4099, "id": 1329, "latest_revision_id": 4099 }, "updated": "2023-05-15T18:55:11.711956Z" }, "id": 1329, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:35:08.805234Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2962, "revision": { "id": 4099, "recipe_id": 1329 } }, "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/typing-de-r2-kmeansr735?r=2&country=germany&model=r735", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r735-germany", "thanksMessage": "Dankeschön" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:12:43.067410Z", "enabled_states": [ { "id": 2714, "created": "2023-05-15T18:55:10.798541Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2700, "created": "2023-05-11T18:56:15.877878Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2694 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"DE\"]) && (normandy.locale in [\"de\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1000,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "DE" ], "type": "country" }, { "locales": [ "de" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1000, "type": "namespaceSample" } ], "id": 4099, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R7-35 (Round 2 - Germany)", "recipe": { "approved_revision_id": 4099, "id": 1329, "latest_revision_id": 4099 }, "updated": "2023-05-15T18:55:11.711956Z" }, "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": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:27:07.585575Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2956, "revision": { "id": 4093, "recipe_id": 1328 } }, "arguments": { "engagementButtonLabel": "Responder a la encuesta", "includeTelemetryUUID": true, "learnMoreMessage": "Descubre más", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Por favor, ayúdanos a mejorar Firefox contestando esta breve encuesta", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-es-r2-kmeansr859?r=2&country=spain&model=r859", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r859-spain", "thanksMessage": "Gracias" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:10:18.530408Z", "enabled_states": [ { "id": 2715, "created": "2023-05-15T18:55:16.664176Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2703, "created": "2023-05-11T18:56:48.803161Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2695 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"ES\"]) && (normandy.locale in [\"es-ES\",\"es-MX\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "ES" ], "type": "country" }, { "locales": [ "es-ES", "es-MX" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1300, "type": "namespaceSample" } ], "id": 4093, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R8-59 (Round 2 - Spain)", "recipe": { "approved_revision_id": 4093, "id": 1328, "latest_revision_id": 4093 }, "updated": "2023-05-15T18:55:17.653529Z" }, "id": 1328, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:27:07.585575Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2956, "revision": { "id": 4093, "recipe_id": 1328 } }, "arguments": { "engagementButtonLabel": "Responder a la encuesta", "includeTelemetryUUID": true, "learnMoreMessage": "Descubre más", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Por favor, ayúdanos a mejorar Firefox contestando esta breve encuesta", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-es-r2-kmeansr859?r=2&country=spain&model=r859", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r859-spain", "thanksMessage": "Gracias" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:10:18.530408Z", "enabled_states": [ { "id": 2715, "created": "2023-05-15T18:55:16.664176Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2703, "created": "2023-05-11T18:56:48.803161Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2695 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"ES\"]) && (normandy.locale in [\"es-ES\",\"es-MX\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "ES" ], "type": "country" }, { "locales": [ "es-ES", "es-MX" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1300, "type": "namespaceSample" } ], "id": 4093, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R8-59 (Round 2 - Spain)", "recipe": { "approved_revision_id": 4093, "id": 1328, "latest_revision_id": 4093 }, "updated": "2023-05-15T18:55:17.653529Z" }, "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": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:34:05.719890Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2961, "revision": { "id": 4094, "recipe_id": 1327 } }, "arguments": { "engagementButtonLabel": "Responder a la encuesta", "includeTelemetryUUID": true, "learnMoreMessage": "Descubre más", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Por favor, ayúdanos a mejorar Firefox contestando esta breve encuesta", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-es-r2-kmeansr735?r=2&country=spain&model=r735", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r735-spain", "thanksMessage": "Gracias" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:08:40.518178Z", "enabled_states": [ { "id": 2716, "created": "2023-05-15T18:55:25.424878Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2702, "created": "2023-05-11T18:56:37.978656Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2696 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"ES\"]) && (normandy.locale in [\"es-ES\",\"es-MX\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1000,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "ES" ], "type": "country" }, { "locales": [ "es-ES", "es-MX" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1000, "type": "namespaceSample" } ], "id": 4094, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R7-35 (Round 2 - Spain)", "recipe": { "approved_revision_id": 4094, "id": 1327, "latest_revision_id": 4094 }, "updated": "2023-05-15T18:55:26.466542Z" }, "id": 1327, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:34:05.719890Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2961, "revision": { "id": 4094, "recipe_id": 1327 } }, "arguments": { "engagementButtonLabel": "Responder a la encuesta", "includeTelemetryUUID": true, "learnMoreMessage": "Descubre más", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Por favor, ayúdanos a mejorar Firefox contestando esta breve encuesta", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-es-r2-kmeansr735?r=2&country=spain&model=r735", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r735-spain", "thanksMessage": "Gracias" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:08:40.518178Z", "enabled_states": [ { "id": 2716, "created": "2023-05-15T18:55:25.424878Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2702, "created": "2023-05-11T18:56:37.978656Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2696 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"ES\"]) && (normandy.locale in [\"es-ES\",\"es-MX\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1000,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "ES" ], "type": "country" }, { "locales": [ "es-ES", "es-MX" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1000, "type": "namespaceSample" } ], "id": 4094, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R7-35 (Round 2 - Spain)", "recipe": { "approved_revision_id": 4094, "id": 1327, "latest_revision_id": 4094 }, "updated": "2023-05-15T18:55:26.466542Z" }, "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": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:28:06.715256Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2957, "revision": { "id": 4095, "recipe_id": 1326 } }, "arguments": { "engagementButtonLabel": "Contestar la encuesta", "includeTelemetryUUID": true, "learnMoreMessage": "Descubre más", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Ayúdenos a mejorar Firefox respondiendo esta breve encuesta", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-mx-r2-kmeansr859?r=2&country=mexico&model=r859", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r859-mexico", "thanksMessage": "Gracias" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:06:18.111104Z", "enabled_states": [ { "id": 2717, "created": "2023-05-15T18:55:41.275832Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2705, "created": "2023-05-11T18:57:06.844088Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2689 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"MX\"]) && (normandy.locale in [\"es-ES\",\"es-MX\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "MX" ], "type": "country" }, { "locales": [ "es-ES", "es-MX" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1300, "type": "namespaceSample" } ], "id": 4095, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R8-59 (Round 2 - Mexico)", "recipe": { "approved_revision_id": 4095, "id": 1326, "latest_revision_id": 4095 }, "updated": "2023-05-15T18:55:42.192218Z" }, "id": 1326, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:28:06.715256Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2957, "revision": { "id": 4095, "recipe_id": 1326 } }, "arguments": { "engagementButtonLabel": "Contestar la encuesta", "includeTelemetryUUID": true, "learnMoreMessage": "Descubre más", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Ayúdenos a mejorar Firefox respondiendo esta breve encuesta", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-mx-r2-kmeansr859?r=2&country=mexico&model=r859", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r859-mexico", "thanksMessage": "Gracias" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:06:18.111104Z", "enabled_states": [ { "id": 2717, "created": "2023-05-15T18:55:41.275832Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2705, "created": "2023-05-11T18:57:06.844088Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2689 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"MX\"]) && (normandy.locale in [\"es-ES\",\"es-MX\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "MX" ], "type": "country" }, { "locales": [ "es-ES", "es-MX" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1300, "type": "namespaceSample" } ], "id": 4095, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R8-59 (Round 2 - Mexico)", "recipe": { "approved_revision_id": 4095, "id": 1326, "latest_revision_id": 4095 }, "updated": "2023-05-15T18:55:42.192218Z" }, "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": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:31:11.497232Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2958, "revision": { "id": 4096, "recipe_id": 1325 } }, "arguments": { "engagementButtonLabel": "Contestar la encuesta", "includeTelemetryUUID": true, "learnMoreMessage": "Descubre más", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Ayúdenos a mejorar Firefox respondiendo esta breve encuesta", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-mx-r2-kmeansr735?r=2&country=mexico&model=r735", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r735-mexico", "thanksMessage": "Gracias" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:05:03.054778Z", "enabled_states": [ { "id": 2718, "created": "2023-05-15T18:55:48.730434Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2704, "created": "2023-05-11T18:56:57.941792Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2690 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"MX\"]) && (normandy.locale in [\"es-ES\",\"es-MX\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1000,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "MX" ], "type": "country" }, { "locales": [ "es-ES", "es-MX" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1000, "type": "namespaceSample" } ], "id": 4096, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R7-35 (Round 2 - Mexico)", "recipe": { "approved_revision_id": 4096, "id": 1325, "latest_revision_id": 4096 }, "updated": "2023-05-15T18:55:49.708682Z" }, "id": 1325, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:31:11.497232Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2958, "revision": { "id": 4096, "recipe_id": 1325 } }, "arguments": { "engagementButtonLabel": "Contestar la encuesta", "includeTelemetryUUID": true, "learnMoreMessage": "Descubre más", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Ayúdenos a mejorar Firefox respondiendo esta breve encuesta", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-mx-r2-kmeansr735?r=2&country=mexico&model=r735", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r735-mexico", "thanksMessage": "Gracias" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:05:03.054778Z", "enabled_states": [ { "id": 2718, "created": "2023-05-15T18:55:48.730434Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2704, "created": "2023-05-11T18:56:57.941792Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2690 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"MX\"]) && (normandy.locale in [\"es-ES\",\"es-MX\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1000,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "MX" ], "type": "country" }, { "locales": [ "es-ES", "es-MX" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1000, "type": "namespaceSample" } ], "id": 4096, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R7-35 (Round 2 - Mexico)", "recipe": { "approved_revision_id": 4096, "id": 1325, "latest_revision_id": 4096 }, "updated": "2023-05-15T18:55:49.708682Z" }, "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": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:32:58.103341Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2959, "revision": { "id": 4098, "recipe_id": 1324 } }, "arguments": { "engagementButtonLabel": "Participa al sondaggio", "includeTelemetryUUID": true, "learnMoreMessage": "Scopri di più", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Migliora Firefox partecipando a questo breve sondaggio", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-it-r2-kmeansr859?r=2&country=italy&model=r859", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r859-italy", "thanksMessage": "Grazie" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:01:30.669866Z", "enabled_states": [ { "id": 2719, "created": "2023-05-15T18:56:01.291170Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2707, "created": "2023-05-11T18:57:25.367257Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2687 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"IT\"]) && (normandy.locale in [\"it\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "IT" ], "type": "country" }, { "locales": [ "it" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1300, "type": "namespaceSample" } ], "id": 4098, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R8-59 (Round 2 - Italy)", "recipe": { "approved_revision_id": 4098, "id": 1324, "latest_revision_id": 4098 }, "updated": "2023-05-15T18:56:02.155709Z" }, "id": 1324, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:32:58.103341Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2959, "revision": { "id": 4098, "recipe_id": 1324 } }, "arguments": { "engagementButtonLabel": "Participa al sondaggio", "includeTelemetryUUID": true, "learnMoreMessage": "Scopri di più", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Migliora Firefox partecipando a questo breve sondaggio", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-it-r2-kmeansr859?r=2&country=italy&model=r859", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r859-italy", "thanksMessage": "Grazie" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T15:01:30.669866Z", "enabled_states": [ { "id": 2719, "created": "2023-05-15T18:56:01.291170Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2707, "created": "2023-05-11T18:57:25.367257Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2687 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"IT\"]) && (normandy.locale in [\"it\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1300,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "IT" ], "type": "country" }, { "locales": [ "it" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1300, "type": "namespaceSample" } ], "id": 4098, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R8-59 (Round 2 - Italy)", "recipe": { "approved_revision_id": 4098, "id": 1324, "latest_revision_id": 4098 }, "updated": "2023-05-15T18:56:02.155709Z" }, "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": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:33:06.009286Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2960, "revision": { "id": 4097, "recipe_id": 1323 } }, "arguments": { "engagementButtonLabel": "Participa al sondaggio", "includeTelemetryUUID": true, "learnMoreMessage": "Scopri di più", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Migliora Firefox partecipando a questo breve sondaggio", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-it-r2-kmeansr735?r=2&country=italy&model=r735", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r735-italy", "thanksMessage": "Grazie" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T14:59:14.310930Z", "enabled_states": [ { "id": 2720, "created": "2023-05-15T18:56:13.154072Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2706, "created": "2023-05-11T18:57:17.283528Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2688 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"IT\"]) && (normandy.locale in [\"it\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1000,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "IT" ], "type": "country" }, { "locales": [ "it" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1000, "type": "namespaceSample" } ], "id": 4097, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R7-35 (Round 2 - Italy)", "recipe": { "approved_revision_id": 4097, "id": 1323, "latest_revision_id": 4097 }, "updated": "2023-05-15T18:56:14.041208Z" }, "id": 1323, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-05-11T18:33:06.009286Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2960, "revision": { "id": 4097, "recipe_id": 1323 } }, "arguments": { "engagementButtonLabel": "Participa al sondaggio", "includeTelemetryUUID": true, "learnMoreMessage": "Scopri di più", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Migliora Firefox partecipando a questo breve sondaggio", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-it-r2-kmeansr735?r=2&country=italy&model=r735", "repeatOption": "once", "surveyId": "hb-typing-tool-r2-r735-italy", "thanksMessage": "Grazie" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "3%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-05-10T14:59:14.310930Z", "enabled_states": [ { "id": 2720, "created": "2023-05-15T18:56:13.154072Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2706, "created": "2023-05-11T18:57:17.283528Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": 2688 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"IT\"]) && (normandy.locale in [\"it\"]) && ([\"global-v6\",normandy.userId]|bucketSample(1000,300,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "IT" ], "type": "country" }, { "locales": [ "it" ], "type": "locale" }, { "count": 300, "namespace": "global-v6", "start": 1000, "type": "namespaceSample" } ], "id": 4097, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: One Mozilla typing tool test K-MEANS-R7-35 (Round 2 - Italy)", "recipe": { "approved_revision_id": 4097, "id": 1323, "latest_revision_id": 4097 }, "updated": "2023-05-15T18:56:14.041208Z" }, "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": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-04-21T21:50:34.989663Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2938, "revision": { "id": 4056, "recipe_id": 1322 } }, "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/firefox-nprofiles-defu3?b=defu3", "repeatOption": "once", "surveyId": "hb-new-profiles-phase2-de-fu3-2", "thanksMessage": "Dankeschön" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "fixing the sample rate", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-04-21T21:15:50.818891Z", "enabled_states": [ { "id": 2681, "created": "2023-05-10T14:52:59.772404Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2652, "created": "2023-04-25T01:25:36.622212Z", "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.isFirstRun && (normandy.request_time / (1000 * 60 * 60 * 24) - normandy.telemetry.main.environment.profile.firstUseDate < 90)", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"DE\"]) && (normandy.locale in [\"de\"]) && ([\"global-v5\",normandy.userId]|bucketSample(9200,100,10000)) && (!normandy.isFirstRun && (normandy.request_time / (1000 * 60 * 60 * 24) - normandy.telemetry.main.environment.profile.firstUseDate < 90))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "DE" ], "type": "country" }, { "locales": [ "de" ], "type": "locale" }, { "count": 100, "namespace": "global-v5", "start": 9200, "type": "namespaceSample" } ], "id": 4056, "identicon_seed": "v1:fcazURtvIyMX", "metadata": {}, "name": "HB: (second bucket) New Profiles Phase 2 (Germany / de / first use < 3 months ago)", "recipe": { "approved_revision_id": 4056, "id": 1322, "latest_revision_id": 4056 }, "updated": "2023-05-10T14:53:00.687319Z" }, "id": 1322, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-04-21T21:50:34.989663Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2938, "revision": { "id": 4056, "recipe_id": 1322 } }, "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/firefox-nprofiles-defu3?b=defu3", "repeatOption": "once", "surveyId": "hb-new-profiles-phase2-de-fu3-2", "thanksMessage": "Dankeschön" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "fixing the sample rate", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-04-21T21:15:50.818891Z", "enabled_states": [ { "id": 2681, "created": "2023-05-10T14:52:59.772404Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2652, "created": "2023-04-25T01:25:36.622212Z", "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.isFirstRun && (normandy.request_time / (1000 * 60 * 60 * 24) - normandy.telemetry.main.environment.profile.firstUseDate < 90)", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"DE\"]) && (normandy.locale in [\"de\"]) && ([\"global-v5\",normandy.userId]|bucketSample(9200,100,10000)) && (!normandy.isFirstRun && (normandy.request_time / (1000 * 60 * 60 * 24) - normandy.telemetry.main.environment.profile.firstUseDate < 90))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "DE" ], "type": "country" }, { "locales": [ "de" ], "type": "locale" }, { "count": 100, "namespace": "global-v5", "start": 9200, "type": "namespaceSample" } ], "id": 4056, "identicon_seed": "v1:fcazURtvIyMX", "metadata": {}, "name": "HB: (second bucket) New Profiles Phase 2 (Germany / de / first use < 3 months ago)", "recipe": { "approved_revision_id": 4056, "id": 1322, "latest_revision_id": 4056 }, "updated": "2023-05-10T14:53:00.687319Z" }, "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": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-04-21T21:08:41.691886Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2933, "revision": { "id": 4049, "recipe_id": 1321 } }, "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/firefox-nprofiles-frfu3?b=frfu3", "repeatOption": "once", "surveyId": "hb-new-profiles-phase2-fr-fu3-2", "thanksMessage": "Merci" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "second recipe for france < 3 months old profiles (1% added)", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-04-21T21:08:38.451646Z", "enabled_states": [ { "id": 2682, "created": "2023-05-10T14:53:07.030572Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2653, "created": "2023-04-25T01:25:42.867888Z", "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.isFirstRun && (normandy.request_time / (1000 * 60 * 60 * 24) - normandy.telemetry.main.environment.profile.firstUseDate < 90)", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"fr\"]) && (normandy.country in [\"FR\"]) && ([\"global-v5\",normandy.userId]|bucketSample(9200,100,10000)) && (!normandy.isFirstRun && (normandy.request_time / (1000 * 60 * 60 * 24) - normandy.telemetry.main.environment.profile.firstUseDate < 90))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "fr" ], "type": "locale" }, { "countries": [ "FR" ], "type": "country" }, { "count": 100, "namespace": "global-v5", "start": 9200, "type": "namespaceSample" } ], "id": 4049, "identicon_seed": "v1:fcazURtvIyMX", "metadata": {}, "name": "HB: (second bucket) New Profiles Phase 2 (France / fr / first use < 3 months ago)", "recipe": { "approved_revision_id": 4049, "id": 1321, "latest_revision_id": 4049 }, "updated": "2023-05-10T14:53:08.006799Z" }, "id": 1321, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good!", "created": "2023-04-21T21:08:41.691886Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2933, "revision": { "id": 4049, "recipe_id": 1321 } }, "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/firefox-nprofiles-frfu3?b=frfu3", "repeatOption": "once", "surveyId": "hb-new-profiles-phase2-fr-fu3-2", "thanksMessage": "Merci" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "second recipe for france < 3 months old profiles (1% added)", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-04-21T21:08:38.451646Z", "enabled_states": [ { "id": 2682, "created": "2023-05-10T14:53:07.030572Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2653, "created": "2023-04-25T01:25:42.867888Z", "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.isFirstRun && (normandy.request_time / (1000 * 60 * 60 * 24) - normandy.telemetry.main.environment.profile.firstUseDate < 90)", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"fr\"]) && (normandy.country in [\"FR\"]) && ([\"global-v5\",normandy.userId]|bucketSample(9200,100,10000)) && (!normandy.isFirstRun && (normandy.request_time / (1000 * 60 * 60 * 24) - normandy.telemetry.main.environment.profile.firstUseDate < 90))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "fr" ], "type": "locale" }, { "countries": [ "FR" ], "type": "country" }, { "count": 100, "namespace": "global-v5", "start": 9200, "type": "namespaceSample" } ], "id": 4049, "identicon_seed": "v1:fcazURtvIyMX", "metadata": {}, "name": "HB: (second bucket) New Profiles Phase 2 (France / fr / first use < 3 months ago)", "recipe": { "approved_revision_id": 4049, "id": 1321, "latest_revision_id": 4049 }, "updated": "2023-05-10T14:53:08.006799Z" }, "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": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good", "created": "2023-04-21T20:58:37.121700Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2929, "revision": { "id": 4045, "recipe_id": 1319 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "message": "Please help make Firefox better by taking this survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/firefox-nprofiles-usfu3?b=usfu3", "repeatOption": "once", "surveyId": "hb-new-profiles-phase2-us-fu3-2", "thanksMessage": "Thanks" }, "experimenter_slug": "", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "creating to include buckets 9200-9299", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-04-21T20:57:14.249229Z", "enabled_states": [ { "id": 2683, "created": "2023-05-10T14:53:13.132667Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2654, "created": "2023-04-25T01:25:50.103992Z", "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.isFirstRun && (normandy.request_time / (1000 * 60 * 60 * 24) - normandy.telemetry.main.environment.profile.firstUseDate < 90)", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"en-US\"]) && (normandy.country in [\"US\"]) && ([\"global-v5\",normandy.userId]|bucketSample(9200,100,10000)) && (!normandy.isFirstRun && (normandy.request_time / (1000 * 60 * 60 * 24) - normandy.telemetry.main.environment.profile.firstUseDate < 90))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US" ], "type": "locale" }, { "countries": [ "US" ], "type": "country" }, { "count": 100, "namespace": "global-v5", "start": 9200, "type": "namespaceSample" } ], "id": 4045, "identicon_seed": "v1:etigyzlYJbVF", "metadata": {}, "name": "HB: (second bucket) New Profiles Phase 2 (US / en / first use < 3 months ago)", "recipe": { "approved_revision_id": 4045, "id": 1319, "latest_revision_id": 4045 }, "updated": "2023-05-10T14:53:14.049592Z" }, "id": 1319, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "comment": "looks good", "created": "2023-04-21T20:58:37.121700Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2929, "revision": { "id": 4045, "recipe_id": 1319 } }, "arguments": { "engagementButtonLabel": "Take survey", "includeTelemetryUUID": true, "learnMoreMessage": "Learn more", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "message": "Please help make Firefox better by taking this survey", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/firefox-nprofiles-usfu3?b=usfu3", "repeatOption": "once", "surveyId": "hb-new-profiles-phase2-us-fu3-2", "thanksMessage": "Thanks" }, "experimenter_slug": "", "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "creating to include buckets 9200-9299", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-04-21T20:57:14.249229Z", "enabled_states": [ { "id": 2683, "created": "2023-05-10T14:53:13.132667Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2654, "created": "2023-04-25T01:25:50.103992Z", "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.isFirstRun && (normandy.request_time / (1000 * 60 * 60 * 24) - normandy.telemetry.main.environment.profile.firstUseDate < 90)", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"en-US\"]) && (normandy.country in [\"US\"]) && ([\"global-v5\",normandy.userId]|bucketSample(9200,100,10000)) && (!normandy.isFirstRun && (normandy.request_time / (1000 * 60 * 60 * 24) - normandy.telemetry.main.environment.profile.firstUseDate < 90))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "en-US" ], "type": "locale" }, { "countries": [ "US" ], "type": "country" }, { "count": 100, "namespace": "global-v5", "start": 9200, "type": "namespaceSample" } ], "id": 4045, "identicon_seed": "v1:etigyzlYJbVF", "metadata": {}, "name": "HB: (second bucket) New Profiles Phase 2 (US / en / first use < 3 months ago)", "recipe": { "approved_revision_id": 4045, "id": 1319, "latest_revision_id": 4045 }, "updated": "2023-05-10T14:53:14.049592Z" }, "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": "Corrected filter expression. Looks good", "created": "2023-04-20T23:50:10.065366Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 2927, "revision": { "id": 4043, "recipe_id": 1318 } }, "arguments": { "engagementButtonLabel": "Participa al sondaggio", "includeTelemetryUUID": true, "learnMoreMessage": "Scopri di più", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "message": "Migliora Firefox partecipando a questo breve sondaggio", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/vp2023IT", "repeatOption": "once", "surveyId": "hb-dvs-it", "thanksMessage": "Grazie" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "changing filter", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2023-04-20T20:09:58.945261Z", "enabled_states": [ { "id": 2679, "created": "2023-05-09T18:33:31.622981Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": null }, { "id": 2655, "created": "2023-05-08T21:04:18.066257Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2645, "created": "2023-04-20T23:52:01.702285Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2625 } ], "enabled": true, "extra_capabilities": [], "extra_filter_expression": "['rolling-viewpoint', normandy.userId]|bucketSample(19468 + normandy.request_time / (24*60*60*1000) + 7, 7, 7000)", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"it\"]) && (['rolling-viewpoint', normandy.userId]|bucketSample(19468 + normandy.request_time / (24*60*60*1000) + 7, 7, 7000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "it" ], "type": "locale" } ], "id": 4043, "identicon_seed": "v1:6h7o9888awh", "metadata": {}, "name": "Heartbeat: Daily Viewpoint Survey (it)", "recipe": { "approved_revision_id": 4043, "id": 1318, "latest_revision_id": 4043 }, "updated": "2023-05-09T18:33:32.574270Z" }, "id": 1318, "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": "Corrected filter expression. Looks good", "created": "2023-04-20T23:50:10.065366Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 2927, "revision": { "id": 4043, "recipe_id": 1318 } }, "arguments": { "engagementButtonLabel": "Participa al sondaggio", "includeTelemetryUUID": true, "learnMoreMessage": "Scopri di più", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "message": "Migliora Firefox partecipando a questo breve sondaggio", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/vp2023IT", "repeatOption": "once", "surveyId": "hb-dvs-it", "thanksMessage": "Grazie" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "changing filter", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2023-04-20T20:09:58.945261Z", "enabled_states": [ { "id": 2679, "created": "2023-05-09T18:33:31.622981Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": null }, { "id": 2655, "created": "2023-05-08T21:04:18.066257Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2645, "created": "2023-04-20T23:52:01.702285Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2625 } ], "enabled": true, "extra_capabilities": [], "extra_filter_expression": "['rolling-viewpoint', normandy.userId]|bucketSample(19468 + normandy.request_time / (24*60*60*1000) + 7, 7, 7000)", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"it\"]) && (['rolling-viewpoint', normandy.userId]|bucketSample(19468 + normandy.request_time / (24*60*60*1000) + 7, 7, 7000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "it" ], "type": "locale" } ], "id": 4043, "identicon_seed": "v1:6h7o9888awh", "metadata": {}, "name": "Heartbeat: Daily Viewpoint Survey (it)", "recipe": { "approved_revision_id": 4043, "id": 1318, "latest_revision_id": 4043 }, "updated": "2023-05-09T18:33:32.574270Z" }, "signature": { "timestamp": "2024-05-07T00:01:03.711192Z", "signature": "jf7BKzYpzUqbpxYimnmHRqhxexm8DgKn_m44jIzQbfIajmhpdAN2TwOA1M_Y1LvIB2hsvFoqY3mUlUUV-cSmIPE4ONL0uMw2Dipa847agtZkAT62IoiIh9QpjVYdoqGy", "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": 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": "Corrected filter expression. Looks good", "created": "2023-04-20T23:50:31.778281Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 2928, "revision": { "id": 4044, "recipe_id": 1317 } }, "arguments": { "engagementButtonLabel": "شرکت در نظرسنجی", "includeTelemetryUUID": true, "learnMoreMessage": "اطلاعات بیشتر", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "message": "لطفاً با شرکت در این نظرسنجی کوتاه به بهتر شدن Firefox کمک کنید", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/vp2023FA", "repeatOption": "once", "surveyId": "hb-dvs-fa", "thanksMessage": "سپاسگزاریم" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "changing filter", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2023-04-20T20:08:13.544328Z", "enabled_states": [ { "id": 2727, "created": "2023-06-05T16:58:49.203277Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2680, "created": "2023-05-09T18:33:36.926135Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": null }, { "id": 2656, "created": "2023-05-08T21:04:21.963732Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2646, "created": "2023-04-20T23:52:23.648488Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2626 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "['rolling-viewpoint', normandy.userId]|bucketSample(19468 + normandy.request_time / (24*60*60*1000) + 7, 7, 7000)", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"fa\"]) && (['rolling-viewpoint', normandy.userId]|bucketSample(19468 + normandy.request_time / (24*60*60*1000) + 7, 7, 7000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "fa" ], "type": "locale" } ], "id": 4044, "identicon_seed": "v1:6h7o9888awh", "metadata": {}, "name": "Heartbeat: Daily Viewpoint Survey (fa)", "recipe": { "approved_revision_id": 4044, "id": 1317, "latest_revision_id": 4044 }, "updated": "2023-06-05T16:58:50.160067Z" }, "id": 1317, "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": "Corrected filter expression. Looks good", "created": "2023-04-20T23:50:31.778281Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "id": 2928, "revision": { "id": 4044, "recipe_id": 1317 } }, "arguments": { "engagementButtonLabel": "شرکت در نظرسنجی", "includeTelemetryUUID": true, "learnMoreMessage": "اطلاعات بیشتر", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "message": "لطفاً با شرکت در این نظرسنجی کوتاه به بهتر شدن Firefox کمک کنید", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/vp2023FA", "repeatOption": "once", "surveyId": "hb-dvs-fa", "thanksMessage": "سپاسگزاریم" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "changing filter", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "date_created": "2023-04-20T20:08:13.544328Z", "enabled_states": [ { "id": 2727, "created": "2023-06-05T16:58:49.203277Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2680, "created": "2023-05-09T18:33:36.926135Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": true, "carryover_from": null }, { "id": 2656, "created": "2023-05-08T21:04:21.963732Z", "creator": { "id": 67, "first_name": "El", "last_name": "Shallal", "email": "eshallal@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2646, "created": "2023-04-20T23:52:23.648488Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": true, "carryover_from": 2626 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "['rolling-viewpoint', normandy.userId]|bucketSample(19468 + normandy.request_time / (24*60*60*1000) + 7, 7, 7000)", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"fa\"]) && (['rolling-viewpoint', normandy.userId]|bucketSample(19468 + normandy.request_time / (24*60*60*1000) + 7, 7, 7000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "locales": [ "fa" ], "type": "locale" } ], "id": 4044, "identicon_seed": "v1:6h7o9888awh", "metadata": {}, "name": "Heartbeat: Daily Viewpoint Survey (fa)", "recipe": { "approved_revision_id": 4044, "id": 1317, "latest_revision_id": 4044 }, "updated": "2023-06-05T16:58:50.160067Z" }, "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": 45, "first_name": "Nan", "last_name": "Jiang", "email": "najiang@mozilla.com" }, "comment": "r+", "created": "2023-04-18T18:47:48.812042Z", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "id": 2898, "revision": { "id": 4014, "recipe_id": 1316 } }, "arguments": { "branches": [ { "preferences": { "dom.quotaManager.backgroundTask.enabled": { "preferenceBranchType": "default", "preferenceType": "boolean", "preferenceValue": false } }, "ratio": 100, "slug": "disabled" } ], "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/disable-background-task-on-macos/", "isEnrollmentPaused": false, "slug": "bug-1828180-pref-disable-background-task-on-macos-release-112-112", "userFacingDescription": "This prevents the shutdown cleanup process from triggering background task.", "userFacingName": "Disable background task on macOS" }, "experimenter_slug": "disable-background-task-on-macos", "capabilities": [ "jexl.transform.versionCompare", "action.multi-preference-experiment", "jexl.context.env.version", "jexl.transform.bucketSample", "capabilities-v1" ], "comment": "experiment import, 100% release", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "date_created": "2023-04-18T18:47:45.971659Z", "enabled_states": [ { "id": 2611, "created": "2023-04-18T18:51:20.861658Z", "creator": { "id": 45, "first_name": "Nan", "last_name": "Jiang", "email": "najiang@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": true, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"112.!\")>=0)&&(env.version|versionCompare(\"112.*\")<0)) && ([\"disable-background-task-on-macos\",normandy.userId]|bucketSample(0,10000,10000))", "filter_object": [ { "type": "channel", "channels": [ "release" ] }, { "type": "version", "versions": [ 112 ] }, { "type": "namespaceSample", "start": 0, "count": 10000, "namespace": "disable-background-task-on-macos" } ], "id": 4014, "identicon_seed": "v1:KWBuXPzNCeiM", "metadata": {}, "name": "Disable background task on macOS", "recipe": { "approved_revision_id": 4014, "id": 1316, "latest_revision_id": 4014 }, "updated": "2023-04-18T18:51:21.161354Z" }, "id": 1316, "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": 45, "first_name": "Nan", "last_name": "Jiang", "email": "najiang@mozilla.com" }, "comment": "r+", "created": "2023-04-18T18:47:48.812042Z", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "id": 2898, "revision": { "id": 4014, "recipe_id": 1316 } }, "arguments": { "branches": [ { "preferences": { "dom.quotaManager.backgroundTask.enabled": { "preferenceBranchType": "default", "preferenceType": "boolean", "preferenceValue": false } }, "ratio": 100, "slug": "disabled" } ], "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/disable-background-task-on-macos/", "isEnrollmentPaused": false, "slug": "bug-1828180-pref-disable-background-task-on-macos-release-112-112", "userFacingDescription": "This prevents the shutdown cleanup process from triggering background task.", "userFacingName": "Disable background task on macOS" }, "experimenter_slug": "disable-background-task-on-macos", "capabilities": [ "jexl.transform.versionCompare", "action.multi-preference-experiment", "jexl.context.env.version", "jexl.transform.bucketSample", "capabilities-v1" ], "comment": "experiment import, 100% release", "creator": { "id": 60, "first_name": "Tiffany", "last_name": "Tran", "email": "ttran@mozilla.com" }, "date_created": "2023-04-18T18:47:45.971659Z", "enabled_states": [ { "id": 2611, "created": "2023-04-18T18:51:20.861658Z", "creator": { "id": 45, "first_name": "Nan", "last_name": "Jiang", "email": "najiang@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": true, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"112.!\")>=0)&&(env.version|versionCompare(\"112.*\")<0)) && ([\"disable-background-task-on-macos\",normandy.userId]|bucketSample(0,10000,10000))", "filter_object": [ { "type": "channel", "channels": [ "release" ] }, { "type": "version", "versions": [ 112 ] }, { "type": "namespaceSample", "start": 0, "count": 10000, "namespace": "disable-background-task-on-macos" } ], "id": 4014, "identicon_seed": "v1:KWBuXPzNCeiM", "metadata": {}, "name": "Disable background task on macOS", "recipe": { "approved_revision_id": 4014, "id": 1316, "latest_revision_id": 4014 }, "updated": "2023-04-18T18:51:21.161354Z" }, "signature": { "timestamp": "2024-05-04T00:01:07.335454Z", "signature": "9y7EOjaLxdWmSLh9WDipw1HlRS1cZm_sPQxxAOuCZoH-lKz8S5xGZsk2eB7uXlay5zFerwPSRc9K8wOsyU_raAM0o4Hfbsu1u_PHRcUd8sVyqodhQ0pKCqP2azQtnXOA", "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": "increasing to full intended sample", "created": "2023-04-14T15:36:25.923721Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2892, "revision": { "id": 4008, "recipe_id": 1315 } }, "arguments": { "engagementButtonLabel": "Participa al sondaggio", "includeTelemetryUUID": true, "learnMoreMessage": "Scopri di più", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Migliora Firefox partecipando a questo breve sondaggio", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-it-r1?r=1&country=italy&v=2", "repeatOption": "once", "surveyId": "hb-typing-tool-r1-v2-italy", "thanksMessage": "Grazie" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "ramping up to 9%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-04-12T18:34:09.143995Z", "enabled_states": [ { "id": 2628, "created": "2023-04-20T22:54:18.077522Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2605, "created": "2023-04-14T17:32:56.392697Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": 2604 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"IT\"]) && (normandy.locale in [\"it\"]) && ([\"global-v6\",normandy.userId]|bucketSample(100,900,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "IT" ], "type": "country" }, { "locales": [ "it" ], "type": "locale" }, { "count": 900, "namespace": "global-v6", "start": 100, "type": "namespaceSample" } ], "id": 4008, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: (Version 2) One Mozilla typing tool test (Round 1 - Italy)", "recipe": { "approved_revision_id": 4008, "id": 1315, "latest_revision_id": 4008 }, "updated": "2023-04-20T22:54:18.982840Z" }, "id": 1315, "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": "increasing to full intended sample", "created": "2023-04-14T15:36:25.923721Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2892, "revision": { "id": 4008, "recipe_id": 1315 } }, "arguments": { "engagementButtonLabel": "Participa al sondaggio", "includeTelemetryUUID": true, "learnMoreMessage": "Scopri di più", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Migliora Firefox partecipando a questo breve sondaggio", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-it-r1?r=1&country=italy&v=2", "repeatOption": "once", "surveyId": "hb-typing-tool-r1-v2-italy", "thanksMessage": "Grazie" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "ramping up to 9%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-04-12T18:34:09.143995Z", "enabled_states": [ { "id": 2628, "created": "2023-04-20T22:54:18.077522Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2605, "created": "2023-04-14T17:32:56.392697Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": 2604 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"IT\"]) && (normandy.locale in [\"it\"]) && ([\"global-v6\",normandy.userId]|bucketSample(100,900,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "IT" ], "type": "country" }, { "locales": [ "it" ], "type": "locale" }, { "count": 900, "namespace": "global-v6", "start": 100, "type": "namespaceSample" } ], "id": 4008, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: (Version 2) One Mozilla typing tool test (Round 1 - Italy)", "recipe": { "approved_revision_id": 4008, "id": 1315, "latest_revision_id": 4008 }, "updated": "2023-04-20T22:54:18.982840Z" }, "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": "increasing to full intended sample", "created": "2023-04-14T15:36:33.436346Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2893, "revision": { "id": 4009, "recipe_id": 1314 } }, "arguments": { "engagementButtonLabel": "Contestar la encuesta", "includeTelemetryUUID": true, "learnMoreMessage": "Descubre más", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Ayúdenos a mejorar Firefox respondiendo esta breve encuesta", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-mx-r1?r=1&country=mexico&v=2", "repeatOption": "once", "surveyId": "hb-typing-tool-r1-v2-mexico", "thanksMessage": "Gracias" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "ramping up to 9%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-04-12T18:31:40.737109Z", "enabled_states": [ { "id": 2629, "created": "2023-04-20T22:55:27.239553Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2606, "created": "2023-04-14T17:33:20.957878Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": 2603 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"MX\"]) && (normandy.locale in [\"es-ES\",\"es-MX\"]) && ([\"global-v6\",normandy.userId]|bucketSample(100,900,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "MX" ], "type": "country" }, { "locales": [ "es-ES", "es-MX" ], "type": "locale" }, { "count": 900, "namespace": "global-v6", "start": 100, "type": "namespaceSample" } ], "id": 4009, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: (Version 2) One Mozilla typing tool test (Round 1 - Mexico)", "recipe": { "approved_revision_id": 4009, "id": 1314, "latest_revision_id": 4009 }, "updated": "2023-04-20T22:55:28.270497Z" }, "id": 1314, "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": "increasing to full intended sample", "created": "2023-04-14T15:36:33.436346Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2893, "revision": { "id": 4009, "recipe_id": 1314 } }, "arguments": { "engagementButtonLabel": "Contestar la encuesta", "includeTelemetryUUID": true, "learnMoreMessage": "Descubre más", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Ayúdenos a mejorar Firefox respondiendo esta breve encuesta", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-mx-r1?r=1&country=mexico&v=2", "repeatOption": "once", "surveyId": "hb-typing-tool-r1-v2-mexico", "thanksMessage": "Gracias" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "ramping up to 9%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-04-12T18:31:40.737109Z", "enabled_states": [ { "id": 2629, "created": "2023-04-20T22:55:27.239553Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2606, "created": "2023-04-14T17:33:20.957878Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": 2603 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"MX\"]) && (normandy.locale in [\"es-ES\",\"es-MX\"]) && ([\"global-v6\",normandy.userId]|bucketSample(100,900,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "MX" ], "type": "country" }, { "locales": [ "es-ES", "es-MX" ], "type": "locale" }, { "count": 900, "namespace": "global-v6", "start": 100, "type": "namespaceSample" } ], "id": 4009, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: (Version 2) One Mozilla typing tool test (Round 1 - Mexico)", "recipe": { "approved_revision_id": 4009, "id": 1314, "latest_revision_id": 4009 }, "updated": "2023-04-20T22:55:28.270497Z" }, "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": "increasing to full intended sample", "created": "2023-04-14T15:37:13.266846Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2894, "revision": { "id": 4010, "recipe_id": 1313 } }, "arguments": { "engagementButtonLabel": "Responder a la encuesta", "includeTelemetryUUID": true, "learnMoreMessage": "Descubre más", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Por favor, ayúdanos a mejorar Firefox contestando esta breve encuesta", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-es-r1?r=1&country=spain&v=2", "repeatOption": "once", "surveyId": "hb-typing-tool-r1-v2-spain", "thanksMessage": "Gracias" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "ramping up to 9%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-04-12T18:27:52.079225Z", "enabled_states": [ { "id": 2630, "created": "2023-04-20T22:55:41.729556Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2607, "created": "2023-04-14T17:33:45.018827Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": 2602 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"ES\"]) && (normandy.locale in [\"es-ES\",\"es-MX\"]) && ([\"global-v6\",normandy.userId]|bucketSample(100,900,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "ES" ], "type": "country" }, { "locales": [ "es-ES", "es-MX" ], "type": "locale" }, { "count": 900, "namespace": "global-v6", "start": 100, "type": "namespaceSample" } ], "id": 4010, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: (Version 2) One Mozilla typing tool test (Round 1 - Spain)", "recipe": { "approved_revision_id": 4010, "id": 1313, "latest_revision_id": 4010 }, "updated": "2023-04-20T22:55:42.754870Z" }, "id": 1313, "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": "increasing to full intended sample", "created": "2023-04-14T15:37:13.266846Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 2894, "revision": { "id": 4010, "recipe_id": 1313 } }, "arguments": { "engagementButtonLabel": "Responder a la encuesta", "includeTelemetryUUID": true, "learnMoreMessage": "Descubre más", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Por favor, ayúdanos a mejorar Firefox contestando esta breve encuesta", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/typing-es-r1?r=1&country=spain&v=2", "repeatOption": "once", "surveyId": "hb-typing-tool-r1-v2-spain", "thanksMessage": "Gracias" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "ramping up to 9%", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "date_created": "2023-04-12T18:27:52.079225Z", "enabled_states": [ { "id": 2630, "created": "2023-04-20T22:55:41.729556Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 2607, "created": "2023-04-14T17:33:45.018827Z", "creator": { "id": 42, "first_name": "Rosanne", "last_name": "Scholl", "email": "rscholl@mozilla.com" }, "enabled": true, "carryover_from": 2602 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"ES\"]) && (normandy.locale in [\"es-ES\",\"es-MX\"]) && ([\"global-v6\",normandy.userId]|bucketSample(100,900,10000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "countries": [ "ES" ], "type": "country" }, { "locales": [ "es-ES", "es-MX" ], "type": "locale" }, { "count": 900, "namespace": "global-v6", "start": 100, "type": "namespaceSample" } ], "id": 4010, "identicon_seed": "v1:OPvGaAfpXsuj", "metadata": {}, "name": "HB: (Version 2) One Mozilla typing tool test (Round 1 - Spain)", "recipe": { "approved_revision_id": 4010, "id": 1313, "latest_revision_id": 4010 }, "updated": "2023-04-20T22:55:42.754870Z" }, "signature": null, "uses_only_baseline_capabilities": true } ] }{ "count": 1303, "next": "