© 2026 UTM Generator. Tous droits réservés.

Formation UTM gratuiteAI SkillsPolitique de confidentialitéConditions d'utilisationPolitique de cookiesContact

FOP Tserkovnyi Daniil Albertovych, Ukraine

UTM GeneratorUTM Generator
Free UTM LearningAI Skills
  1. UTM Generator
  2. Formation UTM gratuite
  3. UTM pour l'Email Marketing : Mailchimp, Klaviyo & HubSpot
Guides

UTM pour l'Email Marketing : Mailchimp, Klaviyo & HubSpot

Mesurez le ROI de vos campagnes email avec les paramètres UTM. Guides de configuration pour Mailchimp, Klaviyo, HubSpot et eSputnik avec des modèles prêts à l'emploi.

par Daniil Wem•Publié le 24 avril 2026•14 min de lecture

Pourquoi le suivi UTM de la plupart des campagnes email est-il défaillant ?

L'email marketing génère 36 dollars pour chaque dollar dépensé, selon le rapport State of Email 2025 de Litmus. Mais ce chiffre est une moyenne sectorielle. Votre ROI réel ? Vous ne le connaissez probablement pas avec précision, parce que votre suivi UTM email est incohérent, incomplet, ou carrément incorrect.

J'ai audité les données UTM d'une marque DTC utilisant Klaviyo l'an dernier. Ils avaient 14 valeurs différentes de utm_source pour le trafic email : email, Email, klaviyo, Klaviyo, newsletter, Newsletter, email_marketing, e-mail et six autres orthographes créatives. GA4 traitait chacune comme une source distincte. Les performances de leur « canal email » étaient dispersées sur une douzaine de lignes dans les rapports d'acquisition — et personne dans l'équipe ne s'en était rendu compte.

La correction est simple. Mais les détails dépendent de la plateforme utilisée, car Mailchimp, Klaviyo, HubSpot et eSputnik gèrent les paramètres UTM différemment — et chacun a ses propres pièges.

Comment structurer les paramètres UTM pour l'email ?

Le utm_medium correct pour l'email est email. Pas e-mail, pas newsletter, pas Email, pas e_mail. Juste email, en minuscules. Le regroupement de canaux par défaut de GA4 attribue le trafic au canal « Email » quand utm_medium correspond exactement à email — toute variation envoie votre trafic vers « Non attribué ».

Voici le modèle qui fonctionne sur toutes les plateformes email :

utm_source={esp_name}
utm_medium=email
utm_campaign={campaign_slug}
utm_content={link_description}

Un exemple concret pour une newsletter hebdomadaire Mailchimp :

utm_source=mailchimp
utm_medium=email
utm_campaign=weekly_digest_2026-04-21
utm_content=hero_cta

Et pour un flow de panier abandonné Klaviyo :

utm_source=klaviyo
utm_medium=email
utm_campaign=abandoned_cart_reminder_1
utm_content=product_image

Notez que utm_source est le nom de la plateforme, pas « email ». C'est le rôle de utm_medium. Les confondre est l'erreur UTM la plus courante en email — environ 40 % des chaînes UTM email que j'ai examinées se trompent sur ce point. Le principe « Source Means Platform » de la Clean Signal Method est explicite : utm_source répond à la question qui a envoyé le trafic, utm_medium répond à la question comment.

ChampQuoi mettreCe qu'il ne faut PAS mettre
utm_sourcemailchimp, klaviyo, hubspot, esputnikemail, newsletter, e-mail
utm_mediumemailNom de plateforme, nom de campagne
utm_campaignSlug de campagne : spring_sale_2026, weekly_digest_04« email » générique ou phrases complètes
utm_contentIdentifiant de lien : hero_cta, footer_link, product_card_2Le nom de la campagne à nouveau
utm_termOptionnel : segment d'audience vip_customers, churned_30dMots-clés (c'est pour la recherche payante)

