Editeur simplifié - Contenu dynamique
L'éditeur simplifié permet d'afficher du contenu dynamique en utilisant un conditionnement vis à vis des champs personnalisés renseignés sur les profils.
Exemple :
Si un profil m'indique qu'il aime les glaces, ma newsletter lui affichera une remise sur l'achat de glaces sinon on proposera une remise sur les gâteaux.
Glace = non
Glace = oui
Dans les blocs disponibles de l'éditeur simplifié, vous trouverez "Template Language" à glisser dans votre mail.
Une fois mis dans le mail, vous pouvez le modifier par un double clics.
Vous aurez alors accès à une fenêtre où renseigner le code nécessaire.
Le code à utiliser
Dans un premier bloc de "Template language", nous indiquons la condition.
{% if var:customer_custom_field_xxxx:"-1" == "1" %}
Insérez en dessous, ce qui devra être affiché dans le mail si le profil répond à la condition.
Pour cela glisser les blocs nécessaires (bouton, texte, image, ...) sous le bloc "Template Language".
Il faudra ensuite insérer un autre bloc "Template language" en dessous du contenu pour y indiquer le code suivant
{% else %}
Sous ce bloc, vous pourrez insérer ce que vous souhaitez afficher aux internautes qui ne répondent pas à votre condition.
Enfin, ajoutez un dernier bloc "Template language" pour indiquer que votre affichage conditionnel est terminé, avec ce code.
{% endif %}
Explication du code
{% if var:customer_custom_field_xxxx:"-1" == "1" %}
Signifie que je veux afficher les données uniquement si le profil à répondu "oui" à mon champs personnalisé.
- var:customer_custom_field_xxxx
Correspond au champs personnalisé à vérifier, vous trouverez la liste de vos champs personnalisés dans le bouton "Variable de personnalisation" lors de l'édition du mail.
- :"-1"
Cela correspond à la valeur par défaut. Comment seront interpréter les profils n'ayant pas répondu à votre champs personnalisé.
Cela est obligatoire, si votre cible comporte des profils pour qui le champs personnalisé est vide.
- ==
Pour vérifier si le profil correspond à ce que vous souhaitez, vous pouvez utiliser les symboles mathématiques suivant :
==, <=, >=, >, <
- "1"
La valeur à vérifier.
Spécificités des champs personnalisés
- Texte / Liste Choix Unique
Un champs texte ou une liste de choix unique, peuvent être vérifiés sur une valeur strictement égale.
Exemple : s'il comporte le texte "Ceci est un TEST", vous ne pourrez donc pas dire "contient le mot TEST", mais bien est égale à "Ceci est un TEST"
- Numérique
Un champs numérique peut être égal, supérieur (ou égal), inférieur (ou égal) à une valeur. Cela se fait avec les symboles mathématiques correspondant : ==, >, >=, <, <=
- Booléen
Un champs booléen, ne peut recevoir qu'une réponse positive ou négative.
Exemple : Avez vous des enfants ? Oui / Non
L'affichage conditionnel, peut donc vérifier si le profil a répondu oui ou non.
Dans votre vérification, la valeur sera 1 pour oui ou 0 pour non.
Attention
Les champs personnalisés de type Choix Multiple et Date, ne peuvent pas être utilisé pour conditionner l'affichage.