Cinq paramètres UTM ajoutés à la fin d'une URL disent à Google Analytics d'où vient chaque visite : source, medium, campaign, term et content. Ce code de tracking ne vaut pourtant que par sa convention de nommage : sans règle écrite, « Mail », « mail » et « e-mail » deviennent trois sources distinctes, et le suivi de chaque campagne marketing se perd en lignes doublées.
- utm_source, utm_medium et utm_campaign sont les trois paramètres à renseigner sur chaque lien.
- Les valeurs sont sensibles à la casse : tout en minuscules, sans espace ni accent.
- Une feuille partagée qui liste les valeurs autorisées évite les doublons dans les rapports.
- Jamais de balises UTM sur un lien interne au site web.
Qu'est-ce que c'est, un paramètre UTM ?
UTM signifie Urchin Tracking Module. Le nom vient d'Urchin, l'éditeur d'un outil d'analyse d'audience web racheté par Google en 2005, dont le logiciel est devenu Google Analytics. Le module de tracking d'Urchin lisait des étiquettes placées dans l'URL ; Google a gardé le principe et le préfixe, si bien qu'un code UTM écrit aujourd'hui est lu par Google Analytics 4 comme par Matomo, Piwik PRO ou Adobe Analytics.
Concrètement, un paramètre UTM est une paire clé-valeur ajoutée à la fin d'une URL, après un point d'interrogation. Plusieurs paramètres se séparent par une esperluette. Voici un exemple UTM complet pour une newsletter :
https://www.exemple.fr/offre-rentree/?utm_source=newsletter&utm_medium=email&utm_campaign=rentree-2026&utm_content=bouton-haut
La page de destination s'affiche à l'identique avec ou sans ces balises UTM : le visiteur ne voit rien de différent. C'est l'outil d'analyse qui lit l'URL au moment de la visite, enregistre les valeurs et les rattache à la session. Le trafic arrive alors classé dans le bon canal, sous le bon nom de campagne, au lieu de tomber dans « direct » ou « referral » sans aucune information utile.
Il existe cinq paramètres UTM historiques, que tous les outils reconnaissent, et quelques paramètres plus récents propres à Google Analytics 4 (utm_id, utm_source_platform, utm_creative_format, utm_marketing_tactic). Pour un suivi simple et durable, les cinq premiers suffisent dans la grande majorité des cas.
Les cinq paramètres UTM et leur rôle
Chaque paramètre répond à une question précise sur l'origine de la visite. Les confondre est la première cause de rapports illisibles : une valeur de source placée dans le medium casse le regroupement par canaux de Google Analytics.
| Paramètre | Question posée | Exemple de valeur | Obligatoire ? |
|---|---|---|---|
| utm_source | Qui envoie le visiteur ? | google, linkedin, newsletter | Oui |
| utm_medium | Par quel type de canal ? | email, cpc, social, affiliation | Oui |
| utm_campaign | Dans le cadre de quelle opération ? | black-friday-2026, lancement-app | Oui |
| utm_term | Sur quel mot-clé ou quelle cible ? | logiciel-gestion, cible-dirigeants | Non |
| utm_content | Quel lien, quel visuel précis ? | bouton-haut, visuel-b | Non |
utm_source, utm_medium, utm_campaign : le trio de base
La source nomme l'émetteur : un moteur de recherche, un réseau social, une newsletter, un site partenaire. Le medium nomme la famille de canal : e-mail, publicité au clic, réseau social organique, affiliation. Le paramètre campaign nomme l'opération marketing elle-même. Sans ces trois valeurs, Google Analytics range souvent la visite dans « Unassigned », et l'information est perdue pour l'analyse.
utm_term et utm_content pour affiner
Le paramètre utm_term servait d'abord aux mots-clés achetés sur les liens sponsorisés ; il sert aujourd'hui aussi à identifier une cible d'audience. Le paramètre utm_content distingue deux liens d'un seul message : le bouton du haut et le lien texte du bas d'un e-mail, ou deux visuels d'une annonce. C'est lui qui permet de mesurer un test sans créer deux campagnes UTM différentes.
Pourquoi utiliser les paramètres UTM dans vos campagnes marketing ?
Sans balisage, une grande partie du trafic se range mal. Un clic depuis une application de messagerie, un client mail de bureau ou un PDF arrive souvent sans référent : Google Analytics le compte en « direct », comme si le visiteur avait tapé l'adresse. Un e-mail qui génère des ventes paraît alors inefficace, et le trafic direct semble grossir sans raison.
Les paramètres UTM corrigent ce point de trois façons. Ils attribuent chaque visite à la bonne source, même quand le navigateur ne transmet rien. Ils regroupent sous un nom de campagne commun des liens diffusés sur plusieurs canaux, ce qui donne une vue d'ensemble d'une opération. Et ils relient la visite à ce qui se passe ensuite : inscription, demande de devis, achat. C'est cette dernière donnée qui compte pour calculer un retour sur investissement ou comparer le coût d'un client selon le canal, un calcul détaillé dans notre article sur le coût d'acquisition client et sa méthode de calcul.
Pour une entreprise qui publie sur LinkedIn, envoie une lettre d'information mensuelle et achète des annonces, le suivi UTM transforme trois intuitions en trois lignes comparables dans un même rapport. Le blog d'entreprise en profite aussi : un article partagé par e-mail et sur les réseaux sociaux montre quel partage a réellement apporté des lecteurs.
À propos d'utilisation au quotidien, les UTM servent aussi à contrôler ce que les régies affichent. Une plateforme publicitaire compte ses propres conversions selon sa fenêtre d'attribution ; Google Analytics les compte selon la sienne. Disposer des deux mesures permet d'identifier les écarts, de comprendre le comportement des utilisateurs sur mobile ou sur ordinateur, et d'améliorer la stratégie d'acquisition canal par canal. Certaines équipes vont plus loin et recopient la source et la campagne dans leur CRM au moment d'une prise de contact, pour relier chaque client signé au lien qui l'a amené. Il faut alors configurer un champ caché dans le formulaire, une étape à essayer sur un seul produit avant de la généraliser.
Comment créer un lien UTM sans erreur ?
Créer un lien UTM demande trois choses : l'URL de destination exacte, les valeurs choisies dans la convention, et un outil qui assemble le tout sans faute de frappe. Écrire un code UTM à la main dans un tableur fonctionne, mais une esperluette oubliée ou un espace suffit à casser le suivi.
La solution la plus simple reste le Campaign URL Builder de Google, un formulaire gratuit en ligne : on colle l'URL, on remplit source, medium et campaign, l'outil génère le lien. D'autres options existent : un modèle de tableur avec une formule de concaténation, le module intégré à certains logiciels d'e-mailing, ou l'extension d'un outil de gestion de réseaux sociaux qui ajoute les balises UTM automatiquement à chaque publication.
Avant de diffuser le lien, quelques vérifications :
- vérifier que l'URL de destination répond bien, sans redirection qui ferait tomber les paramètres ;
- si l'URL contient déjà un point d'interrogation, ajouter les UTM après une esperluette et non un second « ? » ;
- cliquer soi-même sur le lien UTM et contrôler, dans le rapport en temps réel de Google Analytics, que la source et le medium apparaissent correctement ;
- raccourcir le lien pour les supports imprimés ou les messages, le raccourcisseur conservant les paramètres.
Reste le cas de Google Ads : le marquage automatique (gclid) suffit pour relier les annonces à Google Analytics quand les deux comptes sont associés. Ajouter des UTM manuels à une annonce Google Ads n'est utile que si l'outil d'analyse n'est pas Google Analytics, ou si l'on veut une dimension spécifique en plus. Pour Meta Ads, Microsoft Ads et les autres régies décrites dans notre guide de la publicité digitale et de ses plateformes, le balisage UTM reste indispensable.
La convention de nommage : le vrai sujet
La plupart des problèmes de lecture UTM ne viennent pas de l'outil mais du nommage. Google Analytics est sensible à la casse : « Email », « email » et « e-mail » sont trois valeurs de medium différentes, et seule la bonne est reconnue par le regroupement de canaux par défaut. Sur une année de campagnes, sans règle, une entreprise peut accumuler des dizaines de variantes d'une même source.
Les règles de format
- Tout en minuscules, sans exception : la règle la plus simple et la plus efficace.
- Aucun espace : un espace devient « %20 » dans l'URL et rend la valeur illisible. Utiliser le tiret.
- Aucun accent ni caractère spécial : « rentree » et non « rentrée ».
- Un seul séparateur dans toute l'entreprise : le tiret ou le tiret bas, jamais les deux.
- Des noms courts et explicites : un nom qu'un collègue comprend six mois après, sans demander.
Une structure fixe pour le nom de la campagne
Le nom de la campagne mérite une structure fixe, car c'est le champ le plus libre, donc le plus instable. Une formule qui fonctionne bien : objet-offre-mois, par exemple promo-abonnement-2026-11 ou webinaire-referencement-2026-10. L'année et le mois en fin de nom permettent de trier chronologiquement les campagnes dans les rapports, et de distinguer le Black Friday de cette année de celui de l'an dernier.
Des valeurs de medium alignées sur les canaux de Google
Google Analytics 4 classe le trafic dans ses canaux par défaut d'après des conditions sur la source et le medium. Choisir des valeurs de medium qui respectent ces conditions évite de retrouver ses campagnes en « Unassigned ». Le tableau ci-dessous propose une liste de valeurs autorisées, à adapter selon vos canaux.
| Canal | utm_medium autorisé | utm_source autorisées | Variantes à bannir |
|---|---|---|---|
| newsletter, sequence-bienvenue | Email, e-mail, mail, emailing | ||
| Publicité au clic | cpc | google, bing | ppc, adwords |
| Réseaux sociaux organiques | social | linkedin, facebook, instagram | social-media, rs, LinkedIn |
| Réseaux sociaux payants | paid-social | facebook, linkedin | sponso, ads-fb |
| Affiliation et partenaires | affiliate | nom-du-partenaire | partenariat, affil |
Ainsi, un lien LinkedIn organique s'écrit utm_source=linkedin&utm_medium=social, un lien de newsletter utm_source=newsletter&utm_medium=email, et une annonce Bing utm_source=bing&utm_medium=cpc. Chaque ligne affichée correspond alors à un vrai canal, sans doublon.
Le fichier de référence partagé
Une convention qui n'existe que dans la tête d'une personne ne survit pas à ses congés. La pratique la plus fiable consiste à tenir un fichier unique, partagé avec toute l'équipe marketing, les agences et les freelances : une feuille de calcul avec une ligne par lien créé.
Ce fichier contient au minimum la date de création, l'URL de destination, les valeurs de source, medium, campaign, term et content, le lien UTM généré, le canal de diffusion et le nom de la personne qui l'a créé. Un second onglet liste les valeurs autorisées pour la source et le medium, avec une validation de données qui empêche de saisir autre chose. La formule de concaténation fabrique le lien à partir des cellules : plus aucune faute de frappe n'est possible.
Ce fichier a un avantage souvent sous-estimé : il sert de mémoire. Six mois après une campagne, il permet de retrouver quel lien a été utilisé sur quel support, et d'interpréter un chiffre sans enquête. Si vous travaillez avec une agence SEO ou une agence d'acquisition, l'exiger dans le cahier des charges évite qu'elle applique sa propre convention au milieu de la vôtre ; la question se pose d'ailleurs au moment de choisir entre une agence ou un freelance marketing.
Exemple UTM : une même campagne sur quatre canaux
Prenons un exemple concret : une entreprise lance une offre d'abonnement en novembre 2026 et la diffuse par newsletter, sur LinkedIn en organique, en publicité Facebook et chez un partenaire. Avec la convention décrite plus haut, les quatre liens UTM s'écrivent ainsi :
- newsletter :
?utm_source=newsletter&utm_medium=email&utm_campaign=promo-abonnement-2026-11&utm_content=bouton-haut - LinkedIn :
?utm_source=linkedin&utm_medium=social&utm_campaign=promo-abonnement-2026-11 - publicité Facebook :
?utm_source=facebook&utm_medium=paid-social&utm_campaign=promo-abonnement-2026-11&utm_content=visuel-a - partenaire :
?utm_source=blog-partenaire&utm_medium=affiliate&utm_campaign=promo-abonnement-2026-11
Dans Google Analytics, un filtre sur la campagne « promo-abonnement-2026-11 » affiche alors les quatre sources côte à côte, avec leurs sessions, leur taux d'engagement et leurs conversions. On peut comparer la newsletter et la publicité Facebook sur une base commune, puis descendre au niveau du paramètre utm_content pour voir quel visuel a le mieux fonctionné. Le nom de campagne étant identique partout, aucun travail de regroupement manuel n'est nécessaire.
Comment analyser les données UTM dans Google Analytics ?
Dans Google Analytics 4, les données UTM se retrouvent dans le rapport « Acquisition de trafic », qui présente les sessions par groupe de canaux. En changeant la dimension principale pour « Source / support de la session » ou « Campagne de la session », on retrouve exactement les valeurs saisies dans les liens. Le rapport « Acquisition d'utilisateurs » montre, lui, la source du premier contact : la même campagne peut donc apparaître avec des chiffres différents selon le rapport, et ce n'est pas une erreur.
Pour analyser une campagne marketing en profondeur, l'exploration libre de GA4 est plus souple : on croise la campagne, la source, le paramètre utm_content et les événements de conversion dans un même tableau. C'est là qu'une convention propre paie : un filtre « campagne contient 2026-11 » isole tout le mois en une ligne. Pour aller plus loin dans la lecture de ces rapports et le choix des indicateurs, notre guide sur l'analyse des données marketing avec Google Analytics détaille la méthode.
Une information à garder en tête : les rapports standard de GA4 ont un délai de traitement de quelques heures, et les données en temps réel ne servent qu'à vérifier qu'un lien fonctionne, pas à analyser une performance. Il faut aussi que la conversion suivie soit bien définie comme événement clé, sinon le rapport montre du trafic sans résultat.
Les erreurs qui faussent le suivi UTM
Baliser des liens internes
Cette pratique fausse les rapports plus que toute autre. Ajouter des paramètres UTM sur un lien d'une page à une autre du même site web, par exemple sur une bannière de la page d'accueil, relance l'attribution : le visiteur venu de Google en recherche naturelle se retrouve crédité à une fausse source maison, et la vraie origine de la visite disparaît. Pour suivre ce type de clic, un événement Google Analytics ou Google Tag Manager est la bonne solution.
Mélanger source et medium
Écrire utm_source=email&utm_medium=newsletter inverse les deux rôles : Google ne reconnaît pas « newsletter » comme medium du canal e-mail, et la campagne tombe hors du bon canal. La règle mnémotechnique est simple : le medium est la famille (email, social, cpc), la source est l'émetteur précis (newsletter, linkedin, google).
Changer de convention en cours d'année
Passer du tiret bas au tiret, ou renommer une source, coupe les séries : les comparaisons d'un mois sur l'autre deviennent fausses. Si la convention doit évoluer, le faire en début de période et le noter dans le fichier de référence.
Oublier le consentement et les redirections
Un visiteur qui refuse les cookies n'est pas suivi de la même manière selon la configuration du mode consentement : les paramètres UTM n'y changent rien. De même, une redirection mal configurée côté serveur peut supprimer la partie de l'URL après le point d'interrogation. Tester le lien final, et non l'adresse intermédiaire, évite de perdre une campagne entière. Ce test fait partie du contrôle de chaque étape d'un tunnel de conversion et de ses fuites.
Quelles bonnes pratiques pour des rapports lisibles dans la durée ?
Une convention de nommage se juge au bout d'un an, quand les campagnes se comptent par dizaines. Quelques habitudes font la différence :
- fixer la liste des sources et des mediums autorisés avant la première campagne, et la faire valider par toutes les personnes qui créent des liens ;
- générer chaque lien UTM depuis le fichier partagé, jamais à la main dans un e-mail ou une publication ;
- relire les rapports une fois par mois pour repérer une valeur inconnue et la corriger à la source ;
- documenter chaque exception : un partenaire qui impose ses propres paramètres, un outil qui ajoute les siens ;
- réserver utm_content aux tests et aux variantes, pour ne pas multiplier les campagnes.
Appliquées avec constance, ces règles donnent des rapports où chaque ligne correspond à une décision : garder un canal, couper une annonce, renforcer un envoi par e-mail. C'est l'objectif réel des paramètres UTM : pas de produire plus de données, mais de rendre les données existantes utilisables pour piloter le marketing digital de l'entreprise.
Questions fréquentes sur les paramètres UTM
Les paramètres UTM ont-ils un effet sur le SEO ?
Les paramètres UTM n'ont pas d'effet direct sur le classement. Le risque vient des liens internes balisés, qui peuvent créer des URL en double explorées par Google : une balise canonique vers l'URL propre règle ce point, et les liens internes ne doivent de toute façon pas porter d'UTM.
Faut-il ajouter des UTM sur les annonces Google Ads ?
Avec le marquage automatique activé et un compte Google Ads associé à Google Analytics, les UTM manuels ne sont pas nécessaires. Ils restent utiles si l'on utilise un autre outil d'analyse ou si l'on veut une dimension spécifique en plus du gclid.
Combien de paramètres UTM faut-il utiliser au minimum ?
Trois : utm_source, utm_medium et utm_campaign. Les paramètres utm_term et utm_content sont facultatifs et servent à distinguer des mots-clés, des cibles ou des variantes de contenu à l'intérieur d'une seule campagne.

