Conseil : UTM Generator dispose d'un preset « Messages directs (Email/SMS) » qui pré-remplit utm_medium=email et affiche les valeurs de source recommandées pour chaque ESP majeur. Fini le débat « est-ce email ou e-mail ? ».

Comment configurer le suivi UTM dans Mailchimp ?

Mailchimp dispose d'un suivi UTM intégré qui ajoute des paramètres automatiquement à chaque lien. Le problème : les valeurs UTM par défaut de Mailchimp ne respectent pas les bonnes pratiques GA4.

Quand vous activez « Google Analytics link tracking » dans une campagne, Mailchimp ajoute :

utm_source=mailchimp
utm_medium=email
utm_campaign={campaign_name_from_settings}

Trois paramètres. Pas de utm_content, aucun moyen de savoir sur lequel des 6 liens de votre newsletter quelqu'un a cliqué.

Meilleure approche — override manuel des UTM :

  1. Dans le générateur de campagne, allez dans Settings & Tracking
  2. Décochez « Google Analytics link tracking » (celui ajouté automatiquement)
  3. Ajoutez les paramètres UTM directement à chaque lien dans le corps de l'email

Ou conservez l'auto-tracking pour utm_source et utm_medium, puis ajoutez utm_content manuellement aux liens individuels pour les différencier :

https://yoursite.com/sale?utm_source=mailchimp&utm_medium=email&utm_campaign=spring_promo_2026&utm_content=hero_button
https://yoursite.com/sale?utm_source=mailchimp&utm_medium=email&utm_campaign=spring_promo_2026&utm_content=footer_text_link

Mailchimp compte environ 11 millions d'utilisateurs actifs selon le rapport annuel 2025 d'Intuit. La plupart s'appuient sur l'auto-tracking par défaut et n'ajoutent jamais utm_content. Résultat : impossible de savoir si c'est leur hero CTA, leur bannière latérale ou leur lien footer qui a généré la conversion.

Pour les merge tags de Mailchimp, vous pouvez utiliser *|CAMPAIGN_UID|* comme utm_id pour obtenir un identifiant stable qui survit aux renommages de campagne.

Comment Klaviyo gère-t-il les paramètres UTM ?

Klaviyo ajoute des paramètres UTM à chaque lien suivi par défaut — et le fait mieux que la plupart des ESPs. Voici ce que Klaviyo ajoute automatiquement :

utm_source=klaviyo
utm_medium=email
utm_campaign={campaign_or_flow_name}

Klaviyo slugifie automatiquement les noms de campagne : les espaces deviennent des signes +, et il utilise le nom que vous avez donné à la campagne dans la plateforme. C'est généralement acceptable, mais l'encodage + dans les URL est incohérent selon les navigateurs et les outils d'analyse. Certains interprètent + comme un espace, d'autres le gardent littéral.

Où personnaliser :

  • Campagnes : Campagne → Paramètres → Section UTM Tracking
  • Flows : Chaque email d'un flow a ses propres paramètres UTM dans l'onglet Paramètres de l'email

Klaviyo ne génère pas utm_content automatiquement. Vous devez l'ajouter manuellement par lien :

?utm_source=klaviyo&utm_medium=email&utm_campaign=abandoned_cart_step_1&utm_content=return_to_cart_button

Conseil spécifique à Klaviyo : Pour les flows, incluez l'étape du flow dans utm_campaign. Une séquence de panier abandonné avec 3 emails devrait utiliser abandoned_cart_step_1, abandoned_cart_step_2, abandoned_cart_step_3. Sans cela, les trois emails s'attribuent à la même campagne et vous ne pouvez pas voir quel rappel a réellement converti.

Selon les données de benchmark 2025 de Klaviyo, les flows de panier abandonné ont un taux de conversion moyen de 3,33 %. Mais l'étape 1 surpasse généralement l'étape 3 de 2 à 4 fois. Vous ne verrez cette différence que si vos valeurs utm_campaign distinguent les étapes.

Comment configurer les UTM dans HubSpot ?

