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.