Les snippets sont des espaces dynamiques et une méthode permettant d’utiliser et de transformer les données dans les attributs de vos destinataires lorsque les données ne correspondent pas exactement à la façon dont vous souhaitez les afficher dans vos envois.
Avec les handlebars, vous pouvez créer des macros pour vos différents attributs de destinataires. Celles-ci peuvent bien sûr être éditées directement dans l'éditeur de message, mais peuvent devenir longues et complexes et peuvent perturber la mise en page lors de la création de votre message. Créez plutôt vos macros dans un snippet pour faciliter leur traitement lors de la création de vos messages dans l’éditeur Symplify.
Mise en place d'un snippet
Dans Symplify, vous trouverez les snippets dans Paramètres du compte > Snippets.
Créez un nouveau snippet, nommez-le et ajoutez le code correspondant dans le champ "code".
Exemple
Prenons un exemple concret. Lors de votre prochaine communication, vous désirez inclure un champ dynamique dans votre courriel. Le champ devra afficher un niveau de fidélité en fonction du nombre de points que vos clients ont accumulé. Dans votre liste et pour chacun de vos abonnés, vous avez le nombre de point accumulé dans l'attribut "bonusLevel".
Si votre client a accumulé plus de 100 points, ce sont des clients "Or" (Goldmember dans notre code ici-bas). Si votre client a accumulé moins de 100 points, ce sont des clients "Argent" (Silvermember dans notre code ici-bas).
Afin d'ajouter cette condition d'affichage en fonction de l'attribut "bonusLevel", il faut ajouter ce code dans notre courriel :
{{#switch contact.bonusLevel}}{{#compare ">" 100}}Goldmember{{/compare}}{{#compare "<" 100}}Silvermember{{/compare}}{{#default}}New{{/default}}{{/switch}}
C'est un code long et qui peut venir prendre beaucoup de place dans votre courriel pour n'afficher que "Goldmember" ou "Silvermember".
C'est pour cette raison qu'on été développé les snippets! Le snippet en question contient l'information du code, mais prend moins de place dans le courriel : {{snippet "NomDuSnippet"}}
Voici ci-dessous une illustration de notre exemple de niveau de fidélité. Les deux colonnes afficheront exactement les mêmes informations dans le courriel final. Par contre, lorsqu'on utilise un snippet (colonne de droite), l'affichage du courriel dans l'éditeur parait plus fidèle au courriel final.
Pour aller encore plus loin...
- Vous pouvez utiliser des snippets pour créer des adresses d'expéditeur et de réponse dynamiques, personnalisées pour chacun de vos destinataires. Apprenez comment!
- Les snippets sont parfaits pour mettre à jour une information qui se répète à plusieurs endroits. Par exemple, un lien URL générique qui se trouve dans 350 courriels automatisés. Il vaut mieux utiliser un snippet dans chacun des courriels et changer uniquement l'URL dudit snippet dans les paramètres. Autrement, il faudra changer les 350 courriels automatisés un à un. C'est moins pratique!