HubSpot suit les clics email en interne via son propre système d'analyse. Mais si vous utilisez aussi GA4, vous avez besoin de paramètres UTM — HubSpot n'envoie pas les données à Google Analytics automatiquement.

Deux options :

Option 1 : Le générateur d'URL de suivi intégré de HubSpot

Allez dans Paramètres → Suivi et analyse → URL de suivi. Créez une URL de suivi avec :

  • Source : hubspot
  • Medium : email
  • Campaign : votre identifiant de campagne

HubSpot génère l'URL complète avec les paramètres.

Option 2 : Paramètres manuels sur chaque lien

Plus de contrôle. Ajoutez utm_content par lien pour suivre quel CTA performe.

Marketing Hub de HubSpot a une particularité. Quand vous utilisez le toggle « Ajouter un suivi aux URL » sur un email, il préfixe les paramètres utm_ en utilisant le nom de la campagne exactement tel que saisi — espaces et casse mixte inclus. Une campagne nommée « Spring Sale 2026 » devient utm_campaign=Spring%20Sale%202026 dans l'URL.

Espaces encodés en %20. Casse mixte. Exactement le genre de chose qui fragmente vos données GA4.

Solution : Définissez toujours les noms de campagne en minuscules avec des underscores avant de créer l'email : spring_sale_2026. Ou remplacez l'auto-UTM de HubSpot et construisez les paramètres vous-même.

HubSpot traite plus de 39 milliards d'emails par an selon son rapport annuel 2025. Pour les entreprises B2B utilisant le CRM HubSpot avec GA4, un suivi UTM correct est le pont qui relie « quel email a généré cette visite web » dans GA4 à « quel contact est devenu client » dans HubSpot.

Qu'en est-il de la configuration UTM dans eSputnik (Yespo) ?

eSputnik — rebaptisé Yespo — est l'ESP dominant en Ukraine et en croissance dans toute l'Europe de l'Est. Il envoie plus de 7 milliards de messages mensuels par email, SMS, Viber et web push.

eSputnik dispose d'un suivi UTM automatique dans les paramètres de campagne :

  1. Allez dans Paramètres du message → Google Analytics Tracking
  2. Activez le suivi — eSputnik ajoute utm_source, utm_medium et utm_campaign
  3. Valeurs par défaut : utm_source=eSputnik, utm_medium=email, utm_campaign={message_name}

Le problème : Le utm_source=eSputnik par défaut utilise un « E » majuscule et un « S » majuscule. GA4 est sensible à la casse. Si vous avez aussi des liens avec utm_source=esputnik (minuscules), GA4 les traite comme deux sources différentes.

Solution : Remplacez la source par défaut dans les paramètres de campagne par esputnik (minuscules). Alternativement, dans le panneau de paramètres UTM, vous pouvez définir des valeurs par défaut globales pour tout votre compte.

eSputnik supporte aussi des variables dynamiques dans les UTM :

utm_source=esputnik
utm_medium=email
utm_campaign=${campaign_name}
utm_content=${link_name}

La syntaxe ${variable} est spécifique à eSputnik. Ne la confondez pas avec le format *|MERGE_TAG|* de Mailchimp ou le style Jinja {{ variable }} de Klaviyo.

Faut-il taguer les liens des emails transactionnels avec des UTM ?

Réponse courte : oui, mais différemment.

Les emails transactionnels — confirmations de commande, réinitialisations de mot de passe, notifications d'expédition — ne sont pas des campagnes marketing. Mais ils génèrent des visites web, et sans paramètres UTM ces visites apparaissent comme trafic « Direct » dans GA4. Cela gonfle votre canal direct et complexifie l'attribution.

Une approche raisonnable :

utm_source=klaviyo
utm_medium=email
utm_campaign=transactional_order_confirmation
utm_content=track_order_button

Certaines équipes utilisent utm_medium=transactional au lieu de email. À éviter. GA4 n'a pas de regroupement de canal « Transactional ». Utilisez utm_medium=email et mettez la distinction dans utm_campaign.

