Comment Mailgun suit les ouvertures

Mailgun suit les ouvertures avec un pixel de suivi et des redirections d'URL: une image .png transparente est insérée dans le message et ne fonctionne que s'il existe une partie HTML. Les événements d'ouverture remontent dans l'onglet Logs du Control Panel, dans l'onglet Analytics (agrégés par tag), via webhook et via l'Events API.

Procédure

  1. Se connecter au Mailgun Control Panel
  2. Dans le volet de navigation de gauche, cliquer sur le produit Send, puis sur Sending pour déplier ses sous-options, puis sur Domain settings
  3. Vérifier que le domaine d'envoi concerné est bien celui affiché dans la liste déroulante Domain, en haut à droite de la page
  4. Dans la section Tracking, cliquer sur le bouton Edit en face de l'option Open tracking, basculer l'interrupteur, puis cliquer sur Save open tracking settings. La documentation décrit l'opération d'activation (Toggle the setting to On); le libellé de la position inverse n'est pas documenté
  5. Pour ne suivre qu'un groupe de destinataires, par exemple les seuls contacts consentants, séparer les envois et poser le paramètre o:tracking-opens (API) ou l'en-tête X-Mailgun-Track-Opens (SMTP) sur chaque lot: ces paramètres priment sur le réglage du domaine. La documentation ne montre que la valeur yes; la valeur exacte pour désactiver n'est pas documentée sur les pages consultées
  6. Contrôler le résultat dans l'onglet Logs du Control Panel, où remontent les événements d'ouverture

Et le suivi de clic ?

Oui, séparément. Page Tracking Clicks: "Click tracking can be enabled two ways: on a per-domain basis: toggled in the Tracking Settings which can be found on your domain's settings page / on a per-message basis using the parameters, o:tracking, or o:tracking-clicks". Le paramètre o:tracking-clicks accepte la valeur htmlonly pour ne réécrire les liens que dans la partie HTML. Un lien précis peut être exclu avec l'attribut HTML disable-tracking=true dans la balise a: "With this HTML attribute in the link's HTML tag, Mailgun will not rewrite the URL." Attention: o:tracking agit sur les deux suivis à la fois ("o:tracking = yes - Enable both Open and Click Tracking"); pour n'agir que sur l'ouverture, utiliser o:tracking-opens.

Ce que ce réglage ne fait pas

  • Limites du produit.
  • Aucun réglage au niveau du contact n'est documenté : il faut séparer les envois et positionner o:tracking-opens ou X-Mailgun-Track-Opens par lot, ce qui suppose un envoi par API ou SMTP, donc un outil ou un développement.
  • Le réglage par message n'est pas accessible depuis le Control Panel, uniquement au moment de l'envoi.
  • Le suivi d'ouverture ne fonctionne pas sur un email en texte seul.
  • Si le CNAME de tracking n'est pas correctement configuré, le bouton Edit des options Tracking n'est pas disponible.
  • La documentation ne précise pas si le pixel cesse d'être injecté dans le HTML lorsque le suivi d'ouverture est désactivé.
  • Le libellé de la position "désactivé" de l'interrupteur n'est pas documenté.

Ce que Mailgun ne peut pas décider à votre place

La plateforme ne connaît ni votre finalité juridique, ni la qualité du consentement que vous avez recueilli, ni ce que vous avez annoncé à vos abonnés. Vérifiez le HTML réellement reçu et les réglages de votre compte. Un marqueur présent ne prouve pas l'enregistrement d'une ouverture côté serveur ; aucun marqueur reconnu ne prouve pas une absence de suivi.