Résolution des messages d’erreur des modèles d’e-mails
Objectif de cet article
Si vous rencontrez des erreurs ou des avertissements dans un modèle d’e-mail, vous devrez peut-être les résoudre avant d’envoyer votre message. Recherchez dans cette ressource le message d’erreur ou l’avertissement que vous rencontrez afin de trouver des conseils pour résoudre le problème.
Avertissements d’envoi de campagne
- Nous avons trouvé # blocs dans votre e-mail qui contiennent encore le texte par défaut non modifié ou qui sont vides. Veuillez vérifier votre e-mail avant de continuer.
Si vous voyez cet avertissement, recherchez des blocs vides ou du contenu d’espace réservé (par exemple, « Ceci est un bloc de texte. Cliquez ici pour le modifier. ») dans votre modèle. Vérifiez les versions ordinateur et mobile du modèle. Si vous ne trouvez pas de bloc vide ou de contenu d’espace réservé, envoyez-vous un message d’aperçu et vérifiez-le à la fois sur ordinateur et sur mobile. Si l’aperçu semble correct, vous pouvez envoyer le message en toute sécurité et ignorer cet avertissement. - Problèmes possibles liés au contenu de l’e-mail. Il semble qu’il n’y ait aucun lien dans votre e-mail. Auriez-vous oublié de les ajouter à votre e-mail ?
Cet avertissement s’affiche si votre e-mail en texte brut ou votre e-mail HTML personnalisé n’inclut aucun lien. Passez en revue le message pour vous assurer que tout le contenu a été ajouté, y compris les liens vers les appels à l’action (CTA). Si vous ne souhaitez inclure aucun lien dans votre e-mail (autre que votre lien de désabonnement), vous pouvez ignorer cet avertissement. - Lien de désabonnement. Nous n’avons pas trouvé de lien de désabonnement dans votre e-mail. Klaviyo ajoutera automatiquement un lien de désabonnement lors de l’envoi de l’e-mail si vous n’en ajoutez pas.
Cet avertissement s’affiche si vous n’avez pas ajouté de tag de désabonnement à votre message (p. ex., {% unsubscribe %} ou {% unsubscribe_link %}). Ajouter un lien de désabonnement pour éviter que le pied de page par défaut de Klaviyo ne soit ajouté à votre message.
Prévisualiser les erreurs
Lors de l’aperçu d’un message, vous pouvez rencontrer ce message d’erreur :
Message affiché sans tags ni variables
Veuillez corriger les balises de modèle ou variables non valides pour prévisualiser le message avec de vrais profils et événements.
Cette erreur signifie qu’il y a une syntaxe non valide quelque part dans votre message. Pour localiser la source de l’erreur, vérifiez l’objet et le contenu du corps de votre message afin d’identifier des variables, des tag ou des instructions conditionnelles (c’est-à-dire tout élément de votre modèle entouré d’accolades {}) qui ne respectent pas le format décrit dans les ressources du Centre d'aide de Klaviyo. Voici quelques conseils pour localiser l’erreur :
- Vérifiez les versions ordinateur et mobile de votre message.
- Si votre message contient un code de réduction unique, assurez-vous que le nom du code de réduction est correct et que votre code de réduction a été configuré dans l’onglet Code de réduction.
Erreurs de modèle HTML personnalisé
- Nous n’avons pas pu trouver les images suivantes : ... Assurez-vous qu’elles sont incluses dans le fichier zip que vous avez importé.
Vérifiez que vous avez correctement orthographié tous les chemins sources des images, et qu’ils correspondent aux noms de fichier des images que vous avez importées. Si aucun chemin d’image n’est fourni dans le message d’erreur, examinez votre fichier HTML pour repérer les attributs background vides (par exemple, background=””). - Un tag {% unsubscribe %} est requis.
Ajoutez un tag de désabonnement Klaviyo au pied de page de votre message pour résoudre cette erreur. - Impossible d’analyser le reste : « Z » de « XYZ ».
Cette erreur signifie que l’un de vos tag (tout élément entouré de {% %}) n’est pas reconnu par Klaviyo. Consultez notre guide référence de personnalisation des messages pour voir les tag acceptés.
Erreurs de catalogue
Si votre modèle utilise un tag de recherche dans le catalogue, il se peut que vous rencontriez l’erreur Impossible de trouver l’élément avec le code : __. Il a peut-être été supprimé.
Si vous voyez cette erreur, cela signifie que nous ne reconnaissons pas l’ID d’article inclus dans l’onglet. Veillez aux points suivants :
- Vous consultez un aperçu avec un événement qui contient des ID d’articles (si l’ID d’article fait référence de manière dynamique aux données de l’événement).
- La référence à l’ID de l’article dans les données de votre événement est correctement mise en forme.
- L’ID de l’élément de vos données d’événement correspond à celui de votre catalogue Klaviyo.
Erreurs de modèle Shopify
- Erreur de syntaxe Liquid dans le code HTML du corps : tag inconnu « unsubscribe »
Erreur de syntaxe Liquid dans le code HTML du corps : tag inconnu « web_view »
Ces erreurs, et d’autres erreurs de ce type, signifient qu’un tag spécifique à Klaviyo a été ajouté à votre modèle avant de l’exporter vers Shopify. Shopify ne prend pas en charge les liens Klaviyo permettant de se désabonner, de gérer les préférences ou d’afficher la version web. - Erreur de syntaxe Liquid du HTML du corps : tag inconnu "Load"
Shopify ne prend pas en charge la fonctionnalité de bloc de produits de Klaviyo. Si vous ajoutez un bloc de produits dans votre modèle de notification Shopify, puis importez ce modèle dans Shopify, cette erreur s’affichera. Supprimez le bloc de produits, exportez le HTML de votre modèle, puis importez-le dans Shopify. - Erreur de syntaxe Liquid du HTML du corps : tag « elsif » inconnu
Erreur de syntaxe Liquid du HTML du corps : le tag « if » n’a jamais été fermé
Erreur de syntaxe Liquid du HTML du corps : le tag « X » n’a jamais été fermé
De nombreux modèles de notification Shopify de Klaviyo incluent des instructions conditionnelles, ce qui rend votre message dynamique en fonction du statut de commande du client. Si une partie d’une instruction conditionnelle est supprimée, vous verrez une erreur comme celles ci-dessus.
Pour résoudre ce problème, ouvrez le modèle dans Klaviyo et supprimez les éléments restants de l’instruction conditionnelle. Recherchez des tags qui commencent par :- { % for item in...
- {% endfor %}
- {% if...
- {% elsif...
- {% else %}
- {% endif %}