La même personne a reçu la même campagne trois fois, puis nous a signalés comme spam
Quand votre Subscriber Key est un Contact ID du CRM au lieu de l’adresse e-mail, une même adresse peut vivre sous plusieurs clés et SFMC traite chacune comme un contact distinct. Les envois depuis une Data Extension ne dédoublonnent pas par adresse sauf si vous l’activez, et les envois déclenchés ne dédoublonnent jamais : une personne reçoit donc la même campagne une fois par enregistrement, clique sur le bouton spam, et le pic de plaintes pousse Gmail et Yahoo à vous filtrer.
La solution
Pour les envois depuis une Data Extension, activez l’option Remove Duplicates dans la sélection d’audience ; elle est désactivée par défaut et dédoublonne par adresse e-mail, ce qui rattrape une adresse présente sous plusieurs SubscriberKeys dans cet envoi. Les envois par liste dédoublonnent toujours automatiquement au moment de l’envoi, mais cette case ne fait rien pour les activités e-mail de Journey Builder ni pour les envois déclenchés, qui n’ont aucun dédoublonnage. Le correctif durable est en amont : normalisez sur une seule ContactKey ou SubscriberKey stable, dédoublonnez dans votre CRM ou votre CDP pour que chaque personne soit un enregistrement de référence unique, et auditez la liste All Subscribers pour repérer la même adresse sous plusieurs clés.
Gmail a commencé à nous filtrer en masse, et il s’est avéré que notre promo était classée Transactional
Une Send Classification Transactional retire par défaut le lien de désabonnement visible, le bloc d’adresse postale et l’en-tête List-Unsubscribe en un clic, ce qui est correct pour un reçu mais devient un manquement de conformité dès que le message porte du contenu promotionnel. Des équipes classent à tort du courrier commercial en transactionnel, par mauvais clic ou pour étouffer les désabonnements, et depuis février 2024 cet en-tête en un clic manquant enfreint les règles de Gmail et Yahoo pour les expéditeurs au-delà de 5 000 messages par jour.
La solution
Auditez vos Send Classifications face à ce que chaque e-mail contient réellement et envoyez tout ce qui est promotionnel sous une Send Classification Commercial. C’est la classification Commercial qui fait ajouter par Marketing Cloud le lien de désabonnement visible et injecter les en-têtes List-Unsubscribe et List-Unsubscribe-Post en un clic, présents sur tous les envois commerciaux et impossibles à désactiver. Séparément, confirmez que le Delivery Profile utilisé pour l’envoi a un contenu d’en-tête et de pied de page configuré avec votre adresse postale CAN-SPAM, puisque ce bloc vient du Delivery Profile et non de la classification. Restreignez qui peut choisir la Send Classification et modifier les Sender et Delivery Profiles, et réservez Transactional strictement aux vrais reçus, réinitialisations de mot de passe et confirmations de commande.
Notre remise s’est effondrée sans que nous touchions à rien : c’était un inconnu sur notre IP partagée
Sur le pool d’IP partagées de SFMC, votre réputation est soudée à celle de tous les autres locataires : un voisin bruyant qui débite du spam ou des bounces déclenche des blocages B2C chez Yahoo, AOL et Microsoft, et des reports chez Gmail, même avec une authentification parfaite. L’assistance confirmera que les équipes Deliverability et Abuse sont mobilisées mais ne nommera ni l’expéditeur en cause ni la remédiation en cours, ce qui donne l’impression que rien n’est réparable.
La solution
Ouvrez un dossier et joignez des éléments qui distinguent vos envois de l’effondrement du pool : journaux de bounces, codes SMTP de report et de blocage, votre taux de plaintes, et le statut sur les listes noires montrant que toute la plage a bougé ensemble alors que vos indicateurs restaient stables. Escaladez auprès de l’assistance et de votre équipe de compte, et demandez soit un transfert vers un pool partagé en meilleure santé (accordé à la discrétion de Salesforce : traitez-le comme une demande), soit le lancement de votre migration vers une IP dédiée via votre chargé de compte. Sur Email Studio classique, chauffez la nouvelle IP manuellement sur 4 à 6 semaines, en démarrant autour de 500 messages par jour vers vos abonnés les plus engagés et en montant le volume progressivement tout en surveillant les plaintes. Sur Marketing Cloud Next, Salesforce automatise le warm-up de l’IP dédiée sur environ les 35 premiers jours.
Après notre migration vers Marketing Cloud, la remise chez Gmail est passée d’instantanée à plusieurs heures de retard
Après migration, des expéditeurs sur le pool partagé SFMC rapportent des messages qui stagnent en file ou se font reporter à répétition par Gmail : ils arrivent donc des heures plus tard, alors que SPF, DKIM et DMARC passent tous. Gmail applique une vigilance accrue au fort volume marketing de l’IP partagée, et le courrier transactionnel sensible au temps, coincé derrière les campagnes en masse, se fait ralentir avec lui.
La solution
Récupérez les en-têtes complets et lisez les horodatages Received de bas en haut pour prouver où se situe le retard, chez SFMC avant la remise ou chez Gmail qui reporte à répétition avec un 4xx, plutôt que de le deviner. Confirmez un report côté Gmail face à la réputation de votre domaine et de votre IP dans Google Postmaster Tools, puisque Marketing Cloud ne fait pas remonter les motifs de report. Si le courrier transactionnel est la victime, séparez-le sur son propre sous-domaine et son propre routage, avec un Sender Profile distinct et une Send Classification transactionnelle, et au volume une IP dédiée ou la Transactional Messaging API, pour qu’il ne reste pas coincé derrière les files de campagnes. Si c’est le pool partagé qui reporte, escaladez chez Salesforce pour un changement de pool ou une IP dédiée, et vérifiez que vous ne chauffez pas une IP neuve vers le volume complet trop vite.
Les User-Initiated Sends de Marketing Cloud partent dans les spams alors que les e-mails de Journey arrivent pour l’essentiel en boîte de réception
Des expéditeurs avec SPF, DKIM et DMARC tous configurés voient quand même leurs User-Initiated Sends atterrir dans les spams, suivis de quelques e-mails de Journey. Les User-Initiated Sends ciblent souvent des destinataires inactifs ou agacés, ce qui fait chuter vite la réputation de domaine, et ces dégâts se répandent sur les Journeys qui partagent le même domaine et la même IP d’envoi.
La solution
Ce n’est pas un problème de configuration d’authentification, c’est un problème de réputation et d’audience. Contrôlez l’alignement, pas seulement la configuration : SPF et DKIM peuvent passer alors que le domaine From visible, le Return-Path et le domaine de signature sont mal alignés, ce que les fournisseurs traitent tout de même comme plus risqué. Supprimez les destinataires non engagés des User-Initiated Sends et effacez les contacts inscrits il y a des mois qui n’ont jamais ouvert, pour que ces envois cessent de générer des plaintes qui se répandent sur vos Journeys. Gardez un contenu modélisé court et utile, et si vous êtes sur une IP dédiée, envoyez régulièrement, puisque les trous de volume remettent à zéro votre réputation d’expéditeur.