Une exception qui mérite réflexion : les emails de réengagement vers les clients existants. La Clean Signal Method met en garde contre l'écrasement de l'attribution au premier contact par les UTM. Si quelqu'un est initialement arrivé via un clic Google Ads à 12 dollars et que vous lui envoyez un email « revenez » avec des UTMs, sa prochaine visite sera attribuée à l'email — pas au clic payant qui l'a réellement acquis. Pour les relances CRM vers des leads connus, envisagez de ne pas utiliser de paramètres UTM ou d'utiliser des paramètres personnalisés comme first_touch pour préserver la source originale.

Comment les paramètres UTM se comparent-ils entre les plateformes email ?

FonctionnalitéMailchimpKlaviyoHubSpoteSputnik (Yespo)
Ajout UTM automatiqueOui (toggle)Oui (activé par défaut)Oui (toggle)Oui (toggle)
utm_source par défautmailchimpklaviyoPersonnalisableeSputnik (corriger la casse !)
utm_medium par défautemailemailemailemail
utm_content par lienManuel uniquementManuel uniquementManuel uniquementManuel ou ${link_name}
Nom de campagne dynamique*|CAMPAIGN_UID|*Auto-slugifiéNom de campagne verbatim${campaign_name}
Gestion de la casseMinusculesMinuscules (majoritairement)Conserve la casse originaleConserve la casse originale
Espaces dans les valeursUnderscoresEncodage +Encodage %20Underscores
UTM flow/automatisationLimitéConfig par étapeConfig par emailConfig par message

Les différences sont mineures mais s'accumulent. Une équipe gérant des campagnes sur 2-3 ESPs (disons Mailchimp pour les newsletters et Klaviyo pour les flows e-commerce) finira avec des données fragmentées à moins d'imposer des conventions de nommage identiques sur les deux plateformes.

Conseil : Construisez votre modèle UTM une seule fois dans UTM Generator, partagez-le via URL avec votre équipe, et utilisez-le comme source de vérité unique pour tous les ESPs. Le lien de modèle charge automatiquement tous les paramètres — plus de débat sur « était-ce klaviyo ou Klaviyo ? ».

Quelles sont les erreurs UTM courantes en email marketing ?

Erreur 1 : Utiliser utm_source=email

« Email » est un medium, pas une source. Votre source est la plateforme : Mailchimp, Klaviyo, HubSpot, ConvertKit, Brevo. Si vous définissez utm_source=email, vous perdez toute visibilité sur quel ESP a généré le trafic. Et si vous changez d'ESP le trimestre prochain, vos données historiques deviennent sans signification.

Erreur 2 : Même utm_campaign pour chaque email

J'ai vu des comptes où utm_campaign=newsletter a été utilisé pour plus de 200 emails différents sur deux ans. C'est comme classer chaque document de votre bureau sous « document ». Le champ campagne doit identifier l'envoi spécifique : weekly_digest_2026-04-21, product_launch_spring, abandoned_cart_step_2.

Erreur 3 : Pas de différenciation utm_content

Un email marketing typique contient 4 à 8 éléments cliquables. Logo du header, hero CTA, cartes produits, liens texte, icônes sociales, liens footer. Si tous partagent la même chaîne UTM, vous voyez « 14 clics depuis cet email » dans GA4 mais aucune information sur ce que les gens ont réellement cliqué. Était-ce le bouton hero ou les mentions légales en bas ?

Erreur 4 : Oublier les flows automatisés

Les équipes configurent les UTMs sur les campagnes mais oublient les flows — séries de bienvenue, paniers abandonnés, séquences post-achat. Les flows génèrent souvent 30 à 50 % des revenus email en e-commerce (les benchmarks 2025 de Klaviyo rapportent cette fourchette). C'est une part massive de revenus sans attribution correcte.

Erreur 5 : UTM sur les liens transactionnels internes

