A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.amazon.com/docs/custom-skills/best-practices-for-skill-card-design.html below:

Best Practices for Skill Card Design

Best Practices for Skill Card Design

Cards can be powerful additions to the user experience with Alexa. A card can enhance the voice experience by delivering value-add content relevant to the voice conversation.

There are many form factors to consider in how cards are displayed. Users view home cards in the Amazon Alexa app for iOS/Android/Fire OS and on screen when interacting with Alexa on Fire TV, and on Alexa-integrated Fire tablets. On Alexa-enabled devices with a screen, users view cards that follow a default format unless you use Alexa Presentation Language or display templates to provide a custom display.

This guide provides design best practices for both simple and standard cards.

Types of cards

There are two main types of cards:

Cards displayed in the Alexa app Simple card on the Alexa app displaying plain text Standard card on the Alexa app displaying text and an image Cards displayed on Alexa-enabled devices with a screen

When users invoke a skill on an Alexa-enabled device with a screen, you can use Alexa Presentation Language or display templates to define the visuals on the screen. When your skill response doesn't include APL or a display template, Alexa displays the content of the card.

A Simple card just displays the text. For a Standard card with an image, Alexa displays the card text on the left and the card image on the right.

A standard card on a device with a screen

Fire tablets and Fire TV devices use the same format to display cards. Consider using Alexa Presentation Language to provide a richer user experience on these devices. For design guidance, see Multimodal Design: Introduction.

General When to include cards, and how often?

The timing and frequency of pushing cards is important.

Important:

One exception to these rules: for skills with account linking, if the user's request

requires authentication

and the request does not include an

access token

, your skill's response should include the LinkAccount card every time until the user logs in and links the accounts. Note that this does not apply if this request does

not

require authentication, even for skills with account linking.

User: Alexa, ask Pizza Palace what did I order last?

Pizza Palace: You ordered a pepperoni and ham pizza with extra sauce
(Note that no card is included in this interaction, and the voice response does not direct the user to look at the Alexa app)

Pizza Palace: I've sent a card to the Alexa app with the information on your last order. You can take a look and come back.
(This response forces the user to leave the voice experience to answer their question.)

Use cards for the details

Cards can support the voice experience by sharing additional information or details of a voice event.

User: Tell me more about your Modern Tux.

Alexa: Our Modern Tux is made of premium, lightweight fabric and is available in black and gray. Rental prices start at $150. Would you like to learn more about renting this tuxedo?

Example of a card displaying more details

Alexa: Thank you for making a purchase with us. I've noticed that your gift card balance is now below $5.

(The voice interaction is complete. The skill sends a card with more details about the gift card balance to enhance this interaction, but it is not required.)

Example of a card providing additional context Don't rely on history

The Alexa mobile app has a scrollable history, but the Fire TV does not support a history of skill cards. Therefore, it is important to use cards as one-off individual experiences

Help the user navigate

Cards can be a great way to get a lost user back on track, or enable self-service to show users what they can do.

User: How can I use this?

Pizza Palace: Some things you can do with Pizza Palace include: place my order, change my address, or track my order.
(This interaction sends a card with suggested utterances.)

Card providing help and utterances for a skill Text usage Text amount and hierarchy

Think of cards like slides in a powerful slide presentation.

Text case

There is a right way and a wrong way to approach text casing on cards.

Imagery usage

Image use on cards is limited to a single image on a card. Images are shown at a variety of sizes across the Alexa-enabled device spectrum. It is therefore important to ensure details are limited and images are provided at sizes optimized for smaller and larger screens.

Image simplicity and optimization

Adding to the experience

Think of the card as less of a receipt for a transaction and more of a part of the overall experience. Create unique experiences that build on the overall conversation.

Next steps

Last updated: Nov 28, 2023


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4