Description
Tout d'abord : pour utiliser correctement la fonctionnalité de contenu dynamique, vous devrez être à l'aise avec le HTML, travailler en mode « code source » dans l'éditeur HTML et écrire un peu de code en cours de route.
Pourquoi c'est important
Le contenu dynamique est un outil de personnalisation puissant qui vous permet de diffuser des messages hautement ciblés dans une seule campagne de courriel. En créant des blocs de contenu conditionnels qui changent en fonction des données, du comportement ou des préférences des abonnés, vous pouvez augmenter considérablement les taux d'engagement et les conversions. Cette fonctionnalité avancée permet une segmentation sophistiquée sans créer plusieurs campagnes distinctes, ce qui fait gagner du temps tout en diffusant un contenu plus pertinent. Elle est particulièrement utile pour les recommandations de produits, les offres basées sur la localisation et les déclencheurs comportementaux qui nécessitent des messages différents pour différents segments d'audience.
Instructions étape par étape
Tout contenu dynamique est inséré dans les courriels en ajoutant du code entre [crochets]. Votre contenu dynamique peut être formaté en HTML, mais toutes les instructions du contenu dynamique doivent être contenues entre des crochets comme ceux-ci pour fonctionner correctement : [ ]
Cet exemple rapide vous donnera une idée :
Code
Une expression de contenu dynamique de base est généralement structurée comme suit :
Code
Cette documentation rapide décrira les règles applicables aux variables, opérateurs, constantes et expressions, ce qui vous aidera à commencer à écrire les vôtres. Le contenu dynamique prend en charge plusieurs types de données différents, ce qui signifie qu'il existe plusieurs façons de créer des expressions pour les variables qui déterminent quel contenu sera affiché.
Types de données pris en charge
Les types de données pris en charge sont :
- boolean – TRUE ou FALSE
- integer – Tout nombre entier compris entre -8388608 et 8388608
- string – Une chaîne alphanumérique d'un maximum de 255 caractères
- date – Date au format
YYYY-MM-DD HH:MM:SS. Les heures doivent être écrites au format 24 heures (donc 18:30 au lieu de 6:30 PM).
Variables
Les variables sont les critères sur lesquels vous fondez votre contenu. Cela peut inclure des champs de liste comme firstname, lastname ou tout autre champ de données pour lequel vos abonnés ont soumis du contenu. Cela peut également inclure l'activité de campagne, ce qui vous permet d'envoyer un contenu spécifique uniquement aux personnes qui ont cliqué sur un lien ou ouvert une campagne de courriel précédente.
Champs de liste. Les champs de liste peuvent être utilisés comme critères. La valeur de ces champs change généralement pour chaque abonné de la liste. Les variables sont entourées du caractère accent grave ( ` ). Les champs de liste peuvent être de tout type de données entier, chaîne ou date/heure.
Activité de campagne précédente. Nous pouvons également faire référence à l'action effectuée par un abonné pour une campagne de courriel précédente, notamment l'ouverture du message ou le clic sur n'importe quel lien du courriel. Pour faire référence à une campagne spécifique, vous devrez trouver l'ID de mailing et y faire référence à l'aide de MAILING(id), où id est une référence au numéro de la campagne. Pour faire référence à un lien spécifique, vous devrez trouver l'ID du lien et y faire référence à l'aide de LINK(id), où id est une référence au numéro du lien.
Exemple : MAILING(43243) LINK(3245364)
Une campagne de courriel a deux statuts différents : CLICKED et OPENED. Un lien peut être : CLICKED.
Comment trouver l'ID d'une campagne de courriel sur votre site de marque.
-
Dans le menu de gauche, sélectionnez Campaigns, puis Courriels.
-
Trouvez la campagne spécifique à laquelle vous voulez faire référence.
-
Affichez les statistiques de cette campagne.
L'ID de mailing sera inclus dans l'URL qui s'affiche dans la barre d'adresse de votre navigateur. Utilisez uniquement le nombre à 6 ou 7 chiffres qui apparaît à la fin de l'URL : http://mail.youraccountname.com/ui/mailings/stats/560416
Comment trouver l'ID d'un lien sur votre site de marque.
-
Dans le menu de gauche, sélectionnez Campaigns, puis Courriels.
-
Trouvez la campagne spécifique à laquelle vous voulez faire référence.
-
Affichez les statistiques de cette campagne.
-
Accédez au rapport de clics de la campagne.
-
Affichez les statistiques détaillées du lien que vous voulez utiliser comme variable.
L'ID du lien sera inclus dans l'URL qui s'affiche dans la barre d'adresse de votre navigateur. Utilisez uniquement le nombre à 7 ou 8 chiffres qui apparaît après le texte « link= » : http://mail.youraccount.com/ui/mailings/stats/560416?page=logs&link=7224929
Opérateurs
Les opérateurs suivants sont pris en charge.
Pour les champs de liste qui sont des chaînes de texte :
- LIKE – Correspond
- NOT LIKE – Ne correspond pas
Pour les champs de liste qui sont des entiers ou datetime :
- = – Égal à
- != – Différent de
- < – Inférieur à
- <= – Inférieur ou égal à
- > – Supérieur à
- >= – Supérieur ou égal à
Pour l'activité de campagne (liens ou mailings) :
- IS
- IS NOT
Pour les expressions :
- AND
- OR
Constantes
Les constantes doivent être entourées de guillemets doubles (") si elles sont de type chaîne de texte, datetime ou entier.
Exemples :
Code
Expressions
Le contenu dynamique prend en charge les expressions booléennes (TRUE / FALSE). Les expressions peuvent être créées en combinant une variable, un opérateur et une constante.
Par exemple, `email` LIKE "%hotmail%" signifie que leur adresse de courriel contient le texte « hotmail ».
`id` > "1000" signifie que l'ID de liste est supérieur à 1000.
MAILING(34342) IS OPENED signifie que l'abonné a ouvert la campagne #34342.
La variable et la constante doivent être du même type de données.
Les expressions peuvent être combinées entre elles pour former des expressions plus grandes et plus complexes à l'aide de parenthèses. Par exemple :
Code
Cela correspond aux abonnés dont l'adresse de courriel contient le texte « hotmail » et qui ont ouvert la campagne #34342.
Structures de contrôle
Une structure de contrôle fournit l'instruction de départ de l'expression et peut être imbriquée pour des expressions plus complexes.
IF
Code
Affiche le code HTML si l'expression est TRUE.
ELSEIF
Code
Suit une instruction [IF]. Affiche le code HTML spécifié si l'expression [IF] précédente est FALSE mais que l'expression [ELSEIF] est TRUE. Il peut y avoir plusieurs instructions [ELSEIF].
ELSE
Code
Affiche le code HTML si les expressions [IF] et [ELSEIF] précédentes (le cas échéant) sont FALSE.
ENDIF
Code
Ferme une instruction [IF].
Fonctions
La fonction suivante est prise en charge : MOD.
MOD(N,M)
Il s'agit d'une opération Modulo. Renvoie le reste de N divisé par M.
Code
Dépannage
Le contenu dynamique s'affiche sous forme de texte brut/de code
- Assurez-vous que tout le contenu dynamique se trouve entre crochets []
- Vérifiez que vous effectuez les modifications en mode HTML/code source
- Vérifiez que toutes les instructions IF ont un ENDIF correspondant
- Recherchez des crochets manquants ou mal appariés
Les conditions ne s'évaluent pas correctement
- Confirmez que les noms de variables correspondent exactement aux noms de champs (sensible à la casse)
- Utilisez des accents graves (`) autour des noms de variables
- Vérifiez que les types de données correspondent (ne comparez pas du texte à des nombres)
- Testez avec des données d'abonnés connues pour déboguer la logique
Les blocs ELSEIF et ELSE ne fonctionnent pas
- Assurez-vous de respecter l'imbrication et l'ordre appropriés : IF, ELSEIF, ELSE, ENDIF
- Vérifiez que chaque bloc contient du HTML valide
- Vérifiez qu'il n'y a pas d'erreurs de syntaxe dans les conditions précédentes
- Testez chaque branche de condition séparément
Les expressions complexes échouent
- Commencez par des conditions simples et augmentez progressivement la complexité
- Utilisez des parenthèses pour regrouper les expressions booléennes complexes
- Vérifiez que tous les opérateurs sont valides pour les types de données utilisés
- Vérifiez l'espacement approprié autour des opérateurs
Articles connexes
- Conditions d'affichage - Affichage conditionnel
- Ajouter des balises de fusion à une campagne - Champs dynamiques
- Ajouter des flux RSS - RSS dynamique
- Créer des segments dynamiques - Segments dynamiques
- Créer du contenu avec l'IA - Contenu IA dynamique