Unsubscribe and suppression in Adapty Mail
Adapty Mail stops sending to a user under two distinct conditions:
- Suppression : l’utilisateur est exclu de tous les envois futurs dans ce projet (désabonné, rejeté, s’est plaint, refusé ou limité).
- Condition d’arrêt : la séquence en cours de l’utilisateur est annulée parce qu’il a converti. Il n’est pas supprimé et reste éligible à d’autres campagnes.
Ces deux mécanismes sont par projet. La suppression dans un projet Adapty n’affecte pas les autres.
Se désabonner
Un destinataire dispose de deux façons de se désabonner, toutes deux passant par l’hôte go. de votre domaine d’envoi plutôt que par une URL Adapty.
Le lien en pied de message. Chaque e-mail en contient un. Cliquer dessus ouvre une page de confirmation, et en confirmant, le profil est marqué avec suppression_reason = 'unsubscribe', la séquence en cours est annulée et le profil est exclu des envois futurs du projet. L’étape de confirmation est intentionnelle : les antispams et les services de prévisualisation ouvrent les liens du corps du message, et une page intermédiaire empêche la désinscription de personnes qui n’ont jamais cliqué.
Le bouton de désinscription. Adapty Mail envoie l’en-tête List-Unsubscribe: <URL>, <mailto:> accompagné de List-Unsubscribe-Post: List-Unsubscribe=One-Click. Gmail et Yahoo l’exigent des expéditeurs en masse (RFC 8058), et les clients qui les prennent en charge affichent un bouton de désinscription à côté du nom de l’expéditeur. Cette URL n’a pas de page de confirmation : la première requête qui l’atteint supprime le profil, quelle que soit la méthode — la RFC 8058 spécifie POST, et certains fournisseurs envoient GET à la place.
Les deux liens contiennent un token chiffré qui identifie le destinataire et l’e-mail source, ce qui permet de se désabonner sans connexion ni recherche manuelle.
Se désabonner d’un e-mail de test ne change rien — les envois de test sont exclus de la suppression.
Suppression automatique
Adapty Mail écoute les événements de livraison AWS SES via SNS et supprime immédiatement l’utilisateur dans l’un des cas suivants :
| Événement | Code raison | Signification |
|---|---|---|
| Bounce | bounce | L’adresse e-mail est invalide, la boîte de réception est pleine ou le domaine n’existe pas. |
| Complaint | complaint | L’utilisateur a signalé l’e-mail comme spam. |
| Reject | reject | SES a rejeté le message avant l’envoi. |
| Throttle | throttle | La fréquence d’envoi a dépassé les limites de sécurité du domaine. |
Pour chaque événement, le résultat est le même : l’utilisateur est ajouté à la liste de suppression, la séquence en cours est annulée et il est exclu des envois futurs dans le projet.
Adapty Mail ne fait pas la distinction entre les rebonds permanents et temporaires. Tout rebond — y compris les conditions temporaires comme une boîte mail pleine — supprime l’utilisateur immédiatement. Il n’y a pas de fenêtre de nouvelle tentative.
Condition d’arrêt
Lorsqu’un utilisateur convertit en cours de séquence, Adapty Mail annule les e-mails restants avec la raison stop_condition. La conversion signifie que l’état de l’abonnement de l’utilisateur atteint Subscribed, ou que l’état de son achat unique atteint Purchased.
La condition d’arrêt est différente de la suppression :
- Suppression : exclut l’utilisateur de tous les envois futurs dans le projet.
- Condition d’arrêt : annule uniquement la séquence en cours. L’utilisateur reste éligible aux autres campagnes — par exemple, un flow de renouvellement ou d’offre de reconquête ciblant les abonnés actifs.
Les annulations de condition d’arrêt apparaissent aux côtés des suppressions dans les analyses de campagne.
Gérer les suppressions
Adapty Mail ne dispose d’aucune interface dans le tableau de bord pour afficher ou supprimer des utilisateurs de la liste de suppression. Pour désupprimer un profil — par exemple, quelqu’un qui a accidentellement signalé un e-mail de test comme spam — contactez le support Adapty.
Ce qu’Adapty Mail gère pour la conformité
Adapty Mail est livré avec :
- Lien de désinscription : Inclus dans le pied de page de chaque e-mail, traité dès que le destinataire confirme.
- En-têtes List-Unsubscribe : Envoyés avec chaque e-mail pour une désinscription en un clic depuis la boîte de réception (RFC 8058), via une URL qui désinscrit dès la première requête.
- Suppression automatique : Déclenchée lors d’événements SES de rebond, plainte, rejet et limitation.
- Adresse postale physique : Ajoutée au pied de page de chaque e-mail de campagne à partir de l’adresse que vous enregistrez dans Settings > Company.
Ce dont vous êtes responsable :
- L’adresse de votre entreprise : enregistrez-la dans Settings > Company. La loi CAN-SPAM exige une adresse physique dans le pied de page, et Adapty Mail bloque la génération de campagnes tant que ce champ n’est pas renseigné.
- Consentement explicite : recueillez-le avant de transmettre l’adresse e-mail d’un utilisateur à Adapty. Consultez Connecter Adapty à Adapty Mail. Pour que chaque nouveau destinataire confirme son adresse avant tout envoi marketing, activez le double opt-in.
- Demandes d’effacement RGPD : envoyez les identifiants du profil au point de terminaison Delete profile de l’API Adapty Mail. Adapty Mail supprime les données personnelles du profil et annule ses e-mails planifiés. La suppression est définitive : une sauvegarde ultérieure portant les mêmes identifiants ne recrée pas le profil.