Résoudre les problèmes d'e-mails personnalisés avec le langage de template Sendinblue

Dans cet article, nous vous expliquons comment résoudre les problèmes les plus courants que vous rencontrerez pour vos e-mails personnalisés avec le langage de template Sendinblue.

Bon à savoir

Mélange entre ancien et nouveau langage de template

L'erreur la plus fréquente et à éviter est l'emploi simultané de la syntaxe de l'ancien langage de template et de celle du nouveau langage de template dans un même e-mail.
Consultez notre article dédié pour en savoir plus : Convertir vos templates vers le nouveau langage de template.

Le tableau ci-dessous présente la différence de syntaxe pour chaque type de balise :

Description Ancien langage de template Nouveau langage de template
attribut de contact
exemple: PRENOM
{ATTRIBUTE}
{PRENOM}

{{ contact.ATTRIBUTE }}

{{ contact.PRENOM }}

lien miroir [MIRROR] {{ mirror }}
lien de désinscription [UNSUBSCRIBE]

{{ unsubscribe }}

lien double opt-in [DOUBLEOPTIN] {{ doubleoptin }}
paramètre transactionnel
exemple : PRIX
%PARAMETER%
%PRICE%
{{ item.PARAMETER }}
{{ item.PRICE }}

Syntaxe de balise incorrecte

Dans l'éditeur Drag & Drop

Après avoir enregistré le design de votre template d'e-mail ou votre campagne, un message d'erreur apparaît si la syntaxe d'une de vos balises est incorrecte.

Dans les exemples ci-dessous, une accolade } manque à la fin des balises. Lisez les détails de l'erreur pour corriger votre balise et enregistrez à nouveau votre template d'e-mail ou votre campagne.

Éditeur Drag & Drop (Nouveau)
2021-05-28_10-57-59.png
Éditeur Drag & Drop (Classique)
mceclip0.png

Après une requête API

Même si votre requête API est correctement structurée, l'e-mail ne sera pas envoyé si le template d'e-mail contient des erreurs. 

Notification d'erreur pour une campagne par e-mail

Si votre requête API retourne une réponse de niveau 200, alors que la campagne est suspendue à cause d'une erreur dans la syntaxe du template d'e-mail, vous verrez apparaître une notification à propos de cette suspension dans vos notifications

mceclip1.png

Log d'erreur pour un e-mail transactionnel

Si votre requête API retourne une réponse de niveau 200, sans que l'e-mail n'ait été reçu, ouvrez le menu Transactional > Logs pour vérifier vos Logs transactionnels. Si votre e-mail n'a pas été envoyé à cause d'une erreur, un événement Erreur apparaitra dans vos logs.

2021-05-28_11-07-33.jpg

Données manquantes pour le contenu dynamique

💡 Bon à savoir
Cette icône s'affiche uniquement dans l'éditeur Drag & Drop (Classique).

Les blocs de conception d'e-mail intégrant du contenu dynamique, tels que les blocs répétables ou les conditions d'affichage, sont identifiés par un symbole de code dans leur coin supérieur gauche.

mceclip1.png

Lorsque vous enregistrez votre template d'e-mail ou votre campagne, l'icône deviendra rouge si les options Répéter le bloc ou Afficher ou masquer le bloc sont activées alors qu'il manque des informations requises. Pour corriger cette erreur, il vous suffit de remplir les champs vides et d'enregistrer à nouveau votre template d'e-mail ou votre campagne.

mceclip0.png

⏩ Et après ?