Après avoir cliqué sur Créer un token, une fenêtre apparaît, dans laquelle vous pouvez sélectionner le type de token à créer.

Un token de données de contact peut être utilisé pour inclure n'importe quelle entrée de données issue de la base de données de contact Emarsys à vos messages. Les exemples inclut le nom, la formule de politesse ou encore la date de naissance.
- Donnez un nom descriptif à votre token pour le retrouver plus facilement lorsque vous utilisez un éditeur de contenu.
- Sélectionnez la catégorie à laquelle vous voulez ajouter le token. Un même token peut être utilisé dans plus d'une catégorie. Vous pouvez aussi créer une nouvelle catégorie. Pour plus d'informations voir Créer une catégorie de token.
- Sélectionnez les informations de contact à utiliser. Tous les champs de la base de données de contact peuvent être sélectionnés.
- Cette ligne montre un aperçu du token et du code ESL (Emarsys Scripting Language) qui est utilisé pour celui-ci. Ce code peut également être copié et inséré dans des blocs. Pour plus d'informations sur ESL, voir Le langage de script Emarsys.
- Cochez cette case si vous voulez vous assurer que le message ne sera pas envoyé si le token de personnalisation ne peut pas être rempli.
- Ajoutez un texte de remplacement qui sera affiché si la valeur du champ ne peut être obtenue pour une raison quelconque. L'utilisation d'un texte de remplacement et le marquage du champ comme obligatoire pour l'envoi s'excluent mutuellement.
- Ici, vous pouvez ajouter les détails de formatage du token.
Notez la boîte d'information sur le remplacement des paramètres d'affichage : cela signifie que les paramètres que vous définissez ici peuvent être remplacés ultérieurement si nécessaire au niveau de la campagne.
Tokens de données de contact prédéfinis
Vous pouvez aussi accéder à des tokens de personnalisation tout faits en naviguant jusqu'à l'onglet de personnalisation de l'éditeur avant de sélectionner le token prédéfini pertinent. Vous pouvez faire glisser et déposer les tokens dans vos blocs de texte.

L'image suivante montre certains des tokens prédéfinis disponibles. Les utiliser vous permet de ne pas avoir à vérifier le code de Langage de script Emarsys ({{contact.<Field ID>}}
) chaque fois que vous voulez insérer un token basique.

Veuillez noter que les champs système à choix unique utilisés comme tokens n'afficheront que leur identifiant de valeur (un chiffre). Pour les utiliser avec succès comme source de personnalisation, vous devez les ajouter dans votre campagne en tant que fragments ESL.
{{ contact.label.9 }}
affichera le titre du contact, si ce champ existe pour lui.
Pour plus d'informations sur l'utilisation du langage de script Emarsys (ESL), voir Le Langage de script Emarsys et Utiliser le Langage de script Emarsys.
Utiliser des champs à choix unique et à choix multiple dans les tokens de données de contact
Par défaut, les champs à choix multiples ne sont pas pris en charge dans les tokens de données de contact. Vous devez contourner ce problème en créant manuellement des expressions ESL.
Suivez ce modèle lorsque vous créez un token ESL.
Le token suivant renvoie l'ID de choix ID pour le champ X.
{{ contact.x }}
Si vous souhaitez voir le choix réel au lieu de l'ID du choix, le code suivant fonctionne :
{{ contact.label.x }}
Exemple :
1. single choice
{{ contact.5 }} // 1 (returns only the choice ID for the given contact)
{{ contact.label.5 }} // male
2. multi choice
{{ contact.9 }} // [1,3,5]
{{ contact.label.9 }} // [red,blue,green]
Gardez à l'esprit, que vous devez traiter les tokens correctement en fonction de leur valeur :
- Les champs à choix unique ne renvoient qu'un seul ID, et les versions à étiquette ne renvoient qu'une seule étiquette. Il faut donc les traiter comme une chaîne/un nombre/une date. (Exemple 1)
- Les champs à choix multiples renvoient un tableau d'identifiants, et les versions à étiquette renvoient également un tableau de valeurs. Il faut donc les traiter comme des tableaux. (Exemple 2.)