Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Envoi de carrousels RCS
Dans AWS End User Messaging, un message en forme de carrousel affiche 2 à 10 cartes enrichies sur une bande défilant horizontalement. Les destinataires peuvent faire défiler les cartes et choisir des suggestions sur des cartes individuelles pour passer à l'action. Avec les carrousels, vous pouvez créer des expériences conversationnelles et interactives telles que des catalogues de produits, des menus de services, des comparaisons de plans et des listes de points de vente.
Les carrousels utilisent le même modèle de contenu de carte que les cartes riches autonomes (voirEnvoi de cartes RCS Rich), mais les cartes de carrousel utilisent toujours une disposition verticale et ne prennent pas en charge la hauteur du support. TALL
Important
Vous pouvez envoyer des messages de carrousel RCS dans tous les pays où le RCS est pris en charge.
Quand utiliser un carrousel
Utilisez un carrousel lorsque vous souhaitez que les destinataires parcourent et comparent plusieurs articles du même type. Cas d’utilisation courants :
Catalogues de produits : affichez plusieurs articles avec des images, des descriptions et des boutons d'achat.
Menus de service : présentez les niveaux de service ou les options côte à côte à des fins de comparaison.
Comparaisons de forfaits : permettez aux destinataires de comparer les fonctionnalités des différents forfaits et d'en sélectionner un.
Listes des points de vente : affichez les magasins ou les bureaux situés à proximité avec des adresses et des actions cartographiques.
Si vous devez afficher un seul élément avec du contenu enrichi, utilisez plutôt une carte riche autonome. Pour en savoir plus, consultez Envoi de cartes RCS Rich.
Structure du carrousel
Vous définissez un carrousel dans l'Content.Carouselobjet dans le RcsMessageContent paramètre d'une SendRcsMessage demande. L'objet du carrousel contient deux champs obligatoires :
CardWidth(obligatoire)Largeur d'affichage de toutes les cartes du carrousel. Toutes les cartes ont la même largeur. Valeurs valides :
SMALLouMEDIUM.CardContents(obligatoire)Un tableau de 2 à 10 objets cartonnés. Chaque carte peut contenir un titre, une description, un média et jusqu'à 4 suggestions.
Valeurs de largeur des cartes
| Value | Width | Idéal pour |
|---|---|---|
SMALL |
180 DPS | Listes compactes, miniatures, expériences de navigation rapide |
MEDIUM |
296 DPS | Des fiches détaillées avec des descriptions plus longues et des images plus grandes |
Champs de contenu de la carte
Chaque objet de carte du CardContents tableau prend en charge les champs suivants :
TitleLe titre de la carte. 200 caractères maximum.
DescriptionLe texte de description de la carte. 2 000 caractères maximum.
Media-
Une image ou une vidéo à afficher sur la carte. Contient les champs suivants :
FileUrl(obligatoire) : URL du fichier multimédia. Doit correspondre au schéma^(https://|s3://).+$. 2 000 caractères maximum. La taille maximale du fichier est de 100 Mo.ThumbnailUrl(facultatif) : URL de l'image miniature affichée pendant le chargement complet du média.Height: hauteur d'affichage du support. Valeurs valides pour les cartes carrousel :SHORTou.MEDIUMLaTALLhauteur n'est pas prise en charge dans les carrousels.
SuggestionsUn tableau contenant jusqu'à 4 réponses ou actions suggérées qui s'affichent sous le contenu de la carte. Pour la liste complète des types de suggestions, voirConfiguration des suggestions RCS.
Suggestions de cartes et suggestions extérieures
Les messages du carrousel prennent en charge deux niveaux de suggestions :
- Card-level suggestions
Chaque carte peut inclure jusqu'à 4 suggestions. Ils apparaissent directement sous le contenu de la carte et sont spécifiques à cette carte (par exemple, « Acheter cet article » ou « Afficher les détails »).
- Suggestions extérieures (au niveau du message)
Le
Suggestionstableau de niveau supérieur (un frère deContentlaRcsMessageContentstructure) définit une liste de puces qui apparaît sous l'ensemble du carrousel. Vous pouvez inclure jusqu'à 11 suggestions extérieures par message.
Utilisez les suggestions extérieures pour les actions de navigation qui s'appliquent à l'ensemble du message, telles que « Retour au menu », « Aide » ou « Terminé la navigation ». Évitez de dupliquer les actions au niveau de la carte dans la liste des puces externes.
Hauteur et troncature de la carte
Toutes les cartes d'un carrousel sont mises à l'échelle pour correspondre à la hauteur de la carte la plus haute. Si le contenu d'une carte dépasse la hauteur d'affichage maximale, le client de messagerie tronque le contenu dans l'ordre suivant :
Description tronquée sur une seule ligne.
Titre tronqué sur une seule ligne.
Suggestions supprimées.
Description supprimée.
Titre supprimé (il ne reste que le média).
Lorsque la troncature est appliquée, un indicateur « Plus » apparaît afin que le destinataire puisse étendre la carte en mode plein écran.
Ratios d'aspect des médias
Le rapport hauteur/largeur du support de carte dépend de la combinaison de la largeur de la carte et de la hauteur du support.
| Height | Proportions |
|---|---|
MEDIUM |
4:3 |
SHORT |
2:1 |
| Height | Proportions |
|---|---|
MEDIUM |
4:5 |
SHORT |
5:4 |
Note
La hauteur du TALL support n'est pas prise en charge dans les cartes carrousel. Pour les supports de grande taille, utilisez une carte riche autonome. Consultez Envoi de cartes RCS Rich.
Structure JSON du carrousel
Le JSON suivant montre la structure du RcsMessageContent paramètre d'un message de carrousel :
{ "Content": { "Carousel": { "CardWidth": "SMALL | MEDIUM", "CardContents": [ { "Title": "Card title (max 200 chars)", "Description": "Card description (max 2000 chars)", "Media": { "FileUrl": "https://example.com/image.jpg", "ThumbnailUrl": "https://example.com/thumb.jpg", "Height": "SHORT | MEDIUM" }, "Suggestions": [ { "Reply": { "Text": "Button label (max 25 chars)", "PostbackData": "callback_data" } } ] } ] } }, "Suggestions": [ { "Reply": { "Text": "Outer chip label", "PostbackData": "outer_callback" } } ] }
Cette valeur est transmise sous forme de chaîne JSON dans le --rcs-message-content paramètre (CLI) ou le RcsMessageContent paramètre (SDK). Vous spécifiez également --destination-phone-number et --origination-identity (un pool ou un agent RCS) dans la send-rcs-message demande.
Limites de carrousel
| Paramètre | Minimum | Maximum |
|---|---|---|
| Cartes par carrousel | 2 | 10 |
| Suggestions par carte | 0 | 4 |
| Suggestions extérieures par message | 0 | 11 |
| Longueur du titre | - | 200 caractères |
| Longueur de la description | - | 2 000 caractères |
| Taille du fichier multimédia | - | 100 Mo |
| Taille totale de la charge utile | - | 250 KO |
Pour le format multimédia et les détails de livraison, voirEnvoi de messages sous forme de fichier RCS.