Abonnement et désabonnement au RCS
La fonction d'abonnement et de désabonnement permet aux utilisateurs finaux de contrôler s'ils souhaitent recevoir des messages non essentiels (tels que des promotions et du contenu marketing) de la part de votre agent RCS. Ce guide explique le fonctionnement de cette fonctionnalité et comment la mettre en œuvre dans votre application.
Les utilisateurs finaux peuvent gérer leurs préférences d'abonnement directement dans l'app Google Messages :
- L'option de désabonnement est toujours disponible dans le menu du chat
- Pour les agents promotionnels et multi-usages, l'option de désabonnement apparaît également directement dans le chat après un certain nombre de messages non lus
- L'option d'abonnement devient disponible lorsqu'un utilisateur s'est désabonné, ce qui lui permet de se réinscrire.
Messages textuels synthétiques
En plus des événements du webhook, vous recevrez un message texte entrant contenant un mot-clé localisé. Le mot-clé est automatiquement déterminé en fonction de l'indicatif de pays du numéro de téléphone de l'utilisateur final.
Mots-clés d'abonnement par pays
Le tableau suivant présente les mots-clés "opt-in" et "opt-out" localisés pour chaque pays pris en charge :
| Pays | Code pays | Mot-clé d'exclusion | Mot-clé Opt-In |
|---|---|---|---|
| Espagne (ES) | +34 | BAJA | ALTA |
| Mexique (MX) | +52 | BAJA | ALTA |
| France (FR) | +33 | STOP | Démarrer |
| Brésil (BR) | +55 | parar | venir |
| Reste du monde | Tous les autres | STOP | START |
Exemples de flux
Scénario 1 : l'utilisateur au Mexique se désabonne
Un utilisateur dont le numéro de téléphone est +52 555 1234 tape sur "Se désabonner" dans Google Messages :
- L'utilisateur clique sur Se désabonner dans Google Messages
- Vous recevez un message entrant avec le texte : BAJA
- Votre système traite la demande d'exclusion et met à jour le statut de l'abonnement de l'utilisateur.
Scénario 2 : l'utilisateur en France se réabonne
Un utilisateur dont le numéro de téléphone est +33 6 12 34 56 78 tape sur "S'abonner" dans Google Messages :
- L'utilisateur clique sur S'abonner dans Google Messages
- Vous recevez un message entrant avec le texte : Démarrer
- Votre système traite la demande d'adhésion et met à jour le statut de l'abonnement de l'utilisateur.
Notes importantes sur la mise en œuvre
Traitement des messages d'abonnement
Détection des messages
Votre système doit surveiller les messages entrants pour les mots-clés d'abonnement énumérés dans le tableau ci-dessus. Lorsque vous recevez un message contenant l'un de ces mots-clés :
- Correspondance avec le mot-clé: Identifier s'il s'agit d'un mot-clé opt-out ou opt-in
- Mise à jour de l'état de l'abonnement: Mettez immédiatement à jour les préférences d'abonnement de l'utilisateur dans votre système.
- Traiter la demande: Appliquer les règles de gestion appropriées (voir les exigences de conformité ci-dessous)
Exigences de conformité
Lorsqu'un utilisateur se désinscrit
Vous devez respecter les règles de gestion suivantes :
- Accuser réception de la demande : Si vous ne pouvez pas traiter le désabonnement immédiatement dans le fil de discussion, envoyez un message d'accusé de réception avec un lien direct vers votre site web ou votre appli où les utilisateurs peuvent gérer leurs préférences d'abonnement
- Arrêter les messages non essentiels : Après la désinscription, il vous est interdit d'envoyer des messages non essentiels (promotions, marketing, etc.).
- Les messages essentiels sont toujours autorisés, notamment
- Messages d'authentification (OTP, codes de vérification)
- Notifications concernant des services spécifiques que l'utilisateur a demandés et auxquels il a consenti
- Confirmation de la demande de désabonnement avec des informations permettant de gérer les préférences en matière de communication
Lorsqu'un utilisateur s'inscrit
Votre système doit considérer qu'un utilisateur s'est réabonné uniquement lorsque vous recevez l'un des mots-clés d'acceptation localisés énumérés dans le tableau ci-dessus (par exemple, START, ALTA, Démarrer ou começar). Ces mots-clés sont envoyés lorsque l'utilisateur appuie explicitement sur la touche S'abonner dans Google Messages.
Après avoir reçu et traité un mot-clé d'acceptation valide, vous pouvez reprendre l'envoi de tous les types de messages à cet utilisateur, y compris le contenu non essentiel tel que les promotions et le marketing, conformément aux règles de Google RCS et à vos propres conditions.
Si un utilisateur précédemment désabonné envoie un autre type de message (par exemple, une question en texte libre du type "Quel est mon solde ?"), vous devez continuer à le considérer comme désabonné pour les messages non essentiels. Vous ne pouvez répondre que par :
- les messages essentiels directement liés à la demande de l'utilisateur, ou
- Messages nécessaires à la réalisation d'une transaction ou d'un service spécifique qu'ils ont demandé
Pour reprendre l'envoi de messages promotionnels ou marketing, l'utilisateur doit se réinscrire explicitement en utilisant les mots-clés opt-in.
État de la conversation
- Après le désabonnement, la conversation reste dans la boîte de réception de l'utilisateur, à moins qu'elle ne soit signalée comme spam.
- Google surveille les messages après la désinscription afin d'identifier les violations de la politique et des règles commerciales.
Meilleures pratiques
- Surveiller les mots-clés de l'abonnement: Construisez votre logique de gestion des abonnements pour détecter et traiter les mots-clés opt-in et opt-out localisés énumérés dans ce guide.
- Correspondance entre majuscules et minuscules: Veillez à ce que votre détection de mots clés corresponde exactement au cas indiqué dans le tableau de correspondance des mots clés (par exemple, "BAJA" et non "baja").
- Stocker l'état de l'abonnement: Maintenir un enregistrement persistant de l'état de l'abonnement de chaque utilisateur en fonction de son numéro de téléphone.
- Respecter les préférences des utilisateurs: Respecter strictement l'interdiction d'envoyer des messages non essentiels après la désinscription.
- Test dans les régions: Assurez-vous que votre système gère correctement les différents mots-clés localisés pour vos marchés cibles.
- Traiter les cas particuliers: Réfléchissez à la manière dont votre système traitera les correspondances partielles ou les mots similaires afin d'éviter les faux positifs.
Pour toute question ou problème lié à la fonction d'abonnement/désabonnement, veuillez contacter l'équipe d'assistance de Vonage ou votre Account Manager.