Avant de commencer, vérifiez que vous avez bien créé les extensions de données nécessaires pour stocker tous vos contacts et vos demandes de désabonnement de messagerie instantanée WhatsApp.
Créez une extension de données non envoyable nommée « Whatsapp_Subscribers », qui doit être mise à jour toutes les heures par le biais d’un processus d’importation externe. Cette extension nécessite les trois colonnes suivantes :
| Nom du champ | Clé principale | Type de données | Requise |
|---|---|---|---|
| Contactkey | Oui | Texte | Oui |
| Mobilenumber | Non | Téléphone | Oui |
| Locale | Non | Locale | Oui |
Ensuite, construisez une extension de données non envoyable nommée « Whatsapp_OptOut_Requests ». Cette extension stockera toutes les demandes de désabonnement et doit avoir une durée de conservation fixée à 7 jours. Cette extension nécessite les colonnes suivantes :
| Nom du champ | Clé principale | Type de données | Requise |
|---|---|---|---|
| Contactkey | Oui | Texte | Oui |
| Mobilenumber | Oui | Téléphone | Oui |
| Optoutstatus | Non | Numéro | Oui |
| Locale | Non | Locale | Oui |
Ensuite, créez une extension de données envoyable nommée « Whatsapp_QuickReply_OptOuts » pour stocker les demandes de désabonnement reçues à partir des boutons Réponse rapide. Cette extension doit avoir une durée de conservation définie sur 7 jours. Ici, deux colonnes sont nécessaires :
| Nom du champ | Clé principale | Type de données | Requise |
|---|---|---|---|
| Contactkey | Non | Texte | Oui |
| Optoutstatus | Non | Numéro | Oui |
Enfin, créez une extension de données non envoyable nommée « Whatsapp_OptOut_History » pour enregistrer l’historique des désabonnements réussis de WhatsApp. Cette extension doit contenir les colonnes suivantes :
| Nom du champ | Clé principale | Type de données | Requise |
|---|---|---|---|
| Contactkey | Non | Texte | Oui |
| Mobilenumber | Non | Téléphone | Oui |
| Date_optedout | Non | Date | Oui |
Voici les étapes à suivre pour traiter les désabonnements lors de l’utilisation de modèles de messages d’appel à l’action (CTA) :
%%[ var @mobilenumber, @Contactkey, @insertRow, @locale /* Récupération des paramètres d’URL */ set @mobilenumber = QueryParameter(’mobilenumber’) set @Contactkey = QueryParameter(’Contactkey’) /* Référence au paramètre régional issu de l’extension de données "Whatsapp_Subscribers" */ set @locale = Lookup(’Whatsapp_Subscribers’, ’locale’, ’Contactkey’, @Contactkey) /* Insertion de données dans votre extension de données */ set @insertRow = InsertDE(’Whatsapp_OptOut_Requests’, ’mobilenumber’, @mobilenumber, ’Contactkey’, @Contactkey, ’locale’, @locale, ’optOutStatus’, ’1’) ]%% /* Partie servant uniquement à tester si les valeurs sont bien transmises - Mobile : %%=v(@mobilenumber)=%% Contactkey : %%=v(@Contactkey)=%% Locale : %%=v(@locale)=%% */
Pour gérer les désabonnements lors de l’utilisation de modèles de messages de réponse rapide, procédez comme suit :
REQUÊTE À UTILISER :
select WS.contactkey as Contactkey, WS.mobilenumber as mobilenumber, WS.locale as locale, WQR.optoutstatus as optoutstatus from [Whatsapp_Subscribers] as WS join [Whatsapp_QuickReply_OptOuts] as WQR on WS.contactkey = WQR.Contactkey
Remarque : reportez-vous à la section « Configuration d’une automatisation pour gérer les demandes de désabonnement de WhatsApp » ci-dessous pour plus de détails.
REQUÊTE À UTILISER :
select Contactkey as Contactkey, mobilenumber as mobilenumber from [Whatsapp_OptOut_Requests]
000395648

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.