Recipe List
Viewset for viewing and uploading recipes.
GET /api/v3/recipe/?format=api&ordering=-approved_revision&page=52
https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=-approved_revision&page=53", "previous": "https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=-approved_revision&page=51", "results": [ { "approved_revision": null, "id": 319, "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": "additional sample approved ", "created": "2017-10-24T23:55:43.141630Z", "creator": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "id": 441, "revision": { "id": 425, "recipe_id": 319 } }, "arguments": { "surveyId": "hb-legacy-oneclickyt-release-d", "message": "Your add-on 1-Click Video Download is not compatible with future Firefox versions.", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://support.mozilla.org/kb/firefox-add-technology-modernizing/?src=find-replacement-release-heartbeat&branch=d", "engagementButtonLabel": "Get Replacement", "thanksMessage": "Redirecting...", "postAnswerUrl": "https://addons.mozilla.org/firefox/addon/easy-youtube-video-download/?src=find-replacement-release-heartbeat&branch=d", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-10-24T23:55:12.030045Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n ([normandy.userId]|bucketSample(15, 5, 1000) || [normandy.userId]|bucketSample(140, 40, 1000))\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.channel == 'release'\n && normandy.version >= '55'\n && normandy.version < '57'\n && normandy.addons['YoutubeDownloader@PeterOlayev.com']\n && !normandy.addons['{b9acf540-acba-11e1-8ccb-001fd0e08bd4}']\n)", "filter_expression": "(\n ([normandy.userId]|bucketSample(15, 5, 1000) || [normandy.userId]|bucketSample(140, 40, 1000))\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.channel == 'release'\n && normandy.version >= '55'\n && normandy.version < '57'\n && normandy.addons['YoutubeDownloader@PeterOlayev.com']\n && !normandy.addons['{b9acf540-acba-11e1-8ccb-001fd0e08bd4}']\n)", "filter_object": [], "id": 425, "identicon_seed": "v1:265", "metadata": {}, "name": "Heartbeat: Legacy Extension, 1-Click Youtube Download, Release [Branch D]", "recipe": { "approved_revision_id": null, "id": 319, "latest_revision_id": 425 }, "updated": "2017-10-24T23:55:12.035370Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 343, "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, fixed bucket", "created": "2017-11-07T23:37:36.846770Z", "creator": { "id": 3, "first_name": "Matthew", "last_name": "Grimes", "email": "mgrimes@mozilla.com" }, "id": 524, "revision": { "id": 330, "recipe_id": 343 } }, "arguments": { "surveyId": "snippets-survey-2-control", "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-Snippets-Basic-Feedback?b=control", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-11-07T23:37:32.505809Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\nnormandy.channel == 'beta' &&\nnormandy.version >= '57.0' &&\n[normandy.userId]|bucketSample(0, 250, 1000) &&\nnormandy.locale == 'en-US' &&\n'browser.aboutHomeSnippets.updateUrl'|preferenceValue == 'https://snippets.cdn.mozilla.net/%STARTPAGE_VERSION%/%NAME%/%VERSION%/%APPBUILDID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/'\n\n)", "filter_expression": "(\nnormandy.channel == 'beta' &&\nnormandy.version >= '57.0' &&\n[normandy.userId]|bucketSample(0, 250, 1000) &&\nnormandy.locale == 'en-US' &&\n'browser.aboutHomeSnippets.updateUrl'|preferenceValue == 'https://snippets.cdn.mozilla.net/%STARTPAGE_VERSION%/%NAME%/%VERSION%/%APPBUILDID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/'\n\n)", "filter_object": [], "id": 330, "identicon_seed": "v1:vbc9wjkdo5", "metadata": {}, "name": "Snippets Survey 2 - Control", "recipe": { "approved_revision_id": null, "id": 343, "latest_revision_id": 330 }, "updated": "2017-11-07T23:37:32.512101Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 411, "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": "updated url var", "created": "2018-02-14T19:14:14.370489Z", "creator": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "id": 669, "revision": { "id": 143, "recipe_id": 411 } }, "arguments": { "surveyId": "hb-a11y-visual-indicator-eos-1412603", "message": "Please take a minute to tell us how you feel about Firefox", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "engagementButtonLabel": "Take Survey", "thanksMessage": "Thanks!", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/A11Y-UI?branch=eos", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2018-02-14T19:14:10.722305Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n normandy.channel == 'release' && \n [normandy.userId]|stableSample(0.1) && \n normandy.version >= '58.0' &&\n normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] && \n 'accessibility.force_disabled'|preferenceValue == 0 &&\n normandy.telemetry.main.environment.experiments['pref-flip-a11y-visual-indicator-1412603']\n)", "filter_expression": "(\n normandy.channel == 'release' && \n [normandy.userId]|stableSample(0.1) && \n normandy.version >= '58.0' &&\n normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] && \n 'accessibility.force_disabled'|preferenceValue == 0 &&\n normandy.telemetry.main.environment.experiments['pref-flip-a11y-visual-indicator-1412603']\n)", "filter_object": [], "id": 143, "identicon_seed": "v1:am30p26idil", "metadata": {}, "name": "Heartbeat: EOS A11Y Visual Indicator and Permission Preference (1412603)", "recipe": { "approved_revision_id": null, "id": 411, "latest_revision_id": 143 }, "updated": "2018-02-14T19:14:10.727062Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 238, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "Changing locale to != 'nightly' and keeping normandy.version >= '56.0' to make sure the beta population is targeted until 56 goes to release.", "created": "2017-09-14T19:33:49.588490Z", "creator": { "id": 3, "first_name": "Matthew", "last_name": "Grimes", "email": "mgrimes@mozilla.com" }, "id": 264, "revision": { "id": 732, "recipe_id": 238 } }, "arguments": { "includeTelemetryUUID": true, "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please rate Firefox", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=en&nav=false&num=10&ord=g1s3g5", "surveyId": "false-10-g1s3g5-en", "thanksMessage": "Thanks" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-09-14T19:11:35.943360Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:1,suggestion:3,general:5' \n)", "filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:1,suggestion:3,general:5' \n)", "filter_object": [], "id": 732, "identicon_seed": "v1:238", "metadata": {}, "name": "Unified Search Experiment - Heartbeat Survey - false-10-g1s3g5-en", "recipe": { "approved_revision_id": null, "id": 238, "latest_revision_id": 732 }, "updated": "2017-09-14T19:11:35.949660Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 40, "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": { "engagementButtonLabel": "Go to survey →", "thanksMessage": "Thanks for the help!", "learnMoreUrl": "", "message": "Thanks for testing the SHIELD addon, can you answer some questions?", "postAnswerUrl": "https://docs.google.com/a/mozilla.com/forms/d/e/1FAIpQLSevCaCsUJmP3k-VOYFDvtfBOtQD6FzKC6TjkjbafthHcll1UQ/viewform", "learnMoreMessage": "", "surveyId": "system-addon-test" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2016-11-21T18:17:48.520446Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "telemetry.main != undefined", "filter_expression": "telemetry.main != undefined", "filter_object": [], "id": 1257, "identicon_seed": "v1:40", "metadata": {}, "name": "Mythmon's Normandy add-on test - main", "recipe": { "approved_revision_id": null, "id": 40, "latest_revision_id": 1257 }, "updated": "2017-02-01T23:53:25.814127Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 98, "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": { "engagementButtonLabel": "Senden Sie Firefox an Ihr Handy", "thanksMessage": "Vielen Dank", "surveyId": "mobile-de-nofeedback-fxa2", "message": "Ziehen Sie beim Surfen einfach vom Laptop auf Ihr Handy um.", "postAnswerUrl": "https://www.mozilla.org/firefox/mobile-download/desktop?utm_source=firefox-browser&utm_medium=heartbeat&utm_campaign=mobileinstall&utm_content=de-nofeedback-fxa2" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2016-12-23T17:43:05.919229Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n [normandy.userId]|bucketSample(62 + 4*11, 4, 1000)\n && normandy.locale in ['de']\n && normandy.syncSetup\n && normandy.syncMobileDevices == 0\n)", "filter_expression": "(\n [normandy.userId]|bucketSample(62 + 4*11, 4, 1000)\n && normandy.locale in ['de']\n && normandy.syncSetup\n && normandy.syncMobileDevices == 0\n)", "filter_object": [], "id": 1186, "identicon_seed": "v1:98", "metadata": {}, "name": "Promo - Mobile - de-nofeedback-fxa2", "recipe": { "approved_revision_id": null, "id": 98, "latest_revision_id": 1186 }, "updated": "2017-02-01T23:53:24.874129Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 242, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "Changing locale to != 'nightly' and keeping normandy.version >= '56.0' to make sure the beta population is targeted until 56 goes to release.", "created": "2017-09-14T19:32:00.204516Z", "creator": { "id": 3, "first_name": "Matthew", "last_name": "Grimes", "email": "mgrimes@mozilla.com" }, "id": 262, "revision": { "id": 713, "recipe_id": 242 } }, "arguments": { "includeTelemetryUUID": true, "learnMoreMessage": "Erfahren Sie mehr", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Bitte bewerten Sie Firefox", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=de&nav=false&num=7&ord=s3g4", "surveyId": "false-7-s3g4-de", "thanksMessage": "Vielen Dank" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-09-14T19:06:42.196210Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 7 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'suggestion:3,general:4' \n)", "filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 7 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'suggestion:3,general:4' \n)", "filter_object": [], "id": 713, "identicon_seed": "v1:242", "metadata": {}, "name": "Unified Search Experiment - Heartbeat Survey - false-7-s3g4-de", "recipe": { "approved_revision_id": null, "id": 242, "latest_revision_id": 713 }, "updated": "2017-09-14T19:06:42.202469Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 338, "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": "out of date", "created": "2017-11-01T17:22:36.132150Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 475, "revision": { "id": 343, "recipe_id": 338 } }, "arguments": { "surveyId": "out-of-date-nov-best", "message": "Your Firefox is out of date. Update now to keep it running its best.", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "engagementButtonLabel": "Get it now", "thanksMessage": "Thank You!", "postAnswerUrl": "https://www.mozilla.org/firefox/new/?utm_source=firefox&utm_medium=heartbeat&utm_campaign=novtestbest", "includeTelemetryUUID": false, "repeatOption": "xdays", "repeatEvery": 7 }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-11-01T17:22:29.678499Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n [normandy.userId]|bucketSample(40, 20, 1000)\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.version < '56'\n && normandy.channel == 'release'\n)", "filter_expression": "(\n [normandy.userId]|bucketSample(40, 20, 1000)\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.version < '56'\n && normandy.channel == 'release'\n)", "filter_object": [], "id": 343, "identicon_seed": "v1:7jp3rdypbew", "metadata": {}, "name": "Out of date test Nov - Best", "recipe": { "approved_revision_id": null, "id": 338, "latest_revision_id": 343 }, "updated": "2017-11-01T17:22:29.682307Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 243, "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": "Beta rc date coming", "created": "2017-09-14T19:03:34.362942Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 249, "revision": { "id": 708, "recipe_id": 243 } }, "arguments": { "engagementButtonLabel": "", "includeTelemetryUUID": true, "learnMoreMessage": "Erfahren Sie mehr", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Bitte bewerten Sie Firefox", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=de&nav=false&num=7&ord=g3s4", "repeatOption": "once", "surveyId": "false-7-s3g4-de", "thanksMessage": "Vielen Dank" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-09-14T19:03:32.094965Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 7 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:3,suggestion:4' \n)", "filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 7 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:3,suggestion:4' \n)", "filter_object": [], "id": 708, "identicon_seed": "v1:243", "metadata": {}, "name": "Unified Search Experiment - Heartbeat Survey - false-7-g3s4-de", "recipe": { "approved_revision_id": null, "id": 243, "latest_revision_id": 708 }, "updated": "2017-09-14T19:03:32.108612Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 317, "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": "bumping sample", "created": "2017-10-26T16:53:12.131280Z", "creator": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "id": 444, "revision": { "id": 434, "recipe_id": 317 } }, "arguments": { "surveyId": "hb-activity-stream-56-beta-about-home-bug-1405334-variant", "message": "Please Rate Firefox", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Advocacy/heartbeat", "engagementButtonLabel": "", "thanksMessage": "Thanks!", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Beta-activity-stream-survey-1?b=variant", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-10-26T16:52:56.387654Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n normandy.channel == 'beta'\n && [normandy.userId, 283]|stableSample(0.25)\n && normandy.version >= '57.0'\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && 'browser.newtabpage.activity-stream.aboutHome.enabled'|preferenceValue == true\n)", "filter_expression": "(\n normandy.channel == 'beta'\n && [normandy.userId, 283]|stableSample(0.25)\n && normandy.version >= '57.0'\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && 'browser.newtabpage.activity-stream.aboutHome.enabled'|preferenceValue == true\n)", "filter_object": [], "id": 434, "identicon_seed": "v1:221", "metadata": {}, "name": "Heartbeat: Activity Stream about:home in 57 Beta - 1405334 - variant", "recipe": { "approved_revision_id": null, "id": 317, "latest_revision_id": 434 }, "updated": "2017-10-26T16:52:56.392944Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 80, "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": { "message": "Did you know that Mozilla, the maker of Firefox, is a nonprofit dependent on donations of users like you?", "engagementButtonLabel": "Donate", "postAnswerUrl": "https://donate.mozilla.org/en-US?utm_source=heartbeattest&utm_medium=heartbeat&utm_campaign=1610FundTest&utm_content=en-nofeedback-inform-donate", "surveyId": "foundation-en-nofeedback-inform-donate", "thanksMessage": "Thanks" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2016-11-30T01:23:39.472465Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n [normandy.userId]|bucketSample(1450 + 1*7, 1, 10000)\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)", "filter_expression": "(\n [normandy.userId]|bucketSample(1450 + 1*7, 1, 10000)\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)", "filter_object": [], "id": 1272, "identicon_seed": "v1:80", "metadata": {}, "name": "Promo - Foundation - en-nofeedback-inform-donate", "recipe": { "approved_revision_id": null, "id": 80, "latest_revision_id": 1272 }, "updated": "2017-02-01T23:53:25.675937Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 234, "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": "Beta rc fix", "created": "2017-09-14T19:14:50.168349Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 254, "revision": { "id": 750, "recipe_id": 234 } }, "arguments": { "includeTelemetryUUID": true, "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please rate Firefox", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=en&nav=false&num=10&ord=g5s4", "surveyId": "false-10-g5s4-en", "thanksMessage": "Thanks" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-09-14T19:14:47.873073Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:5,suggestion:4' \n)", "filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:5,suggestion:4' \n)", "filter_object": [], "id": 750, "identicon_seed": "v1:234", "metadata": {}, "name": "Unified Search Experiment - Heartbeat Survey - false-10-g5s4-en", "recipe": { "approved_revision_id": null, "id": 234, "latest_revision_id": 750 }, "updated": "2017-09-14T19:14:47.883222Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 244, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "Changing locale to != 'nightly' and keeping normandy.version >= '56.0' to make sure the beta population is targeted until 56 goes to release.", "created": "2017-09-14T19:31:11.389148Z", "creator": { "id": 3, "first_name": "Matthew", "last_name": "Grimes", "email": "mgrimes@mozilla.com" }, "id": 261, "revision": { "id": 703, "recipe_id": 244 } }, "arguments": { "includeTelemetryUUID": true, "learnMoreMessage": "Erfahren Sie mehr", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Bitte bewerten Sie Firefox", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=de&nav=false&num=10&ord=g1s3g5", "surveyId": "false-10-g1s3g5-de", "thanksMessage": "Vielen Dank" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-09-14T19:05:52.323085Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:1,suggestion:3,general:5' \n)", "filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:1,suggestion:3,general:5' \n)", "filter_object": [], "id": 703, "identicon_seed": "v1:244", "metadata": {}, "name": "Unified Search Experiment - Heartbeat Survey - false-10-g1s3g5-de", "recipe": { "approved_revision_id": null, "id": 244, "latest_revision_id": 703 }, "updated": "2017-09-14T19:05:52.336425Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 228, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Show a Heartbeat survey.", "description": "This action shows a single survey.", "type": "object", "required": [ "surveyId", "message", "thanksMessage", "postAnswerUrl", "learnMoreMessage", "learnMoreUrl" ], "properties": { "repeatOption": { "type": "string", "enum": [ "once", "xdays", "nag" ], "description": "Determines how often a prompt is shown executes.", "default": "once" }, "repeatEvery": { "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.", "default": null, "type": [ "number", "null" ] }, "includeTelemetryUUID": { "type": "boolean", "description": "Include unique user ID in post-answer-url and Telemetry", "default": false }, "surveyId": { "type": "string", "description": "Slug uniquely identifying this survey in telemetry" }, "message": { "description": "Message to show to the user", "type": "string" }, "engagementButtonLabel": { "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.", "default": null, "type": [ "string", "null" ] }, "thanksMessage": { "description": "Thanks message to show to the user after they've rated Firefox", "type": "string" }, "postAnswerUrl": { "description": "URL to redirect the user to after rating Firefox or clicking the engagement button", "default": null, "type": [ "string", "null" ] }, "learnMoreMessage": { "description": "Message to show to the user to learn more", "default": null, "type": [ "string", "null" ] }, "learnMoreUrl": { "description": "URL to show to the user when they click Learn More", "default": null, "type": [ "string", "null" ] } } }, "name": "show-heartbeat", "id": 2, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/" }, "approval_request": { "approved": true, "approver": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "comment": "Cliqz in funnelcake mozilla-cliqz-001, branding is mixed (Firefox Mit CLIQZ Suche)", "created": "2017-08-31T17:02:17.651998Z", "creator": { "id": 3, "first_name": "Matthew", "last_name": "Grimes", "email": "mgrimes@mozilla.com" }, "id": 180, "revision": { "id": 779, "recipe_id": 228 } }, "arguments": { "includeTelemetryUUID": true, "message": "Bitte bewerten Sie Firefox mit CLIQZ Suche", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/chip-1&branding=Firefox%20mit%20CLIQZ%20Suche&distro=mozilla-cliqz-001&branch=mixed", "surveyId": "cliqz-de-1-mixed", "thanksMessage": "Vielan Dank" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-08-31T17:00:02.615888Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "( normandy.distribution == 'mozilla-cliqz-001'\n && 'extensions.cliqz.distribution'|preferenceValue in ['FFCC1', 'FFCC2', 'FFCC3', 'FFCC4', 'FFCC5', 'FFCC6'] )", "filter_expression": "( normandy.distribution == 'mozilla-cliqz-001'\n && 'extensions.cliqz.distribution'|preferenceValue in ['FFCC1', 'FFCC2', 'FFCC3', 'FFCC4', 'FFCC5', 'FFCC6'] )", "filter_object": [], "id": 779, "identicon_seed": "v1:228", "metadata": {}, "name": "Cliqz Chip test - Mixed", "recipe": { "approved_revision_id": null, "id": 228, "latest_revision_id": 779 }, "updated": "2017-08-31T17:00:02.620859Z" }, "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": null, "id": 246, "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 increase to 10% approved", "created": "2017-10-04T18:51:23.147647Z", "creator": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "id": 340, "revision": { "id": 696, "recipe_id": 246 } }, "arguments": { "surveyId": "first-run-reasons", "message": "The Firefox team is interested in learning what brings you to Firefox today.", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "engagementButtonLabel": "Answer Survey", "thanksMessage": "Thanks!", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/first-run", "includeTelemetryUUID": true, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-10-04T18:51:15.000327Z", "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.channel == 'release'\n && normandy.isFirstRun\n && [normandy.userId, normandy.recipe.id]|stableSample(0.1)\n)", "filter_expression": "(\n normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.channel == 'release'\n && normandy.isFirstRun\n && [normandy.userId, normandy.recipe.id]|stableSample(0.1)\n)", "filter_object": [], "id": 696, "identicon_seed": "v1:246", "metadata": {}, "name": "First Run Reasons - Heartbeat Survey", "recipe": { "approved_revision_id": null, "id": 246, "latest_revision_id": 696 }, "updated": "2017-10-04T18:51:15.007093Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 239, "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": "Beta rc fix", "created": "2017-09-14T19:08:35.040539Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 252, "revision": { "id": 728, "recipe_id": 239 } }, "arguments": { "includeTelemetryUUID": true, "learnMoreMessage": "Erfahren Sie mehr", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Bitte bewerten Sie Firefox", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=de&nav=true&num=10&ord=g5s4", "surveyId": "true-10-g5s4-de", "thanksMessage": "Vielen Dank" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-09-14T19:08:32.963671Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == true &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:5,suggestion:4' \n)", "filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == true &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:5,suggestion:4' \n)", "filter_object": [], "id": 728, "identicon_seed": "v1:239", "metadata": {}, "name": "Unified Search Experiment - Heartbeat Survey - true-10-g5s4-de", "recipe": { "approved_revision_id": null, "id": 239, "latest_revision_id": 728 }, "updated": "2017-09-14T19:08:32.978066Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 342, "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": "2017-11-02T18:02:27.570218Z", "creator": { "id": 3, "first_name": "Matthew", "last_name": "Grimes", "email": "mgrimes@mozilla.com" }, "id": 480, "revision": { "id": 332, "recipe_id": 342 } }, "arguments": { "surveyId": "hb-activity-stream-57-beta-bug-1410535-control", "message": "Please Rate Firefox", "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Advocacy/heartbeat", "engagementButtonLabel": "", "thanksMessage": "Thanks!", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Beta-activity-stream-survey-2?b=control", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-11-02T18:02:24.542135Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n normandy.channel == 'beta'\n && [normandy.userId, normandy.recipe.id]|stableSample(0.25)\n && normandy.version >= '57.0'\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && !(\"pref-flip-activity-stream-56-beta-about-home-bug-1405334\" in normandy.experiments.active)\n && !(\"pref-flip-activity-stream-57-beta-snippet-1409201\" in normandy.experiments.active)\n && 'browser.newtabpage.activity-stream.enabled'|preferenceValue == false\n)", "filter_expression": "(\n normandy.channel == 'beta'\n && [normandy.userId, normandy.recipe.id]|stableSample(0.25)\n && normandy.version >= '57.0'\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && !(\"pref-flip-activity-stream-56-beta-about-home-bug-1405334\" in normandy.experiments.active)\n && !(\"pref-flip-activity-stream-57-beta-snippet-1409201\" in normandy.experiments.active)\n && 'browser.newtabpage.activity-stream.enabled'|preferenceValue == false\n)", "filter_object": [], "id": 332, "identicon_seed": "v1:5xdgu3y6g1w", "metadata": {}, "name": "Heartbeat: Activity Stream base 57 Beta - 1410535 - Control", "recipe": { "approved_revision_id": null, "id": 342, "latest_revision_id": 332 }, "updated": "2017-11-02T18:02:24.553784Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 266, "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": "2017-09-29T21:19:06.015478Z", "creator": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "id": 316, "revision": { "id": 599, "recipe_id": 266 } }, "arguments": { "surveyId": "legacy-firebug", "message": "Your add-on Firebug has been integrated into Firefox’s internal dev tools. ", "learnMoreMessage": "", "learnMoreUrl": "", "engagementButtonLabel": "Learn More", "thanksMessage": "Redirecting...", "postAnswerUrl": "https://developer.mozilla.org/en-US/docs/Tools/Migrating_from_Firebug?src=find-replacement-beta-heartbeat", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-09-29T21:13:53.824985Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n [normandy.userId, normandy.recipe.id]|stableSample(1.0)\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.channel in ['nightly','beta','aurora']\n && normandy.version >= '57'\n && normandy.version < '59'\n && normandy.addons['firebug@software.joehewitt.com']\n)", "filter_expression": "(\n [normandy.userId, normandy.recipe.id]|stableSample(1.0)\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.channel in ['nightly','beta','aurora']\n && normandy.version >= '57'\n && normandy.version < '59'\n && normandy.addons['firebug@software.joehewitt.com']\n)", "filter_object": [], "id": 599, "identicon_seed": "v1:266", "metadata": {}, "name": "Legacy Extension Firebug", "recipe": { "approved_revision_id": null, "id": 266, "latest_revision_id": 599 }, "updated": "2017-09-29T21:13:53.831271Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 247, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Run a feature experiment activated by a preference.", "type": "object", "required": [ "slug", "preferenceName", "preferenceType", "branches" ], "properties": { "slug": { "description": "Unique identifier for this experiment", "type": "string", "pattern": "^[A-Za-z0-9\\-_]+$" }, "experimentDocumentUrl": { "description": "URL of a document describing the experiment", "type": "string", "format": "uri", "default": "" }, "preferenceName": { "description": "Full dotted-path of the preference that controls this experiment", "type": "string" }, "preferenceType": { "description": "Data type of the preference that controls this experiment", "type": "string", "enum": [ "string", "integer", "boolean" ] }, "preferenceBranchType": { "description": "Controls whether the default or user value of the preference is modified", "type": "string", "enum": [ "user", "default" ], "default": "default" }, "isHighPopulation": { "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry", "type": "boolean", "default": "false" }, "isEnrollmentPaused": { "description": "If true, new users will not be enrolled in the study.", "type": "boolean", "default": false }, "branches": { "description": "List of experimental branches", "type": "array", "minItems": 1, "items": { "type": "object", "required": [ "slug", "value", "ratio" ], "properties": { "slug": { "description": "Unique identifier for this branch of the experiment", "type": "string", "pattern": "^[A-Za-z0-9\\-_]+$" }, "value": { "description": "Value to set the preference to for this branch", "type": [ "string", "number", "boolean" ] }, "ratio": { "description": "Ratio of users who should be grouped into this branch", "type": "integer", "minimum": 1 } } } } } }, "name": "preference-experiment", "id": 3, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/preference-experiment/implementation/sha384-o1w_DJcXVnm6ppFcrPr78-Q32ZVXgi6lfYm9wUS3JBj5466SxrFpXaFt_KgJC87O/" }, "approval_request": { "approved": true, "approver": { "id": 3, "first_name": "Matthew", "last_name": "Grimes", "email": "mgrimes@mozilla.com" }, "comment": "Onboarding for new users in en_US and es_MX", "created": "2017-09-13T16:51:34.293857Z", "creator": { "id": 11, "first_name": "Kamyar", "last_name": "Ardekani", "email": "kardekani@mozilla.com" }, "id": 245, "revision": { "id": 692, "recipe_id": 247 } }, "arguments": { "branches": [ { "ratio": 1, "slug": "experiment", "value": true }, { "ratio": 1, "slug": "control", "value": false } ], "experimentDocumentUrl": "https://docs.google.com/document/d/14v574lDS1iHFxVkHyjaxJavlppUyCdRRg9wx4nDtbng/edit?usp=sharing", "preferenceBranchType": "default", "preferenceName": "browser.onboarding.shieldstudy.enabled", "preferenceType": "boolean", "slug": "onboarding-tour-release-1388678" }, "experimenter_slug": null, "capabilities": [ "action.preference-experiment" ], "comment": "", "creator": null, "date_created": "2017-09-13T16:51:32.409306Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "( normandy.channel == 'release' &&\nnormandy.locale in ['en-US', 'es-MX'] &&\nnormandy.country == 'US' &&\n[normandy.userId]|bucketSample(500,100,1000) &&\n( normandy.isFirstRun || normandy.telemetry.main.environment.profile.creationDate > 17422)\n)", "filter_expression": "( normandy.channel == 'release' &&\nnormandy.locale in ['en-US', 'es-MX'] &&\nnormandy.country == 'US' &&\n[normandy.userId]|bucketSample(500,100,1000) &&\n( normandy.isFirstRun || normandy.telemetry.main.environment.profile.creationDate > 17422)\n)", "filter_object": [], "id": 692, "identicon_seed": "v1:247", "metadata": {}, "name": "Preference Experiment : Onboarding Tour in Release (New Users, Bug 1388678)", "recipe": { "approved_revision_id": null, "id": 247, "latest_revision_id": 692 }, "updated": "2017-09-13T16:51:32.487378Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 250, "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": "Sample bump", "created": "2017-09-19T19:00:42.319938Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 276, "revision": { "id": 682, "recipe_id": 250 } }, "arguments": { "engagementButtonLabel": "", "includeTelemetryUUID": true, "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please Rate Firefox", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Lockbox-Max-Diff-1", "surveyId": "lockbox-max-1", "thanksMessage": "Thanks!" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-09-19T19:00:39.485892Z", "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.channel == 'release'\n && [normandy.userId, normandy.recipe.id]|stableSample(0.005)\n)", "filter_expression": "(\n normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.channel == 'release'\n && [normandy.userId, normandy.recipe.id]|stableSample(0.005)\n)", "filter_object": [], "id": 682, "identicon_seed": "v1:250", "metadata": {}, "name": "Heartbeat - Lockbox max/diff 1", "recipe": { "approved_revision_id": null, "id": 250, "latest_revision_id": 682 }, "updated": "2017-09-19T19:00:39.496047Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 248, "latest_revision": { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Run a feature experiment activated by a preference.", "type": "object", "required": [ "slug", "preferenceName", "preferenceType", "branches" ], "properties": { "slug": { "description": "Unique identifier for this experiment", "type": "string", "pattern": "^[A-Za-z0-9\\-_]+$" }, "experimentDocumentUrl": { "description": "URL of a document describing the experiment", "type": "string", "format": "uri", "default": "" }, "preferenceName": { "description": "Full dotted-path of the preference that controls this experiment", "type": "string" }, "preferenceType": { "description": "Data type of the preference that controls this experiment", "type": "string", "enum": [ "string", "integer", "boolean" ] }, "preferenceBranchType": { "description": "Controls whether the default or user value of the preference is modified", "type": "string", "enum": [ "user", "default" ], "default": "default" }, "isHighPopulation": { "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry", "type": "boolean", "default": "false" }, "isEnrollmentPaused": { "description": "If true, new users will not be enrolled in the study.", "type": "boolean", "default": false }, "branches": { "description": "List of experimental branches", "type": "array", "minItems": 1, "items": { "type": "object", "required": [ "slug", "value", "ratio" ], "properties": { "slug": { "description": "Unique identifier for this branch of the experiment", "type": "string", "pattern": "^[A-Za-z0-9\\-_]+$" }, "value": { "description": "Value to set the preference to for this branch", "type": [ "string", "number", "boolean" ] }, "ratio": { "description": "Ratio of users who should be grouped into this branch", "type": "integer", "minimum": 1 } } } } } }, "name": "preference-experiment", "id": 3, "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/preference-experiment/implementation/sha384-o1w_DJcXVnm6ppFcrPr78-Q32ZVXgi6lfYm9wUS3JBj5466SxrFpXaFt_KgJC87O/" }, "approval_request": { "approved": true, "approver": { "id": 4, "first_name": "Rob", "last_name": "Rayborn", "email": "rrayborn@mozilla.com" }, "comment": "LGTM, locale fix", "created": "2017-09-15T15:32:59.452616Z", "creator": { "id": 3, "first_name": "Matthew", "last_name": "Grimes", "email": "mgrimes@mozilla.com" }, "id": 267, "revision": { "id": 687, "recipe_id": 248 } }, "arguments": { "branches": [ { "ratio": 1, "slug": "control", "value": false }, { "ratio": 1, "slug": "as-enabled", "value": true } ], "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1389722", "preferenceBranchType": "default", "preferenceName": "browser.newtabpage.activity-stream.enabled", "preferenceType": "boolean", "slug": "pref-flip-activity-stream-beta-1389722-v2-3" }, "experimenter_slug": null, "capabilities": [ "action.preference-experiment" ], "comment": "", "creator": null, "date_created": "2017-09-15T15:32:57.547055Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "( normandy.channel != 'nightly' && \n[normandy.userId, normandy.recipe.id]|stableSample(0.50) && \nnormandy.version >= '56.0' &&\nnormandy.locale == 'de' &&\nnormandy.country == 'DE' )", "filter_expression": "( normandy.channel != 'nightly' && \n[normandy.userId, normandy.recipe.id]|stableSample(0.50) && \nnormandy.version >= '56.0' &&\nnormandy.locale == 'de' &&\nnormandy.country == 'DE' )", "filter_object": [], "id": 687, "identicon_seed": "v1:248", "metadata": {}, "name": "Preference Experiment: Activity Stream in Beta DE only (Bug 1389722)", "recipe": { "approved_revision_id": null, "id": 248, "latest_revision_id": 687 }, "updated": "2017-09-15T15:32:57.605155Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 39, "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": "Bumping the sample", "created": "2017-08-09T17:32:22.835645Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 142, "revision": { "id": 1391, "recipe_id": 39 } }, "arguments": { "engagementButtonLabel": "", "includeTelemetryUUID": true, "learnMoreMessage": "Learn More", "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat", "message": "Please Rate Firefox", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Firefox-Daily-HB", "surveyId": "heartbeat-by-user-first-impression", "thanksMessage": "Thank you!" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-08-09T17:32:11.414315Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\n [normandy.userId, normandy.recipe.id]|stableSample(0.0005)\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.channel == 'release'\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\"]) && ((\n [normandy.userId, normandy.recipe.id]|stableSample(0.0005)\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.channel == 'release'\n && !normandy.isFirstRun\n))", "filter_object": [ { "type": "locale", "locales": [ "en-AU", "en-GB", "en-CA", "en-NZ", "en-ZA", "en-US" ] }, { "type": "channel", "channels": [ "release" ] } ], "id": 1391, "identicon_seed": "v1:39", "metadata": {}, "name": "Release - HB General EN*", "recipe": { "approved_revision_id": null, "id": 39, "latest_revision_id": 1391 }, "updated": "2017-08-09T17:32:11.420468Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 208, "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. Branch 3 of our accounts test.", "created": "2017-08-02T17:17:10.784795Z", "creator": { "id": 10, "first_name": "Tyler", "last_name": "Downer", "email": "tdowner@mozilla.com" }, "id": 125, "revision": { "id": 866, "recipe_id": 208 } }, "arguments": { "engagementButtonLabel": "", "includeTelemetryUUID": false, "message": "Please rate your satisfaction with Sync", "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Fxa-sat?branch=sync", "surveyId": "fxa-sat-sync", "thanksMessage": "Thank you!" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-08-02T17:13:09.750169Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "( \n (\n[normandy.userId]|bucketSample(15 + 10*0, 1, 1000)\n )\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.syncSetup\n)", "filter_expression": "(normandy.locale in [\"en-AU\",\"en-GB\",\"en-CA\",\"en-NZ\",\"en-ZA\",\"en-US\"]) && (normandy.channel in [\"release\"]) && (( \n (\n[normandy.userId]|bucketSample(15 + 10*0, 1, 1000)\n )\n && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n && normandy.syncSetup\n))", "filter_object": [ { "type": "locale", "locales": [ "en-AU", "en-GB", "en-CA", "en-NZ", "en-ZA", "en-US" ] }, { "type": "channel", "channels": [ "release" ] } ], "id": 866, "identicon_seed": "v1:208", "metadata": {}, "name": "FXA Satisfaction - Sync", "recipe": { "approved_revision_id": null, "id": 208, "latest_revision_id": 866 }, "updated": "2017-08-02T17:13:09.756269Z" }, "signature": null, "uses_only_baseline_capabilities": true }, { "approved_revision": null, "id": 344, "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, fixed bucket", "created": "2017-11-07T23:37:03.828798Z", "creator": { "id": 3, "first_name": "Matthew", "last_name": "Grimes", "email": "mgrimes@mozilla.com" }, "id": 523, "revision": { "id": 325, "recipe_id": 344 } }, "arguments": { "surveyId": "snippets-survey-2-treatment", "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-Snippets-Basic-Feedback?b=treatment", "includeTelemetryUUID": false, "repeatOption": "once" }, "experimenter_slug": null, "capabilities": [ "action.show-heartbeat" ], "comment": "", "creator": null, "date_created": "2017-11-07T23:36:57.253551Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "(\nnormandy.channel == 'beta' &&\nnormandy.version >= '57.0' &&\n[normandy.userId]|bucketSample(0, 250, 1000) &&\nnormandy.locale == 'en-US' &&\n'browser.aboutHomeSnippets.updateUrl'|preferenceValue == 'https://snippets.cdn.mozilla.net/%STARTPAGE_VERSION%/firefox-1409201/%VERSION%/%APPBUILDID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/'\n\n)", "filter_expression": "(\nnormandy.channel == 'beta' &&\nnormandy.version >= '57.0' &&\n[normandy.userId]|bucketSample(0, 250, 1000) &&\nnormandy.locale == 'en-US' &&\n'browser.aboutHomeSnippets.updateUrl'|preferenceValue == 'https://snippets.cdn.mozilla.net/%STARTPAGE_VERSION%/firefox-1409201/%VERSION%/%APPBUILDID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/'\n\n)", "filter_object": [], "id": 325, "identicon_seed": "v1:gungz1wt3br", "metadata": {}, "name": "Snippets Survey 2 - Treatment", "recipe": { "approved_revision_id": null, "id": 344, "latest_revision_id": 325 }, "updated": "2017-11-07T23:36:57.259804Z" }, "signature": null, "uses_only_baseline_capabilities": true } ] }{ "count": 1303, "next": "