Les conditions d'affichage fonctionnent uniquement avec des attributs, pas des étiquettes
Les rangées conditionnelles sont pilotées par des attributs de contact (champs personnalisés), jamais par des étiquettes ni des centres d'intérêt. Pour afficher ou masquer une rangée pour certains contacts, vous devez d'abord créer un attribut, renseigner ses valeurs sur vos contacts, puis bâtir votre condition sur cet attribut. Une condition écrite sur une étiquette ne fonctionnera pas.
Ce que ça fait
Une condition d'affichage montre ou masque une rangée de votre courriel selon les données que vous détenez sur chaque contact. Le contenu est choisi par destinataire à partir d'un attribut de contact, par exemple un attribut language, country ou plan, de sorte que chaque personne voit la rangée qui lui correspond. C'est ce qui rend un courriel personnalisé.
Pourquoi c'est important
Le contenu personnalisé augmente l'engagement : les gens interagissent davantage avec un message qui leur parle. Montrer la bonne rangée au bon contact (et masquer le reste) noue des relations plus solides et de meilleurs résultats, sans envoyer une campagne distincte à chaque segment.
Avant de commencer : créez votre attribut
Comme les conditions d'affichage lisent uniquement des attributs, configurez d'abord l'attribut :
-
Créez l'attribut sur votre liste de contacts. Consultez ajouter des attributs à votre liste.
-
Assurez-vous que vos contacts ont une valeur dans cet attribut (par exemple,
language=en_US). Un contact sans valeur ne correspondra à aucune condition.
Les étiquettes et centres d'intérêt ne fonctionnent pas ici
Si votre liste ne sépare les gens qu'avec des étiquettes ou des centres d'intérêt, une condition d'affichage ne peut pas les lire. Transformez d'abord la distinction dont vous avez besoin en attribut, puis créez la condition sur cet attribut.
Ajouter une condition d'affichage à une rangée
-
Ouvrez la campagne dans l'éditeur de courriels.
-
Dans la section Rows, faites glisser une rangée dans votre contenu et sélectionnez-la.
-
Dans les propriétés de la rangée, sélectionnez Add Condition (Ajouter une condition). La fenêtre Edit display condition (Modifier la condition d'affichage) s'ouvre.
-
Remplissez la condition (voir Écrire la condition ci-dessous), puis cliquez sur Save (Enregistrer).
-
Prévisualisez-la avec l'icône en forme d'œil, et choisissez une valeur d'attribut en mode Aperçu pour voir la rangée s'afficher ou se masquer.
La condition enregistrée apparaît dans le menu des propriétés de la rangée.
Écrire la condition
La fenêtre Edit display condition comporte quatre champs :
- Name (Nom) : un court libellé pour vous, par exemple English.
- Description : une note facultative sur ce que fait la condition.
- Before (Avant) : la balise d'ouverture qui démarre la condition. C'est là que vous référencez l'attribut et la ou les valeurs à faire correspondre.
- After (Après) : la balise de fermeture, toujours
[ENDIF].
Vous écrivez la condition sous forme de code. Référencez l'attribut par son nom entre accents graves, comparez-le avec =, mettez les valeurs texte entre guillemets doubles, et combinez plusieurs valeurs avec OR (ou restreignez avec AND).
Exemple : afficher une rangée uniquement aux contacts dont l'attribut language vaut en_US ou en.
Code
Tout ce qui se trouve dans la rangée entre les balises Before et After n'est affiché que lorsque la condition est vraie. Pour les contacts qui ne correspondent pas, la rangée est masquée ; ajoutez donc une rangée distincte (ou une autre condition) avec un contenu de repli s'ils doivent tout de même voir quelque chose.
Dépannage
Ma condition sur une étiquette ou un centre d'intérêt ne fait rien
- C'est normal. Les conditions d'affichage lisent uniquement des attributs. Créez un attribut qui contient la valeur dont vous avez besoin, renseignez-le sur vos contacts, et créez la condition sur cet attribut.
La rangée est masquée pour tout le monde
- Vérifiez que vos contacts ont bien une valeur dans l'attribut, et qu'elle correspond exactement à la condition (
en_USn'est pas la même chose queEN_USni queen). - Confirmez que le nom de l'attribut dans la balise Before correspond exactement au nom de l'attribut sur votre liste, entre accents graves.
La rangée s'affiche pour les mauvais contacts
- Revoyez votre logique :
ORélargit la correspondance,ANDla restreint. - Assurez-vous que la valeur entre guillemets correspond à ce qui est enregistré sur le contact.
Certains contacts voient un espace vide
- Une rangée masquée ne laisse rien à la place. Prévoyez un contenu de repli dans une rangée distincte pour les contacts qui ne correspondent pas à la condition.
Articles connexes
- Ajouter des attributs à votre liste - Créer les champs que les conditions lisent
- Utiliser le contenu dynamique - Plus de contenu conditionnel
- Ajouter des balises de fusion à une campagne - Insérer des valeurs d'attribut en ligne
- Créer des segments dynamiques - Cibler par attribut