Prepare Your Skill for Distribution and Beta Testing
Welcome to Module 7 of the beginner workshop about building an engaging Alexa skill. In this module, you'll learn how to get your skill ready for distribution and beta testing before you publish it on the skill store.
Time required: 10 - 15 minutes
What you'll learn:
- How to use the Skill Preview feature to add customer-facing information about your skill
- How to set up privacy and compliance for your skill
- How to set up the appropriate availability option for your skill
- How to set up a beta test for your skill
Now, you'll walk through each area and the information you must provide.
Step by Step: Prepare your skill for distribution and beta testing
To complete this module, you need to sign in to the Alexa developer console with your Amazon developer account, and then open the Cake Time skill.
If you aren't signed in already, open the Alexa developer console Sign-In page, enter your Amazon developer account credentials, and then click Sign-In.
Step 1: Add customer-facing information about your skill
-
In the developer console, click the Distribution tab.
-
In the left-hand column, click Skill Preview, and then click English (US).
-
On the English (US) Store Preview page, enter information in all the appropriate fields.
Note: If you have questions about what information to include in the fields, click the question mark (?) icon next to the field name. -
(Not needed for this workshop) If your skill supported multiple languages, in the left-hand column, under Skill Preview, click another language, and then, on the Store Preview page, enter your information in all appropriate fields.
Important: You must provide the Skill Preview information for each language you support (In your case, you only support English (US)). -
When you are done filling in the Store Preview information for all your supported languages, click Save and continue.
-
After you save your skill information on the Store Preview page, preview the skill card in the Alexa app. The app shows both published skills and your own skills currently in development, so you can see how your card will appear to users.
Step 2: Complete privacy and compliance information about your skill
-
On the Distribution tab, in the left-hand column, click Privacy & Compliance.
-
On the Privacy & Compliance page, select the radio button next to each Yes or No question. In this area, you provide information about whether your skill allows users to make purchases or spend money, collects personal information, is directed to or targets children under the age of 13, or contains advertising.
-
Under Export Compliance, to certify that your skill meets export compliance requirements, select the check box.
-
Under Testing Instructions, provide instructions for the Alexa team to test your skill.
Note: Be sure to include any account or hardware requirements. This information isn't shown to users. You can't leave the testing instructions field blank. If there are no special testing instructions, you must say so. It's your responsibility to make sure that your skill does not violate copyrights or trademarks. All the content in your skill should be created or licensed by you and it's useful to provide proof to that effect. -
Click Save and continue.
Step 3: Determine where to make your skill available and for which audiences.
On the Availability page, you choose who should have access to the skill and where it should be available.
-
On the Availability page, under Who should have access to this skill?, choose from the following options:
- Public: Publish the skill to the general public. Anyone with an Alexa device can enable and use your skill, provided it is available in their region and language.
- Beta Test: Make the skill available for up to 500 beta users (per skill) that you personally select. Invite friends or family, your social network contacts, or any person for whom you have an email address (and their permission) to test your skill and provide feedback. At any time, you can add testers, remove testers, or end a test. You can see tester feedback in the Amazon Developer Portal. You can get feedback and analytics on your skill throughout the testing cycle and reduce costs by making fixes before you release the skill to production. Besides testing your skill before releasing it to production, you can also use a beta test to test changes to an existing, published skill, while keeping the currently live version of the skill available for the general public.
-
(Optional) If you choose Beta Test, click the arrow (>) to expand the Beta Test block, and observe whether beta testing is available for a skill.
-
(Optional) If beta testing is available, the block expands.
-
(Optional) Within the block, enter an email address for the beta test administrator, and then the email addresses for your beta testers.
-
(Optional) If your skill is missing required information, the block says "Beta Test is not available for this skill."
-
Under Opt in to automated locale distribution, select the check box to allow Amazon to consider your skill for publication in locales that support your base language.
For example, if your skill is English (US) and you opt in, Amazon will consider the skill for the English-language locales in Canada, UK, India, and Australia. If your skill is in Canadian French, it can also be considered for the French-language locale in France. Amazon reviews each locale in a separate certification review. Your skill might not pass review for every locale that supports the language. However, when you select the check box, you can significantly increase the likelihood your skill will be in the Alexa Skills Store of every locale that supports the language.
-
Under Where would you like this skill to be available?, select the radio button by In all countries and regions where Amazon distributes skills.
Note: You would only choose Selected countries and regions if you have versions of your skill that are actually very specific to a country or region. For example, you might have a Spanish-language skill with versions separately targeting Mexico and Spain. You want to exclude Mexico (and probably the U.S.) from the version targeted to Spain, and exclude Spain from the Mexico version to prevent confusion. -
To save your changes and complete all the steps in this module, click Save and continue.
Continue to Module 8 to learn about the skill certification process and publish your skill to the Alexa Skills Store.