Recipe List
Viewset for viewing and uploading recipes.
GET /api/v3/recipe/?format=api&ordering=-action
https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=-action&page=2", "previous": null, "results": [ { "approved_revision": null, "id": 424, "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": 3, "first_name": "Matthew", "last_name": "Grimes", "email": "mgrimes@mozilla.com" }, "comment": "Ready to roll", "created": "2018-02-27T03:04:30.916112Z", "creator": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "id": 687, "revision": { "id": 117, "recipe_id": 424 } }, "arguments": { "surveyId": "hb-activity-stream-59-release-pocket-sponsored-stories-bug-1435822-v4", "message": "Please take this short survey about your experience with Firefox", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Advocacy/heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thanks", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/SPOCS-Release?b=v4", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-02-27T03:02:20.543252Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n normandy.channel == 'release' && \n normandy.country == 'US' &&\n normandy.locale == 'en-US' &&\n normandy.version >= '58.0' &&\n normandy.request_time < '2018-03-06'|date &&\n [normandy.userId]|bucketSample(328, 10, 1000) &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\",\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\":\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v4\",\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\":\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\":\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\",\"show_spocs\":true,\"personalized\":true}'\n)", "filter_expression": "(\n normandy.channel == 'release' && \n normandy.country == 'US' &&\n normandy.locale == 'en-US' &&\n normandy.version >= '58.0' &&\n normandy.request_time < '2018-03-06'|date &&\n [normandy.userId]|bucketSample(328, 10, 1000) &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\",\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\":\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v4\",\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\":\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\":\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\",\"show_spocs\":true,\"personalized\":true}'\n)", "filter_object": [], "id": 117, "identicon_seed": "v1:f7lga5scpr4", "metadata": {}, "name": "Heartbeat: Activity Stream 59 Release Pocket Sponsored Stories (Bug 1435822) - Variant4", "recipe": { "approved_revision_id": null, "id": 424, "latest_revision_id": 117 }, "updated": "2018-02-27T03:02:20.548446Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 422, "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": 3, "first_name": "Matthew", "last_name": "Grimes", "email": "mgrimes@mozilla.com" }, "comment": "Looks good", "created": "2018-02-27T03:04:25.299431Z", "creator": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "id": 685, "revision": { "id": 119, "recipe_id": 422 } }, "arguments": { "surveyId": "hb-activity-stream-59-release-pocket-sponsored-stories-bug-1435822-v2", "message": "Please take this short survey about your experience with Firefox", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Advocacy/heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thanks", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/SPOCS-Release?b=v2", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-02-27T03:02:11.996047Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n normandy.channel == 'release' && \n normandy.country == 'US' &&\n normandy.locale == 'en-US' &&\n normandy.version >= '58.0' &&\n normandy.request_time < '2018-03-06'|date &&\n [normandy.userId]|bucketSample(328, 10, 1000) &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\",\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\":\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v2\",\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\":\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\":\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\",\"show_spocs\":true,\"personalized\":true}'\n)", "filter_expression": "(\n normandy.channel == 'release' && \n normandy.country == 'US' &&\n normandy.locale == 'en-US' &&\n normandy.version >= '58.0' &&\n normandy.request_time < '2018-03-06'|date &&\n [normandy.userId]|bucketSample(328, 10, 1000) &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\",\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\":\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v2\",\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\":\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\":\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\",\"show_spocs\":true,\"personalized\":true}'\n)", "filter_object": [], "id": 119, "identicon_seed": "v1:6h8apv1t2fq", "metadata": {}, "name": "Heartbeat: Activity Stream 59 Release Pocket Sponsored Stories (Bug 1435822) - Variant2", "recipe": { "approved_revision_id": null, "id": 422, "latest_revision_id": 119 }, "updated": "2018-02-27T03:02:12.001386Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 533, "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": null, "arguments": { "repeatEvery": 1, "repeatOption": "xdays", "surveyId": "hb-about-test", "message": "Test", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "engagementButtonLabel": "Test", "thanksMessage": "Thank you", "postAnswerUrl": "https://addons.mozilla.org/firefox/downloads/file/1018006/adblock_plus-3.2-an+fx.xpi", "includeTelemetryUUID": false }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-08-08T13:58:32.350449Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n\n normandy.version > '60'\n)", "filter_expression": "(\n\n normandy.version > '60'\n)", "filter_object": [], "id": 1659, "identicon_seed": "v1:p6bxeqp9tfm", "metadata": {}, "name": "Test about:preferences -DO NOT PUBLISH", "recipe": { "approved_revision_id": null, "id": 533, "latest_revision_id": 1659 }, "updated": "2018-08-08T13:58:32.350716Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 425, "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": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "sample bump from 0.01 to 0.1 approved", "created": "2018-03-07T20:40:45.274182Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 698, "revision": { "id": 116, "recipe_id": 425 } }, "arguments": { "surveyId": "hb-switch-chrome-import", "message": "Would you like to share feedback about Firefox?", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thank You!", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Import-Survey", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-03-07T20:40:37.189165Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n [normandy.userId, normandy.request_time]|stableSample(0.1)\n && normandy.locale == 'en-US'\n && normandy.channel == 'release'\n && !normandy.isFirstRun\n && normandy.telemetry.main.environment.profile.creationDate > 17563\n)", "filter_expression": "(\n [normandy.userId, normandy.request_time]|stableSample(0.1)\n && normandy.locale == 'en-US'\n && normandy.channel == 'release'\n && !normandy.isFirstRun\n && normandy.telemetry.main.environment.profile.creationDate > 17563\n)", "filter_object": [], "id": 116, "identicon_seed": "v1:54881otp49x", "metadata": {}, "name": "Import from Chrome", "recipe": { "approved_revision_id": null, "id": 425, "latest_revision_id": 116 }, "updated": "2018-03-07T20:40:37.193252Z" }, "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": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "removed sampling", "created": "2019-05-29T16:44:19.894284Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 1648, "revision": { "id": 2536, "recipe_id": 778 } }, "arguments": { "repeatOption": "once", "surveyId": "hb-location-policy-v2b3-es", "message": "Mozilla y UC Berkeley están interesados en tu opinión sobre compartir la ubicación en la web", "learnMoreMessage": "Más información", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "engagementButtonLabel": "Hacer encuesta", "thanksMessage": "Gracias", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/f94ed6ea0d6f?v=2&b=3", "includeTelemetryUUID": true }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "date_created": "2019-05-29T16:44:15.506384Z", "enabled_states": [ { "id": 1048, "created": "2019-07-02T14:23:49.491011Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 963, "created": "2019-05-29T16:53:03.283279Z", "creator": { "id": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "enabled": true, "carryover_from": 946 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n&& (\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n)", "filter_expression": "(normandy.locale in [\"es-ES\"]) && (normandy.country in [\"ES\"]) && (normandy.channel in [\"release\"]) && (!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n&& (\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n))", "filter_object": [ { "locales": [ "es-ES" ], "type": "locale" }, { "countries": [ "ES" ], "type": "country" }, { "channels": [ "release" ], "type": "channel" } ], "id": 2536, "identicon_seed": "v1:5n40sxw4yw4", "metadata": {}, "name": "Heartbeat: Location Policy (UCB) [allowed] - ES", "recipe": { "approved_revision_id": 2536, "id": 778, "latest_revision_id": 2536 }, "updated": "2019-07-02T14:23:50.242031Z" }, "id": 778, "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": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "removed sampling", "created": "2019-05-29T16:44:19.894284Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 1648, "revision": { "id": 2536, "recipe_id": 778 } }, "arguments": { "repeatOption": "once", "surveyId": "hb-location-policy-v2b3-es", "message": "Mozilla y UC Berkeley están interesados en tu opinión sobre compartir la ubicación en la web", "learnMoreMessage": "Más información", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "engagementButtonLabel": "Hacer encuesta", "thanksMessage": "Gracias", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/f94ed6ea0d6f?v=2&b=3", "includeTelemetryUUID": true }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "date_created": "2019-05-29T16:44:15.506384Z", "enabled_states": [ { "id": 1048, "created": "2019-07-02T14:23:49.491011Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 963, "created": "2019-05-29T16:53:03.283279Z", "creator": { "id": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "enabled": true, "carryover_from": 946 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n&& (\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n)", "filter_expression": "(normandy.locale in [\"es-ES\"]) && (normandy.country in [\"ES\"]) && (normandy.channel in [\"release\"]) && (!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n&& (\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n))", "filter_object": [ { "locales": [ "es-ES" ], "type": "locale" }, { "countries": [ "ES" ], "type": "country" }, { "channels": [ "release" ], "type": "channel" } ], "id": 2536, "identicon_seed": "v1:5n40sxw4yw4", "metadata": {}, "name": "Heartbeat: Location Policy (UCB) [allowed] - ES", "recipe": { "approved_revision_id": 2536, "id": 778, "latest_revision_id": 2536 }, "updated": "2019-07-02T14:23:50.242031Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 423, "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": 3, "first_name": "Matthew", "last_name": "Grimes", "email": "mgrimes@mozilla.com" }, "comment": "Looks solid", "created": "2018-02-27T03:04:28.524743Z", "creator": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "id": 686, "revision": { "id": 118, "recipe_id": 423 } }, "arguments": { "surveyId": "hb-activity-stream-59-release-pocket-sponsored-stories-bug-1435822-v3", "message": "Please take this short survey about your experience with Firefox", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Advocacy/heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thanks", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/SPOCS-Release?b=v3", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-02-27T03:02:18.814602Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n normandy.channel == 'release' && \n normandy.country == 'US' &&\n normandy.locale == 'en-US' &&\n normandy.version >= '58.0' &&\n normandy.request_time < '2018-03-06'|date &&\n [normandy.userId]|bucketSample(328, 10, 1000) &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\",\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\":\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v3\",\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\":\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\":\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\",\"show_spocs\":true,\"personalized\":true}'\n)", "filter_expression": "(\n normandy.channel == 'release' && \n normandy.country == 'US' &&\n normandy.locale == 'en-US' &&\n normandy.version >= '58.0' &&\n normandy.request_time < '2018-03-06'|date &&\n [normandy.userId]|bucketSample(328, 10, 1000) &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\",\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\":\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v3\",\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\":\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\":\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\",\"show_spocs\":true,\"personalized\":true}'\n)", "filter_object": [], "id": 118, "identicon_seed": "v1:ukis4ark2pn", "metadata": {}, "name": "Heartbeat: Activity Stream 59 Release Pocket Sponsored Stories (Bug 1435822) - Variant3", "recipe": { "approved_revision_id": null, "id": 423, "latest_revision_id": 118 }, "updated": "2018-02-27T03:02:18.819868Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 444, "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": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "phone approved", "created": "2018-04-03T18:40:26.485244Z", "creator": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "id": 745, "revision": { "id": 48, "recipe_id": 444 } }, "arguments": { "surveyId": "hb-listen-phone", "message": "Listen to web pages later on your phone.", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "engagementButtonLabel": "Try It", "thanksMessage": "Thanks", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/listenlater?b=phone", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-04-03T18:38:57.985462Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n normandy.channel == 'release'\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.version > '58'\n && [normandy.userId]|bucketSample(3700, 25, 10000)\n)", "filter_expression": "(\n normandy.channel == 'release'\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.version > '58'\n && [normandy.userId]|bucketSample(3700, 25, 10000)\n)", "filter_object": [], "id": 48, "identicon_seed": "v1:ptruqwppd6", "metadata": {}, "name": "Heartbeat: Firefox Listen, Phone", "recipe": { "approved_revision_id": null, "id": 444, "latest_revision_id": 48 }, "updated": "2018-04-03T18:38:57.999593Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 443, "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": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "simple approved", "created": "2018-04-03T18:40:23.934103Z", "creator": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "id": 744, "revision": { "id": 49, "recipe_id": 443 } }, "arguments": { "surveyId": "hb-listen-simple", "message": "Want to listen instead of read? Firefox can read web pages to you.", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "engagementButtonLabel": "Try It", "thanksMessage": "Thanks", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/listenlater?b=simple", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-04-03T18:37:43.941622Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n normandy.channel == 'release'\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.version > '58'\n && [normandy.userId]|bucketSample(3650, 25, 10000)\n)", "filter_expression": "(\n normandy.channel == 'release'\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.version > '58'\n && [normandy.userId]|bucketSample(3650, 25, 10000)\n)", "filter_object": [], "id": 49, "identicon_seed": "v1:97y4eqcnsdg", "metadata": {}, "name": "Heartbeat: Firefox Listen, Simple", "recipe": { "approved_revision_id": null, "id": 443, "latest_revision_id": 49 }, "updated": "2018-04-03T18:37:43.955654Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 442, "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": false, "approver": { "id": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "killing", "created": "2018-04-06T19:45:03.221834Z", "creator": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "id": 752, "revision": { "id": 52, "recipe_id": 442 } }, "arguments": { "surveyId": "hb-activity-stream-60-beta-wide-layout-bug-1443649-false", "message": "Please help us make Firefox better by filling out this simple survey", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thanks!", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/feedback-asw?b=0", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-04-06T19:44:43.523905Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n normandy.channel == 'beta'\n && normandy.version > '60'\n && normandy.version < '61'\n && normandy.request_time < '2018-04-10'|date\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && [normandy.userId]|bucketSample(250, 40, 1000)\n && 'browser.newtabpage.activity-stream.enableWideLayout'|preferenceExists\n && !('browser.newtabpage.activity-stream.enableWideLayout'|preferenceValue)\n)", "filter_expression": "(\n normandy.channel == 'beta'\n && normandy.version > '60'\n && normandy.version < '61'\n && normandy.request_time < '2018-04-10'|date\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && [normandy.userId]|bucketSample(250, 40, 1000)\n && 'browser.newtabpage.activity-stream.enableWideLayout'|preferenceExists\n && !('browser.newtabpage.activity-stream.enableWideLayout'|preferenceValue)\n)", "filter_object": [], "id": 52, "identicon_seed": "v1:kk6k4pb1gag", "metadata": {}, "name": "Heartbeat False: Activity Stream wide layout, 60 Beta [1443649]", "recipe": { "approved_revision_id": null, "id": 442, "latest_revision_id": 52 }, "updated": "2018-04-06T19:44:43.541218Z" }, "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": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "approved", "created": "2019-05-14T21:25:25.833478Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 1611, "revision": { "id": 2490, "recipe_id": 776 } }, "arguments": { "repeatOption": "once", "surveyId": "hb-social-website-variant-B-Survey", "message": "Please take this short survey about the internet", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thanks", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Social-Website-Survey?b=b", "includeTelemetryUUID": false }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "date_created": "2019-05-14T21:25:06.594227Z", "enabled_states": [ { "id": 930, "created": "2019-05-20T14:17:01.042137Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 922, "created": "2019-05-15T16:01:23.603270Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n!normandy.isFirstRun\n)", "filter_expression": "(normandy.locale in [\"en-AU\",\"en-GB\",\"en-CA\",\"en-NZ\",\"en-ZA\",\"en-US\"]) && (normandy.channel in [\"release\"]) && ([\"global-v1\",normandy.userId]|bucketSample(195,25,10000)) && ((\n!normandy.isFirstRun\n))", "filter_object": [ { "locales": [ "en-AU", "en-GB", "en-CA", "en-NZ", "en-ZA", "en-US" ], "type": "locale" }, { "channels": [ "release" ], "type": "channel" }, { "count": 25, "input": [ "\"global-v1\"", "normandy.userId" ], "start": 195, "total": 10000, "type": "bucketSample" } ], "id": 2490, "identicon_seed": "v1:55dek440n29", "metadata": {}, "name": "Social website list - Variant b", "recipe": { "approved_revision_id": 2490, "id": 776, "latest_revision_id": 2490 }, "updated": "2019-05-20T14:17:01.834849Z" }, "id": 776, "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": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "approved", "created": "2019-05-14T21:25:25.833478Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 1611, "revision": { "id": 2490, "recipe_id": 776 } }, "arguments": { "repeatOption": "once", "surveyId": "hb-social-website-variant-B-Survey", "message": "Please take this short survey about the internet", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thanks", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Social-Website-Survey?b=b", "includeTelemetryUUID": false }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "date_created": "2019-05-14T21:25:06.594227Z", "enabled_states": [ { "id": 930, "created": "2019-05-20T14:17:01.042137Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 922, "created": "2019-05-15T16:01:23.603270Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n!normandy.isFirstRun\n)", "filter_expression": "(normandy.locale in [\"en-AU\",\"en-GB\",\"en-CA\",\"en-NZ\",\"en-ZA\",\"en-US\"]) && (normandy.channel in [\"release\"]) && ([\"global-v1\",normandy.userId]|bucketSample(195,25,10000)) && ((\n!normandy.isFirstRun\n))", "filter_object": [ { "locales": [ "en-AU", "en-GB", "en-CA", "en-NZ", "en-ZA", "en-US" ], "type": "locale" }, { "channels": [ "release" ], "type": "channel" }, { "count": 25, "input": [ "\"global-v1\"", "normandy.userId" ], "start": 195, "total": 10000, "type": "bucketSample" } ], "id": 2490, "identicon_seed": "v1:55dek440n29", "metadata": {}, "name": "Social website list - Variant b", "recipe": { "approved_revision_id": 2490, "id": 776, "latest_revision_id": 2490 }, "updated": "2019-05-20T14:17:01.834849Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 446, "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": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "comment": "LGTM", "created": "2018-04-19T22:52:16.173006Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 754, "revision": { "id": 46, "recipe_id": 446 } }, "arguments": { "surveyId": "hb-post-57-install-reasons", "message": "Would you like to share feedback about Firefox?", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thank You!", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/post-57-users", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-04-19T22:52:12.215230Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n [normandy.userId, normandy.request_time]|stableSample(0.005)\n && normandy.locale == 'en-US'\n && normandy.version >= '59.0'\n && normandy.channel == 'release'\n &&!normandy.isFirstRun\n && normandy.telemetry.main.environment.profile.creationDate > 17483\n)", "filter_expression": "(\n [normandy.userId, normandy.request_time]|stableSample(0.005)\n && normandy.locale == 'en-US'\n && normandy.version >= '59.0'\n && normandy.channel == 'release'\n &&!normandy.isFirstRun\n && normandy.telemetry.main.environment.profile.creationDate > 17483\n)", "filter_object": [], "id": 46, "identicon_seed": "v1:15oakxgkh0x", "metadata": {}, "name": "Post 57 Install Reasons", "recipe": { "approved_revision_id": null, "id": 446, "latest_revision_id": 46 }, "updated": "2018-04-19T22:52:12.220642Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 438, "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": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "comment": "LGTM", "created": "2018-03-20T19:57:50.316774Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 722, "revision": { "id": 65, "recipe_id": 438 } }, "arguments": { "surveyId": "hb-FXA-Knowledge", "message": "Please help us make Firefox better by filling out this simple survey", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thank you!", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/FXA-Knowledge", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-03-20T19:57:47.155197Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "( \n (\n [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n )\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.syncSetup\n)", "filter_expression": "( \n (\n [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n )\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.syncSetup\n)", "filter_object": [], "id": 65, "identicon_seed": "v1:rwvnvhpe8x", "metadata": {}, "name": "FXA Knowledge", "recipe": { "approved_revision_id": null, "id": 438, "latest_revision_id": 65 }, "updated": "2018-03-20T19:57:47.160370Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 445, "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": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "home approved", "created": "2018-04-03T18:40:33.296245Z", "creator": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "id": 746, "revision": { "id": 47, "recipe_id": 445 } }, "arguments": { "surveyId": "hb-listen-home", "message": "Firefox can send articles to Alexa or Google Home to be read aloud.", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "engagementButtonLabel": "Try It", "thanksMessage": "Thanks", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/listenlater?b=home", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-04-03T18:39:46.915475Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n normandy.channel == 'release'\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.version > '58'\n && [normandy.userId]|bucketSample(3750, 25, 10000)\n)", "filter_expression": "(\n normandy.channel == 'release'\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.version > '58'\n && [normandy.userId]|bucketSample(3750, 25, 10000)\n)", "filter_object": [], "id": 47, "identicon_seed": "v1:1rgpzzkgvew", "metadata": {}, "name": "Heartbeat: Firefox Listen, Home", "recipe": { "approved_revision_id": null, "id": 445, "latest_revision_id": 47 }, "updated": "2018-04-03T18:39:46.928586Z" }, "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": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "comment": "added dev edition", "created": "2019-06-15T16:23:08.687169Z", "creator": { "id": 30, "first_name": "Julien", "last_name": "Cristau", "email": "jcristau@mozilla.com" }, "id": 1695, "revision": { "id": 2584, "recipe_id": 797 } }, "arguments": { "repeatOption": "nag", "surveyId": "avg-passwords-json-fix-instructions-en-bug-1559503", "message": "Some users of AVG Internet Security software are unable to access their saved passwords and logins.", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://support.mozilla.org/kb/fix-passwords-disappearing-due-avg-security-softwa", "engagementButtonLabel": "Get Help", "thanksMessage": "Good luck!", "postAnswerUrl": "https://support.mozilla.org/kb/fix-passwords-disappearing-due-avg-security-softwa", "includeTelemetryUUID": false }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": { "id": 30, "first_name": "Julien", "last_name": "Cristau", "email": "jcristau@mozilla.com" }, "date_created": "2019-06-15T16:23:02.048196Z", "enabled_states": [ { "id": 1531, "created": "2020-04-22T19:56:53.154801Z", "creator": { "id": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 1014, "created": "2019-06-15T17:05:44.094406Z", "creator": { "id": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n (normandy.channel == \"release\" && normandy.version >= \"67.0.2\")\n || (normandy.channel == \"beta\" && normandy.telemetry.main.environment.build.buildId >= \"20190610153228\")\n || (normandy.channel == \"aurora\" && normandy.telemetry.main.environment.build.buildId >= \"20190610153228\")\n || (normandy.channel == \"nightly\" && normandy.telemetry.main.environment.build.buildId >= \"20190606215319\")\n)\n&& normandy.os.isWindows\n&& normandy.os.windowsVersion >= 6.2\n&& \"AVG Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n&& !(normandy.locale in [\"de\", \"de-DE\", \"de-CH\", \"de-AT\", \"it\", \"fr\"])", "filter_expression": "(\n (normandy.channel == \"release\" && normandy.version >= \"67.0.2\")\n || (normandy.channel == \"beta\" && normandy.telemetry.main.environment.build.buildId >= \"20190610153228\")\n || (normandy.channel == \"aurora\" && normandy.telemetry.main.environment.build.buildId >= \"20190610153228\")\n || (normandy.channel == \"nightly\" && normandy.telemetry.main.environment.build.buildId >= \"20190606215319\")\n)\n&& normandy.os.isWindows\n&& normandy.os.windowsVersion >= 6.2\n&& \"AVG Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n&& !(normandy.locale in [\"de\", \"de-DE\", \"de-CH\", \"de-AT\", \"it\", \"fr\"])", "filter_object": [], "id": 2584, "identicon_seed": "v1:qrooe6bghs", "metadata": {}, "name": "Heartbeat - AVG passwords.json fix instructions (EN) [Bug 1559503]", "recipe": { "approved_revision_id": 2584, "id": 797, "latest_revision_id": 2584 }, "updated": "2020-04-22T19:56:54.034930Z" }, "id": 797, "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": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "comment": "added dev edition", "created": "2019-06-15T16:23:08.687169Z", "creator": { "id": 30, "first_name": "Julien", "last_name": "Cristau", "email": "jcristau@mozilla.com" }, "id": 1695, "revision": { "id": 2584, "recipe_id": 797 } }, "arguments": { "repeatOption": "nag", "surveyId": "avg-passwords-json-fix-instructions-en-bug-1559503", "message": "Some users of AVG Internet Security software are unable to access their saved passwords and logins.", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://support.mozilla.org/kb/fix-passwords-disappearing-due-avg-security-softwa", "engagementButtonLabel": "Get Help", "thanksMessage": "Good luck!", "postAnswerUrl": "https://support.mozilla.org/kb/fix-passwords-disappearing-due-avg-security-softwa", "includeTelemetryUUID": false }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": { "id": 30, "first_name": "Julien", "last_name": "Cristau", "email": "jcristau@mozilla.com" }, "date_created": "2019-06-15T16:23:02.048196Z", "enabled_states": [ { "id": 1531, "created": "2020-04-22T19:56:53.154801Z", "creator": { "id": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 1014, "created": "2019-06-15T17:05:44.094406Z", "creator": { "id": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n (normandy.channel == \"release\" && normandy.version >= \"67.0.2\")\n || (normandy.channel == \"beta\" && normandy.telemetry.main.environment.build.buildId >= \"20190610153228\")\n || (normandy.channel == \"aurora\" && normandy.telemetry.main.environment.build.buildId >= \"20190610153228\")\n || (normandy.channel == \"nightly\" && normandy.telemetry.main.environment.build.buildId >= \"20190606215319\")\n)\n&& normandy.os.isWindows\n&& normandy.os.windowsVersion >= 6.2\n&& \"AVG Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n&& !(normandy.locale in [\"de\", \"de-DE\", \"de-CH\", \"de-AT\", \"it\", \"fr\"])", "filter_expression": "(\n (normandy.channel == \"release\" && normandy.version >= \"67.0.2\")\n || (normandy.channel == \"beta\" && normandy.telemetry.main.environment.build.buildId >= \"20190610153228\")\n || (normandy.channel == \"aurora\" && normandy.telemetry.main.environment.build.buildId >= \"20190610153228\")\n || (normandy.channel == \"nightly\" && normandy.telemetry.main.environment.build.buildId >= \"20190606215319\")\n)\n&& normandy.os.isWindows\n&& normandy.os.windowsVersion >= 6.2\n&& \"AVG Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n&& !(normandy.locale in [\"de\", \"de-DE\", \"de-CH\", \"de-AT\", \"it\", \"fr\"])", "filter_object": [], "id": 2584, "identicon_seed": "v1:qrooe6bghs", "metadata": {}, "name": "Heartbeat - AVG passwords.json fix instructions (EN) [Bug 1559503]", "recipe": { "approved_revision_id": 2584, "id": 797, "latest_revision_id": 2584 }, "updated": "2020-04-22T19:56:54.034930Z" }, "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": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "removed sampling", "created": "2019-05-29T16:43:40.872257Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 1645, "revision": { "id": 2533, "recipe_id": 777 } }, "arguments": { "repeatOption": "once", "surveyId": "hb-location-policy-v2b2-ES", "message": "Mozilla y UC Berkeley están interesados en tu opinión sobre compartir la ubicación en la web", "learnMoreMessage": "Más información", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "engagementButtonLabel": "Hacer encuesta", "thanksMessage": "Gracias", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/f94ed6ea0d6f?v=2&b=2", "includeTelemetryUUID": true }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "date_created": "2019-05-29T16:43:35.609304Z", "enabled_states": [ { "id": 1049, "created": "2019-07-02T14:23:53.515996Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 962, "created": "2019-05-29T16:53:00.813694Z", "creator": { "id": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "enabled": true, "carryover_from": 945 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n&& (\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[0]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[1]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[2]>0\n) && !(\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n)", "filter_expression": "(normandy.locale in [\"es-ES\"]) && (normandy.country in [\"ES\"]) && (normandy.channel in [\"release\"]) && (!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n&& (\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[0]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[1]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[2]>0\n) && !(\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n))", "filter_object": [ { "locales": [ "es-ES" ], "type": "locale" }, { "countries": [ "ES" ], "type": "country" }, { "channels": [ "release" ], "type": "channel" } ], "id": 2533, "identicon_seed": "v1:uzy7fcxu93", "metadata": {}, "name": "Heartbeat: Location Policy (UCB) [not-allowed] - ES", "recipe": { "approved_revision_id": 2533, "id": 777, "latest_revision_id": 2533 }, "updated": "2019-07-02T14:23:54.243974Z" }, "id": 777, "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": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "removed sampling", "created": "2019-05-29T16:43:40.872257Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 1645, "revision": { "id": 2533, "recipe_id": 777 } }, "arguments": { "repeatOption": "once", "surveyId": "hb-location-policy-v2b2-ES", "message": "Mozilla y UC Berkeley están interesados en tu opinión sobre compartir la ubicación en la web", "learnMoreMessage": "Más información", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "engagementButtonLabel": "Hacer encuesta", "thanksMessage": "Gracias", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/f94ed6ea0d6f?v=2&b=2", "includeTelemetryUUID": true }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "date_created": "2019-05-29T16:43:35.609304Z", "enabled_states": [ { "id": 1049, "created": "2019-07-02T14:23:53.515996Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 962, "created": "2019-05-29T16:53:00.813694Z", "creator": { "id": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "enabled": true, "carryover_from": 945 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n&& (\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[0]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[1]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[2]>0\n) && !(\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n)", "filter_expression": "(normandy.locale in [\"es-ES\"]) && (normandy.country in [\"ES\"]) && (normandy.channel in [\"release\"]) && (!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n&& (\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[0]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[1]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[2]>0\n) && !(\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n))", "filter_object": [ { "locales": [ "es-ES" ], "type": "locale" }, { "countries": [ "ES" ], "type": "country" }, { "channels": [ "release" ], "type": "channel" } ], "id": 2533, "identicon_seed": "v1:uzy7fcxu93", "metadata": {}, "name": "Heartbeat: Location Policy (UCB) [not-allowed] - ES", "recipe": { "approved_revision_id": 2533, "id": 777, "latest_revision_id": 2533 }, "updated": "2019-07-02T14:23:54.243974Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 434, "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": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "comment": "LGTM", "created": "2018-03-15T20:34:55.131184Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 714, "revision": { "id": 86, "recipe_id": 434 } }, "arguments": { "surveyId": "hb-self-report", "message": "Please help us make Firefox better by filling out this single question survey", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thank you!", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/usage-yesterday-self-report-verification-low-detail", "includeTelemetryUUID": true, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-03-15T20:34:51.671225Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n [normandy.userId]|bucketSample(348, 5, 1000)\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)", "filter_expression": "(\n [normandy.userId]|bucketSample(348, 5, 1000)\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)", "filter_object": [], "id": 86, "identicon_seed": "v1:lh040jx44aj", "metadata": {}, "name": "Self Report Usage", "recipe": { "approved_revision_id": null, "id": 434, "latest_revision_id": 86 }, "updated": "2018-03-15T20:34:51.675375Z" }, "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": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "comment": "r+ to change the way telemetry-enabled is detected", "created": "2019-08-27T16:45:35.632620Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 1792, "revision": { "id": 2693, "recipe_id": 831 } }, "arguments": { "repeatOption": "once", "surveyId": "hb-goldilocks-engagement", "message": "Please help make Firefox better by taking this short survey", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thanks", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Time-Online", "includeTelemetryUUID": true }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "date_created": "2019-08-27T16:45:30.315485Z", "enabled_states": [ { "id": 1161, "created": "2019-09-05T19:26:18.217395Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 1149, "created": "2019-08-27T16:58:32.999154Z", "creator": { "id": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "enabled": true, "carryover_from": 1148 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "\"toolkit.telemetry.unified\"|preferenceValue == true", "filter_expression": "(normandy.channel in [\"release\"]) && ([\"global-v1\",normandy.userId]|bucketSample(2155,200,10000)) && (\"toolkit.telemetry.unified\"|preferenceValue == true)", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "count": 200, "input": [ "\"global-v1\"", "normandy.userId" ], "start": 2155, "total": 10000, "type": "bucketSample" } ], "id": 2693, "identicon_seed": "v1:r8lj85om1qe", "metadata": {}, "name": "Heartbeat: Goldilocks Engagement Survey", "recipe": { "approved_revision_id": 2693, "id": 831, "latest_revision_id": 2693 }, "updated": "2019-09-05T19:26:18.766477Z" }, "id": 831, "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": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "comment": "r+ to change the way telemetry-enabled is detected", "created": "2019-08-27T16:45:35.632620Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 1792, "revision": { "id": 2693, "recipe_id": 831 } }, "arguments": { "repeatOption": "once", "surveyId": "hb-goldilocks-engagement", "message": "Please help make Firefox better by taking this short survey", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thanks", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Time-Online", "includeTelemetryUUID": true }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "date_created": "2019-08-27T16:45:30.315485Z", "enabled_states": [ { "id": 1161, "created": "2019-09-05T19:26:18.217395Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 1149, "created": "2019-08-27T16:58:32.999154Z", "creator": { "id": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "enabled": true, "carryover_from": 1148 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "\"toolkit.telemetry.unified\"|preferenceValue == true", "filter_expression": "(normandy.channel in [\"release\"]) && ([\"global-v1\",normandy.userId]|bucketSample(2155,200,10000)) && (\"toolkit.telemetry.unified\"|preferenceValue == true)", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "count": 200, "input": [ "\"global-v1\"", "normandy.userId" ], "start": 2155, "total": 10000, "type": "bucketSample" } ], "id": 2693, "identicon_seed": "v1:r8lj85om1qe", "metadata": {}, "name": "Heartbeat: Goldilocks Engagement Survey", "recipe": { "approved_revision_id": 2693, "id": 831, "latest_revision_id": 2693 }, "updated": "2019-09-05T19:26:18.766477Z" }, "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": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "approved", "created": "2019-09-06T22:54:13.906337Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 1805, "revision": { "id": 2706, "recipe_id": 837 } }, "arguments": { "repeatOption": "once", "surveyId": "hb-push-Q319", "message": "Please help make Firefox better by taking this short survey", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thanks", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/browser-concerns-survey", "includeTelemetryUUID": true }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "date_created": "2019-09-06T22:53:27.445457Z", "enabled_states": [ { "id": 1181, "created": "2019-09-16T17:24:18.053993Z", "creator": { "id": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 1162, "created": "2019-09-09T16:26:59.660876Z", "creator": { "id": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "\"toolkit.telemetry.unified\"|preferenceValue == true", "filter_expression": "(normandy.locale in [\"en-AU\",\"en-GB\",\"en-CA\",\"en-NZ\",\"en-ZA\",\"en-US\"]) && (normandy.country in [\"US\",\"CA\"]) && (normandy.channel in [\"release\"]) && ([\"global-v1\",normandy.userId]|bucketSample(2465,100,10000)) && (\"toolkit.telemetry.unified\"|preferenceValue == true)", "filter_object": [ { "locales": [ "en-AU", "en-GB", "en-CA", "en-NZ", "en-ZA", "en-US" ], "type": "locale" }, { "countries": [ "US", "CA" ], "type": "country" }, { "channels": [ "release" ], "type": "channel" }, { "count": 100, "input": [ "\"global-v1\"", "normandy.userId" ], "start": 2465, "total": 10000, "type": "bucketSample" } ], "id": 2706, "identicon_seed": "v1:kg5j3x5shdb", "metadata": {}, "name": "Q319 Push Survey", "recipe": { "approved_revision_id": 2706, "id": 837, "latest_revision_id": 2706 }, "updated": "2019-09-16T17:24:18.651617Z" }, "id": 837, "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": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "approved", "created": "2019-09-06T22:54:13.906337Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 1805, "revision": { "id": 2706, "recipe_id": 837 } }, "arguments": { "repeatOption": "once", "surveyId": "hb-push-Q319", "message": "Please help make Firefox better by taking this short survey", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thanks", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/browser-concerns-survey", "includeTelemetryUUID": true }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat", "jexl.transform.bucketSample" ], "comment": "", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "date_created": "2019-09-06T22:53:27.445457Z", "enabled_states": [ { "id": 1181, "created": "2019-09-16T17:24:18.053993Z", "creator": { "id": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 1162, "created": "2019-09-09T16:26:59.660876Z", "creator": { "id": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "\"toolkit.telemetry.unified\"|preferenceValue == true", "filter_expression": "(normandy.locale in [\"en-AU\",\"en-GB\",\"en-CA\",\"en-NZ\",\"en-ZA\",\"en-US\"]) && (normandy.country in [\"US\",\"CA\"]) && (normandy.channel in [\"release\"]) && ([\"global-v1\",normandy.userId]|bucketSample(2465,100,10000)) && (\"toolkit.telemetry.unified\"|preferenceValue == true)", "filter_object": [ { "locales": [ "en-AU", "en-GB", "en-CA", "en-NZ", "en-ZA", "en-US" ], "type": "locale" }, { "countries": [ "US", "CA" ], "type": "country" }, { "channels": [ "release" ], "type": "channel" }, { "count": 100, "input": [ "\"global-v1\"", "normandy.userId" ], "start": 2465, "total": 10000, "type": "bucketSample" } ], "id": 2706, "identicon_seed": "v1:kg5j3x5shdb", "metadata": {}, "name": "Q319 Push Survey", "recipe": { "approved_revision_id": 2706, "id": 837, "latest_revision_id": 2706 }, "updated": "2019-09-16T17:24:18.651617Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 433, "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": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "comment": "LGTM", "created": "2018-03-15T19:46:24.134104Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 712, "revision": { "id": 87, "recipe_id": 433 } }, "arguments": { "surveyId": "hb-light-diary-Firefox", "message": "Please help us make Firefox better by filling out this single question survey", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thank you!", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Moderate-Time-Diary-Study-FF-version", "includeTelemetryUUID": true, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-03-15T19:45:28.807928Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n [normandy.userId]|bucketSample(343, 5, 1000)\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)", "filter_expression": "(\n [normandy.userId]|bucketSample(343, 5, 1000)\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)", "filter_object": [], "id": 87, "identicon_seed": "v1:asgrw8qugn8", "metadata": {}, "name": "Moderate Time Diary - Firefox", "recipe": { "approved_revision_id": null, "id": 433, "latest_revision_id": 87 }, "updated": "2018-03-15T19:45:28.813149Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 432, "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": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "approved", "created": "2018-03-15T18:57:57.982667Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 711, "revision": { "id": 88, "recipe_id": 432 } }, "arguments": { "surveyId": "hb-time-diary-v1", "message": "Please help us make Firefox better by filling out this single question survey", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thank you!", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Moderate-Time-Diary-Study", "includeTelemetryUUID": true, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-03-15T18:57:50.560739Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n [normandy.userId]|bucketSample(338, 5, 1000)\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)", "filter_expression": "(\n [normandy.userId]|bucketSample(338, 5, 1000)\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)", "filter_object": [], "id": 88, "identicon_seed": "v1:x6ybi4grlvk", "metadata": {}, "name": "Moderate Time Diary", "recipe": { "approved_revision_id": null, "id": 432, "latest_revision_id": 88 }, "updated": "2018-03-15T18:57:50.565895Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 441, "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": false, "approver": { "id": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "killing", "created": "2018-04-06T19:45:00.802561Z", "creator": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "id": 751, "revision": { "id": 57, "recipe_id": 441 } }, "arguments": { "surveyId": "hb-activity-stream-60-beta-wide-layout-bug-1443649-true", "message": "Please help us make Firefox better by filling out this simple survey", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thanks!", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/feedback-asw?b=1", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-04-06T19:44:37.008322Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n normandy.channel == 'beta'\n && normandy.version > '60'\n && normandy.version < '61'\n && normandy.request_time < '2018-04-10'|date\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && [normandy.userId]|bucketSample(250, 120, 1000)\n && 'browser.newtabpage.activity-stream.enableWideLayout'|preferenceExists\n && 'browser.newtabpage.activity-stream.enableWideLayout'|preferenceValue\n)", "filter_expression": "(\n normandy.channel == 'beta'\n && normandy.version > '60'\n && normandy.version < '61'\n && normandy.request_time < '2018-04-10'|date\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && [normandy.userId]|bucketSample(250, 120, 1000)\n && 'browser.newtabpage.activity-stream.enableWideLayout'|preferenceExists\n && 'browser.newtabpage.activity-stream.enableWideLayout'|preferenceValue\n)", "filter_object": [], "id": 57, "identicon_seed": "v1:0tpb0w2gsku9", "metadata": {}, "name": "Heartbeat True: Activity Stream wide layout, 60 Beta [1443649]", "recipe": { "approved_revision_id": null, "id": 441, "latest_revision_id": 57 }, "updated": "2018-04-06T19:44:37.015114Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 447, "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": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "comment": "+1", "created": "2018-04-20T19:40:56.779193Z", "creator": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "id": 760, "revision": { "id": 45, "recipe_id": 447 } }, "arguments": { "surveyId": "hb-out-of-date-en- Weekly", "message": "Your Firefox is critically out of date. An update is required to stay secure.", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://support.mozilla.org/en-US/kb/rate-your-firefox-experience-heartbeat", "engagementButtonLabel": "Update Now", "thanksMessage": "Thank You!", "postAnswerUrl": "https://www.mozilla.org/firefox/new/?utm_source=firefox&utm_medium=heartbeat&utm_campaign=hboutofdateen", "includeTelemetryUUID": false, "repeatOption": "xdays", "repeatEvery": 7 }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-04-20T19:39:32.651297Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.version < '58'\n && normandy.channel == 'release'\n && [normandy.userId]|bucketSample(200, 800, 1000)\n)", "filter_expression": "(\n normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.version < '58'\n && normandy.channel == 'release'\n && [normandy.userId]|bucketSample(200, 800, 1000)\n)", "filter_object": [], "id": 45, "identicon_seed": "v1:v59bdvbh5v", "metadata": {}, "name": "Out of Date - EN - Weekly", "recipe": { "approved_revision_id": null, "id": 447, "latest_revision_id": 45 }, "updated": "2018-04-20T19:39:32.655619Z" }, "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": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "removed sampling", "created": "2019-05-29T16:44:43.711347Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 1650, "revision": { "id": 2538, "recipe_id": 782 } }, "arguments": { "repeatOption": "once", "surveyId": "hb-location-policy-v2b3-de", "message": "Mozilla & UC Berkeley sind an Ihrer Meinung zur Standortfreigabe auf der we interessiert", "learnMoreMessage": "Mehr erfahren", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "engagementButtonLabel": "An Umfrage teilnehmen", "thanksMessage": "Danke", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/9c1c38d863f9?v=2&b=3", "includeTelemetryUUID": true }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "date_created": "2019-05-29T16:44:39.440227Z", "enabled_states": [ { "id": 1050, "created": "2019-07-02T14:23:57.464590Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 961, "created": "2019-05-29T16:52:57.771415Z", "creator": { "id": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "enabled": true, "carryover_from": 947 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n&& (\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n)", "filter_expression": "(normandy.locale in [\"fr\"]) && (normandy.country in [\"FR\"]) && (normandy.channel in [\"release\"]) && (!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n&& (\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n))", "filter_object": [ { "locales": [ "fr" ], "type": "locale" }, { "countries": [ "FR" ], "type": "country" }, { "channels": [ "release" ], "type": "channel" } ], "id": 2538, "identicon_seed": "v1:d0ccbtotj2b", "metadata": {}, "name": "Heartbeat: Location Polixy (UCB) [allowed] - DE", "recipe": { "approved_revision_id": 2538, "id": 782, "latest_revision_id": 2538 }, "updated": "2019-07-02T14:23:58.187502Z" }, "id": 782, "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": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "comment": "removed sampling", "created": "2019-05-29T16:44:43.711347Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 1650, "revision": { "id": 2538, "recipe_id": 782 } }, "arguments": { "repeatOption": "once", "surveyId": "hb-location-policy-v2b3-de", "message": "Mozilla & UC Berkeley sind an Ihrer Meinung zur Standortfreigabe auf der we interessiert", "learnMoreMessage": "Mehr erfahren", "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat", "engagementButtonLabel": "An Umfrage teilnehmen", "thanksMessage": "Danke", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/9c1c38d863f9?v=2&b=3", "includeTelemetryUUID": true }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "date_created": "2019-05-29T16:44:39.440227Z", "enabled_states": [ { "id": 1050, "created": "2019-07-02T14:23:57.464590Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 961, "created": "2019-05-29T16:52:57.771415Z", "creator": { "id": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "enabled": true, "carryover_from": 947 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n&& (\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n)", "filter_expression": "(normandy.locale in [\"fr\"]) && (normandy.country in [\"FR\"]) && (normandy.channel in [\"release\"]) && (!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n&& (\n normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n))", "filter_object": [ { "locales": [ "fr" ], "type": "locale" }, { "countries": [ "FR" ], "type": "country" }, { "channels": [ "release" ], "type": "channel" } ], "id": 2538, "identicon_seed": "v1:d0ccbtotj2b", "metadata": {}, "name": "Heartbeat: Location Polixy (UCB) [allowed] - DE", "recipe": { "approved_revision_id": 2538, "id": 782, "latest_revision_id": 2538 }, "updated": "2019-07-02T14:23:58.187502Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 427, "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": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "comment": "LGTM", "created": "2018-03-02T22:29:05.189444Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 694, "revision": { "id": 107, "recipe_id": 427 } }, "arguments": { "surveyId": "hb-profile-refresh", "message": "Would you like to share feedback about Firefox?", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thank You!", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/New-Profiles-and-Refresh", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-03-02T22:28:56.891124Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n [normandy.userId, normandy.request_time]|stableSample(0.01)\n && normandy.locale == 'en-US'\n && normandy.channel == 'release'\n && !normandy.isFirstRun\n && normandy.telemetry.main.environment.profile.creationDate > 17563\n)", "filter_expression": "(\n [normandy.userId, normandy.request_time]|stableSample(0.01)\n && normandy.locale == 'en-US'\n && normandy.channel == 'release'\n && !normandy.isFirstRun\n && normandy.telemetry.main.environment.profile.creationDate > 17563\n)", "filter_object": [], "id": 107, "identicon_seed": "v1:ngx86w3jyt", "metadata": {}, "name": "New Profile Investigation", "recipe": { "approved_revision_id": null, "id": 427, "latest_revision_id": 107 }, "updated": "2018-03-02T22:28:56.895721Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 421, "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": 3, "first_name": "Matthew", "last_name": "Grimes", "email": "mgrimes@mozilla.com" }, "comment": "Approved!", "created": "2018-02-27T03:04:22.357777Z", "creator": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "id": 684, "revision": { "id": 120, "recipe_id": 421 } }, "arguments": { "surveyId": "hb-activity-stream-59-release-pocket-sponsored-stories-bug-1435822-v1", "message": "Please take this short survey about your experience with Firefox", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Advocacy/heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thanks", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/SPOCS-Release?b=v1", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-02-27T03:02:07.132167Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n normandy.channel == 'release' && \n normandy.country == 'US' &&\n normandy.locale == 'en-US' &&\n normandy.version >= '58.0' &&\n normandy.request_time < '2018-03-06'|date &&\n [normandy.userId]|bucketSample(328, 10, 1000) &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\",\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\":\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v1\",\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\":\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\":\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\",\"show_spocs\":true,\"personalized\":true}'\n)", "filter_expression": "(\n normandy.channel == 'release' && \n normandy.country == 'US' &&\n normandy.locale == 'en-US' &&\n normandy.version >= '58.0' &&\n normandy.request_time < '2018-03-06'|date &&\n [normandy.userId]|bucketSample(328, 10, 1000) &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet &&\n 'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\",\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\":\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v1\",\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\":\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\":\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\",\"show_spocs\":true,\"personalized\":true}'\n)", "filter_object": [], "id": 120, "identicon_seed": "v1:6bqnx3iyyca", "metadata": {}, "name": "Heartbeat: Activity Stream 59 Release Pocket Sponsored Stories (Bug 1435822) - Variant1", "recipe": { "approved_revision_id": null, "id": 421, "latest_revision_id": 120 }, "updated": "2018-02-27T03:02:07.137348Z" }, "signature": null, "uses_only_baseline_capabilities": true } ] }{ "count": 1300, "next": "