# 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-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](/fr/docs/templates/), 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](/fr/docs/automations/) 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 ?](/fr/docs/kb/gmail-yahoo-bulk-sender-requirements/). Pour en savoir plus, consultez [Balises de fusion](/fr/docs/campaigns/merge-tags/) et [Désinscriptions](/fr/docs/audiences/unsubscribes/).

## Le problème persiste ?

[Contactez le support](/contact/) ou posez votre question sur [Discord](https://discord.emailit.com) en indiquant le nom de la campagne et la partie de votre HTML qui contient le lien.

---
Source: https://emailit.com/fr/docs/kb/unsubscribe-link-missing/
