Attributs des contacts
Lorsque vous souhaitez mettre la première lettre d'un mot en majuscule, le prénom (First Name) par exemple, vous pouvez utiliser ceci :
{{#capitalize}}{{lower contact.firstName}}{{/capitalize}}
Si vous voulez mettre une salutation personnalisée en fonction de si le contact a un prénom ou non, vous pouvez utilisez ceci :
{{#switch contact.firstName}}{{#compare '==' ""}}Bonjour,{{/compare}}{{#default}}Bonjour {{#capitalize}}{{lower contact.firstName}}{{/capitalize}},{{/default}}{{/switch}}
Ex:
- Avec prénom: "Bonjour John,"
- Sans prénom: "Bonjour,"
Vous pouvez créer une phrase différente selon un attribut dans la liste (ex: afficher un preheader différent en fonction de la langue du destinataire) :
{{#switch contact.langue}}{{#compare "==" 'en'}}Phrase en anglais.{{/compare}}{{#default}}Phrase en français.{{/default}}{{/switch}}
Formats de dates
Pour faire afficher l'année en cours lors de l'envoi d'un message (ex: dans le pied de page, © 2022) :
{{date "yyyy" message.sendTime}}
Pour faire afficher la date de l'envoi en français dans le format "Jour Mois Année" (ex: 18 mai 2022) :
{{localizedDate "d MMMM yyyy" "fr-CA" message.sendTime}}
Pour faire afficher la date de l'envoi en anglais dans le format "Mois Jour, Année (ex: May 18, 2022) :
{{date "MMMM d, yyyy" message.sendTime}}
Pour faire afficher la date de l'envoi au format "Année-Mois-Jour" (ex: 2022-05-18) :
{{date 'yyyy-MM-dd' message.sendtime}}
Pour faire afficher la date de l'envoi + 2 mois (ex : affichage d'une date limite pour le retour d'un article suite à son achat) :
{{dateAdd message.sendtime 2 "MONTHS"}}
Pour faire afficher la date de l'envoi + 2 jours (ex : affichage de la date de fin d'une offre dynamique à durée limitée) :
{{dateAdd message.sendtime 2 "DAYS"}}
Autres
Si vous souhaitez afficher un hachage de l'adresse courriel en minuscule avec sha256 (ex : vous voulez ajouter l'adresse courriel dans un paramètre d'une URL sans que l'adresse soit en clair) :
{{#lower}}{{#sha256Hex}}{{lower contact.emailAddress}}{{/sha256Hex}}{{/lower}}
Pour faire afficher un nombre aléatoire entre 1 et 10 (ex : assigner un numéro de groupe à des fins de test d'audience) :
{{random 1 10}}
Ou un nombre aléatoire entre 1 et 1000 :
{{random 1 1000}}