Aller au contenu
Docs

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.

Mis à jour le 1 oct. 2026

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-Unsubscribe et List-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

  1. Ajoutez le lien à votre contenu. Dans l’éditeur HTML, ajoutez-le à votre pied de page :

    HTML
    <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}}.

  2. Supprimez les espaces à l’intérieur des accolades. Recherchez unsubscribe_url dans votre contenu et assurez-vous qu’il est écrit exactement {{unsubscribe_url}}.

  3. 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.

  4. 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.

  5. 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.

Cette page vous a-t-elle été utile ?

Merci pour votre retour.

Merci, nous lisons chaque message.