Dépannage
Pourquoi le lien de désinscription manque-t-il dans ma campagne ?
Corrigez l’avertissement « Missing unsubscribe link! » et les liens qui affichent {{unsubscribe_url}} sous forme de texte. Découvrez le fonctionnement de la désinscription dans les campagnes et les e-mails envoyés via l’API.
Cet article vous aide quand une campagne signale que le lien de désinscription manque, ou quand les destinataires voient le texte brut {{unsubscribe_url}} au lieu d’un lien fonctionnel.
Symptômes
- L’étape d’envoi de la campagne affiche Missing unsubscribe link! avec « Add unsubscribe variable
{{unsubscribe_url}}to your campaign content. » - L’e-mail reçu affiche
{{ unsubscribe_url }}en texte brut, ou le lien ne mène nulle part. - Les destinataires signalent votre campagne comme spam, faute de trouver un moyen de se désinscrire.
Cause
Chaque e-mail de campagne reçoit une adresse de désinscription personnelle. Emailit l’utilise à deux endroits :
- Dans les en-têtes du message. Emailit ajoute
List-UnsubscribeetList-Unsubscribe-Post: List-Unsubscribe=One-Clickà chaque e-mail de campagne, pour que Gmail, Yahoo et d’autres puissent afficher leur propre bouton de désinscription. - Dans votre contenu. La balise de fusion
{{unsubscribe_url}}est remplacée par la même adresse. Si votre contenu ne la contient pas, l’e-mail n’affiche aucun lien visible.
Causes fréquentes :
- La balise ne figure pas dans le contenu, par exemple parce que vous avez collé du HTML provenant d’un autre outil ou choisi un modèle sans pied de page.
- La balise contient des espaces. Seul
{{unsubscribe_url}}est remplacé.{{ unsubscribe_url }}passe le contrôle mais est envoyé tel quel, sous forme de texte. - La balise d’un autre outil est utilisée, comme
*|UNSUB|*ou[unsubscribe].
L’avertissement ne vous empêche pas d’envoyer, mais vous devez corriger le problème. Un lien de désinscription visible est exigé par des lois comme CAN-SPAM, ainsi que par Gmail et Yahoo pour les envois en masse.
Solution
-
Ajoutez le lien à votre contenu. Dans l’éditeur HTML, ajoutez-le à votre pied de page :
<a href="{{unsubscribe_url}}">Unsubscribe</a>Dans l’éditeur de texte enrichi, tapez
@et choisissez Unsubscribe URL. Dans l’éditeur glisser-déposer, définissez l’URL d’un lien sur{{unsubscribe_url}}. -
Supprimez les espaces à l’intérieur des accolades. Recherchez
unsubscribe_urldans votre contenu et assurez-vous qu’il est écrit exactement{{unsubscribe_url}}. -
Corrigez aussi vos modèles. Si vous créez vos campagnes à partir d’un modèle, ajoutez le lien au modèle pour que les prochaines campagnes l’incluent.
-
Testez-le. À l’étape d’aperçu, sélectionnez Send test et vérifiez que l’e-mail affiche un vrai lien et non la balise brute. Les envois de test utilisent une adresse fictive : cliquer sur le lien ne désinscrit donc personne. Dans les vrais e-mails de campagne, le lien désinscrit le contact de toutes ses listes et propose un bouton Resubscribe.
-
Vérifiez de nouveau l’étape d’envoi. L’avertissement devient No problems detected!
Les e-mails envoyés via l’API, SMTP ou les automatisations ne reçoivent pas automatiquement d’en-têtes ni de liens de désinscription. Pour les e-mails marketing envoyés de cette façon, ajoutez votre propre lien et les en-têtes List-Unsubscribe. Consultez Comment respecter les exigences de Gmail et Yahoo pour les expéditeurs en masse ?. Pour en savoir plus, consultez Balises de fusion et Désinscriptions.
Le problème persiste ?
Contactez le support ou posez votre question sur Discord en indiquant le nom de la campagne et la partie de votre HTML qui contient le lien.