Aller au contenu principal

Personnaliser vos emails avec le langage de template de Brevo

Le langage de template de Brevo vous permet de personnaliser de façon dynamique vos templates email. Insérez un placeholder d'attribut du contact dans votre email pour obtenir des données spécifiques au contact et personnaliser un seul email qui pourra être envoyé à plusieurs contacts. Allez encore plus loin en insérant du contenu dynamique dans vos emails pour gérer l'affichage du contenu en fonction de conditions prédéfinies, le tout dans le même email.

❓Qu'est-ce que le langage de template de Brevo ?

Le langage de template de Brevo vous permet d'insérer des placeholders dans vos templates email, qui seront remplacés par des données spécifiques au contact au moment de l'envoi de l'email. Plus que de simples substitutions de texte, notre langage de template prend également en charge les conditions, les boucles et les filtres.

🏷 Placeholders

Les placeholders (également appelés variables ou balises de fusion) sont des balises ajoutées à vos templates email et remplacées par des données spécifiques au contact lors de l'envoi de l'email. Ces données peuvent être le nom, l'adresse ou même la couleur préférée de votre contact, les produits qu'il a achetés, un lien de désinscription, etc.

Il existe trois types de placeholders dans le langage de template de Brevo :

Attributs de contact

Les placeholders les plus fréquemment utilisés sont les placeholders d'attributs de contact, qui vous permettent d'inclure de manière dynamique des données stockées sur vos destinataires :

  • {{contact.FIRSTNAME}}
  • {{contact.EMAIL}}
  • {{contact.MANAGER}}

Il peut s'agir de leur nom, de leur adresse email ou de tout autre attribut de contact personnalisé enregistré dans votre liste de contacts.

dde_contact-attributes-placeholders_EN-US.png

➡️  Article dédié : Personnaliser vos emails à l'aide des attributs de contact

💡 Bon à savoir
Les placeholders d'attributs de contact apparaissent sous forme de balises rouges dans l'éditeur Drag & Drop.

Placeholders prédéfinis

Des placeholders prédéfinis sont disponibles pour tous les utilisateurs Brevo, notamment un lien miroir, un lien de désinscription et un lien vers le formulaire de mise à jour du profil :

  • {{mirror}} (lien « Afficher dans le navigateur »)
  • {{unsubscribe}}
  • {{update_profile}}

Ces placeholders sont généralement ajoutés automatiquement à vos templates lorsque vous les créez. 

➡️  Articles dédiés :

Paramètres transactionnels

Utilisez les placeholders de paramètres transactionnels pour ajouter des données sur vos produits ou ventes dans vos emails. Il peut s'agir d'informations sur les produits achetés, les prix des produits, les produits laissés dans le panier, etc.

Les placeholders de paramètres transactionnels sont prédéfinis si vous utilisez un plugin Brevo, mais vous pouvez également les définir. Vous pouvez ensuite récupérer les données par le biais d'un scénario automatisé ou d'un appel API pour envoyer un email transactionnel.

➡️  Article dédié : Personnaliser vos emails à l'aide des paramètres transactionnels

🚰 Filtres

Brevo utilise des filtres et des placeholders pour offrir des fonctionnalités supplémentaires à vos emails. Vous pouvez définir des valeurs par défaut au cas où un attribut de contact serait vide, ou choisir la structure des mots, nombres et dates.

➡️  Article dédié : Modifier le formatage de vos placeholders à l'aide de filtres

👁 Visibilité du bloc

L'option Visibilité des blocs vous permet de choisir facilement la manière dont vous souhaitez que vos blocs s'affichent dans vos templates email.

dde_block-visibility_EN-US.png

Par exemple, vous pouvez :

  • personnaliser l'en-tête de votre email et utiliser un ton différent selon l'âge de vos contacts,
  • personnaliser les blocs de contenu pour afficher différents produits ou offres en fonction de critères spécifiques (par exemple, une offre spéciale pour vos clients les plus fidèles, en fonction de leurs préférences, etc.),
  • personnaliser les blocs de contenu pour les adapter aux différents appareils de lecture et n'afficher certains éléments que sur les smartphones ou les ordinateurs de bureau.

➡️  Articles dédiés :

🔁 Répéter le bloc / Liste dynamique (balise for)

L'option Liste dynamique, désormais appelée Répéter le bloc, vous permet de passer en boucle ou d'itérer certains éléments d'une séquence et de les afficher sous forme de liste dans votre email. Par exemple, vous pouvez afficher une liste d'éléments que votre contact vient d'acheter ou de laisser dans son panier.

Cette option est très efficace lorsqu'elle est combinée avec vos paramètres transactionnels et est également utile lorsque vous concevez un template email pour contenir un nombre inconnu d'éléments dans une liste.

Pour une utilisation plus avancée, vous pouvez répéter manuellement un bloc à l'aide la balise for. Par exemple, ci-dessous, une liste du nom du produit suivi de son prix pour tout ce que le client a acheté. Cette liste pourra être adaptée en fonction des achats de chaque client.

dde_repeat-block-example_EN-US.png

❗️Important 
Après avoir ajouté des placeholders à votre template email, vous devez activer la fonctionnalité « Répéter le bloc » pour chaque section contenant un placeholder pour les données du produit. De cette manière, vous vous assurez que votre template email peut afficher plusieurs produits et interpréter les données envoyées depuis votre site web à Brevo.

➡️  Article dédié : Répéter un bloc d'éléments dans vos emails

🤯 Trouver des solutions pour vos emails personnalisés avec le langage de template de Brevo

Syntaxe incorrecte du placeholder

Dans l'éditeur Drag & Drop Après un appel API

Après avoir enregistré le design de votre template email ou de votre campagne, un message d'erreur apparaît si la syntaxe de l'un de vos placeholders est incorrecte.

Dans les exemples ci-dessous, il manque un crochet } à la fin des placeholders. Examinez les détails de l'erreur pour corriger le placeholder et enregistrez à nouveau votre template email ou votre campagne.

error-syntax_EN-US.png

Journal d'erreurs pour un email transactionnel

Si votre appel API reçoit une réponse de niveau 200, mais que l'email n'est pas remis, accédez à Transactionnel > Journaux pour vérifier vos journaux transactionnels. Si votre email n'a pas été envoyé à cause d'une erreur, un événement Erreur apparaît dans vos journaux.

logs-error_EN-US.png

⏭ Et après ?

🤔 Vous avez des questions ?

Pour toute question, n’hésitez pas à contacter notre service client en créant un ticket à partir de votre compte. Si vous n’avez pas encore de compte, vous pouvez nous contacter ici.

💬 Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 5 sur 44