Des emails de réinitialisation de mot de passe avec utm_source=hubspot&utm_medium=email&utm_campaign=password_reset — cela écrase l'attribution au dernier contact de l'utilisateur. Quelqu'un qui était sur le point de convertir depuis une visite de recherche organique semble maintenant être une conversion email parce qu'il a cliqué « réinitialiser le mot de passe » en pleine session. Utilisez les UTMs sur les emails transactionnels de façon sélective, principalement sur les liens menant à des pages pertinentes pour le marketing.

Comment tester les paramètres UTM d'un email avant l'envoi ?

Envoyez-vous un email de test. Cliquez sur chaque lien. Vérifiez que :

  1. L'URL de la page de destination contient la chaîne UTM complète
  2. Les paramètres sont en minuscules, sans espaces, sans caractères spéciaux
  3. Le rapport temps réel GA4 → Sources de trafic affiche votre utm_source et utm_medium
  4. Les valeurs utm_content diffèrent pour chaque lien cliqué

Le DebugView de GA4 est encore mieux pour les tests. Installez l'extension Chrome GA4 Debugger, cliquez un lien d'email de test, et regardez l'événement page_view arriver avec tous les paramètres UTM en temps réel.

Une dernière chose que les gens sautent : tester le lien après raccourcissement d'URL. Si vous raccourcissez des liens dans vos emails (certains ESPs le font par défaut pour le suivi des clics), confirmez que l'URL raccourcie conserve vos paramètres UTM à travers la chaîne de redirection. Certains raccourcisseurs d'URL suppriment les paramètres de requête. Cela réduit à néant votre chaîne UTM soigneusement construite.

Pour un regard plus approfondi sur le cadre complet des conventions de nommage UTM et la façon dont les équipes assurent la cohérence, ce guide couvre les trois modèles principaux et quand chacun fonctionne le mieux.

FAQ

Les paramètres UTM de Mailchimp fonctionnent-ils avec GA4 ?

Oui. Le suivi Google Analytics intégré de Mailchimp ajoute utm_source=mailchimp, utm_medium=email et utm_campaign à chaque lien. GA4 lit ces paramètres automatiquement au chargement de la page. Aucune configuration supplémentaire n'est nécessaire dans GA4 — assurez-vous simplement que Enhanced Measurement est activé dans les paramètres de votre propriété GA4.

Puis-je utiliser différentes valeurs utm_source pour différents types d'emails ?

Absolument. Utilisez utm_source=mailchimp pour les newsletters, utm_source=klaviyo pour les emails transactionnels et de flow si vous utilisez les deux. Certaines équipes préfèrent utm_source=newsletter ou utm_source=crm_email pour distinguer par type plutôt que par plateforme. Choisissez un pattern et respectez-le dans toute votre organisation.

Que se passe-t-il si je n'ajoute pas de paramètres UTM aux emails ?

Les clics email sans paramètres UTM apparaissent comme trafic « Direct » dans GA4. GA4 peut parfois détecter le client email référent (comme Gmail), mais c'est peu fiable — la plupart des clients email suppriment ou masquent l'en-tête HTTP referer. Sans UTMs, vous perdez l'attribution pour un canal qui génère typiquement 15 à 25 % du trafic web.

utm_campaign doit-il correspondre à l'objet de l'email ?

Non. Les objets changent selon chaque test A/B, contiennent des espaces, de la ponctuation et une casse mixte. Utilisez un identifiant de campagne propre et slugifié : spring_sale_2026_announcement plutôt que 🌸 Les Soldes de Printemps SONT LÀ ! -40%. Le champ campagne doit être lisible par machine pour les rapports GA4, pas du texte marketing lisible par les humains.

Comment savoir quel lien d'un email a été cliqué ?

Utilisez utm_content avec une valeur descriptive pour chaque lien : hero_cta, product_card_1, footer_link, social_instagram. Chaque lien unique dans l'email reçoit une valeur utm_content unique tout en partageant le même utm_source, utm_medium et utm_campaign.

Les flows d'email automatisés nécessitent-ils des paramètres UTM séparés ?

Oui. Chaque email d'un flow doit avoir des valeurs utm_campaign distinctes. Pour un flow de panier abandonné en 3 étapes, utilisez abandoned_cart_step_1, abandoned_cart_step_2, abandoned_cart_step_3. Cela vous permet de mesurer quelle étape récupère réellement les revenus plutôt que de regrouper tous les emails du flow dans un seul bucket.

utm_term est-il utile pour l'email marketing ?

utm_term a été conçu pour les mots-clés de recherche payante, mais il fonctionne bien en email pour la segmentation d'audience. Utilisez-le pour suivre quel segment d'abonnés a reçu l'email : utm_term=vip_customers, utm_term=churned_60d, utm_term=new_subscribers. Cela ajoute une dimension de segmentation à vos rapports GA4 sans nécessiter de dimensions personnalisées.

Comment éviter que les paramètres UTM cassent les liens d'email ?

Encodez toujours les caractères spéciaux dans les valeurs UTM. Évitez &, =, ?, # et les espaces dans les valeurs de paramètres. Utilisez des tirets ou des underscores comme séparateurs. Testez chaque lien en cliquant dessus dans un email de test avant d'envoyer à votre liste complète. La création de liens via un générateur UTM gère l'encodage automatiquement et évite les erreurs de syntaxe.

#utm-email-marketing#mailchimp-utm#email-tracking#klaviyo-utm
Partager

Articles similaires

Guides

UTM pour Pinterest Ads : les 18 paramètres dynamiques

Configurez le suivi UTM pour Pinterest Ads avec 18 macros dynamiques, des templates prêts à coller et des conseils d'attribution GA4 pour les campagnes Shopping.

21 avr. 202612 min de lecture
utm-pinterest-adspinterest-dynamic-parameterspinterest-tracking
Guides

UTM pour X (Twitter) Ads : Le guide sans macros

Configurez les paramètres UTM pour X (Twitter) Ads sans macros dynamiques. Templates, conventions de nommage et attribution GA4 pour la seule plateforme sans auto-fill.

18 avr. 202614 min de lecture
utm-twitter-adsx-ads-trackingutm-templates
Guides

UTM LinkedIn Ads : guide des paramètres dynamiques

Configurez les paramètres UTM pour LinkedIn Ads : 4 macros dynamiques, templates de tracking B2B, configuration Campaign Manager et attribution GA4.

15 avr. 202614 min de lecture
utm-linkedin-adslinkedin-dynamic-parametersb2b-tracking

Sommaire

  • Pourquoi le suivi UTM de la plupart des campagnes email est-il défaillant ?
  • Comment structurer les paramètres UTM pour l'email ?
  • Comment configurer le suivi UTM dans Mailchimp ?
  • Comment Klaviyo gère-t-il les paramètres UTM ?
  • Comment configurer les UTM dans HubSpot ?
  • Qu'en est-il de la configuration UTM dans eSputnik (Yespo) ?
  • Faut-il taguer les liens des emails transactionnels avec des UTM ?
  • Comment les paramètres UTM se comparent-ils entre les plateformes email ?
  • Quelles sont les erreurs UTM courantes en email marketing ?
  • Comment tester les paramètres UTM d'un email avant l'envoi ?
  • FAQ
  • Les paramètres UTM de Mailchimp fonctionnent-ils avec GA4 ?
  • Puis-je utiliser différentes valeurs utm_source pour différents types d'emails ?
  • Que se passe-t-il si je n'ajoute pas de paramètres UTM aux emails ?
  • utm_campaign doit-il correspondre à l'objet de l'email ?
  • Comment savoir quel lien d'un email a été cliqué ?
  • Les flows d'email automatisés nécessitent-ils des paramètres UTM séparés ?
  • utm_term est-il utile pour l'email marketing ?
  • Comment éviter que les paramètres UTM cassent les liens d'email ?