La rédaction en direct
Base de connaissances10 min de lecture

Paramètres UTM : balisage et conventions de nommage

Ce que sont les paramètres UTM, comment créer un lien balisé, un modèle de nommage pour media buyers et ce qui distingue les UTM des click IDs et des sub-IDs d'affiliation.

Brown suitcase with five coloured luggage tags on its handle, one with a brand plate

Le balisage UTM consiste à ajouter à un lien de courts libellés comme utm_source, utm_medium et utm_campaign, afin que votre outil d'analytics sache quel site, quel canal et quelle création ont envoyé chaque visite. Ces paramètres UTM ne changent rien à la page. Ce guide couvre les cinq paramètres, une convention de nommage pour les affiliés et ce qui distingue les UTM des click IDs.

Que sont les paramètres UTM ?

Les paramètres UTM sont des paires nom=valeur ajoutées à la fin d'une URL après un point d'interrogation. UTM signifie Urchin Tracking Module, d'après Urchin, la société d'analyse web rachetée par Google en 2005 et dont le produit est devenu la base de Google Analytics.

Prenons une landing page que vous contrôlez :

https://www.example.com/nj-sportsbook-offer

Balisée pour une annonce de recherche Google, elle devient :

https://www.example.com/nj-sportsbook-offer?utm_source=google&utm_medium=cpc&utm_campaign=nj_sports_welcome_202611

Le visiteur voit la même page ; votre balise d'analytics classe la session sous la source google, le support cpc et cette campagne. Les libellés ne comptent que si quelque chose sur la landing page les lit, comme GA4, un tracker ou votre propre serveur.

Les cinq paramètres UTM

Trois paramètres décrivent la provenance d'une visite ; deux paramètres facultatifs ajoutent du détail. La documentation GA4 de Google indique qu'il faut toujours renseigner utm_source, utm_medium et utm_campaign ; tout ce que vous omettez apparaît comme « (not set) ».

ParamètreRépond àExemple de valeurUsage
utm_sourceQuel site ou quelle plateforme a envoyé le clic ?google, facebook, newsletterToujours
utm_mediumDe quel type de trafic s'agit-il ?cpc, paid_social, email, affiliateToujours
utm_campaignQuelle campagne ou quelle offre ?nj_sports_welcome_202611Toujours
utm_contentQuelle création, quel lien ou quelle variante ?video_oddsboost_v2Tests A/B, plusieurs liens dans un même e-mail
utm_termQuel mot-clé payant ?sportsbook+promoRecherche payante

utm_content et utm_term sont les deux que vous verrez le plus souvent sur le trafic payant : le premier distingue les créations, le second transporte les mots-clés de recherche. GA4 accepte aussi utm_id, un ID de campagne qui doit correspondre aux ID utilisés lors de l'import des données de coût des campagnes, et utm_source_platform pour la plateforme d'achat.

Source vs support. Le support décrit le type de trafic ; la source désigne le lieu. Une publicité Facebook payante et une publication non payante sur votre page partagent utm_source=facebook, mais l'une est en utm_medium=paid_social et l'autre en utm_medium=social. Écrire utm_source=cpc vous laisse avec un canal et sans plateforme.

Comment utiliser les paramètres UTM : créer un lien balisé

Les règles de syntaxe :

  1. Partez de l'URL finale propre de la page.

  2. Ajoutez ? avant le premier paramètre. Si l'URL contient déjà une query string (?state=nj), ajoutez les vôtres avec & à la place.

  3. Reliez chaque paire par &. Utilisez chaque paramètre une seule fois.

  4. Placez toute ancre en dernier : ...&utm_content=hero_cta#signup.

  5. Pas d'espaces. Encodez les caractères spéciaux comme &, # ou ? à l'intérieur d'une valeur.

Le Campaign URL Builder de Google, un outil gratuit accessible depuis l'aide GA4, gère la ponctuation et l'encodage. Choisir fb ou facebook comme standard est une décision d'équipe qu'aucun builder ne peut prendre.

Macros : baliser des centaines d'annonces d'un coup

Les plateformes publicitaires insèrent des valeurs dynamiques au moment du clic, si bien qu'un seul modèle peut baliser toutes les annonces d'un compte (dans Google Ads, via le suffixe de l'URL finale ou le modèle de suivi). Un lien copié dans un navigateur contient toujours les accolades : vérifiez donc les valeurs via l'aperçu de l'annonce ou un vrai clic de test.

ValeurGoogle Ads (ValueTrack)Meta
ID de campagne{campaignid}{{campaign.id}}
ID du groupe d'annonces / de l'ensemble de publicités{adgroupid}{{adset.id}}
ID de l'annonce{creative}{{ad.id}}
Nom de l'annonceaucun{{ad.name}}
Mot-clé correspondant{keyword}aucun

Deux pièges : le {keyword} de Google reste vide pour le ciblage sans mots-clés comme Performance Max, et les macros de nom de Meta conservent le nom qu'avait l'annonce lors de sa première publication.

Des conventions de nommage UTM qui résistent au travail d'équipe

Une convention de nommage UTM est un court ensemble de règles écrites qui rend tous les liens comparables. Sans elle, cinq personnes produisent cinq orthographes d'une même source. Les bonnes pratiques à mettre par écrit :

  • Minuscules uniquement. GA4 traite google et Google comme des valeurs différentes.

  • Un seul séparateur. Des underscores dans les valeurs, par exemple ; jamais d'espaces.

  • Une seule orthographe par source et par support. facebook, pas fb, imposé par une validation dans votre tableur de liens.

  • Du plus général au plus spécifique dans les noms de campagne, avec des dates dans un format unique.

  • Des noms stables. Renommer une campagne active vous donne deux lignes de rapport à partir de la date du changement ; consignez les deux valeurs.

  • Considérez chaque valeur comme publique. Elle s'affiche dans la barre d'adresse, l'historique du navigateur et les captures d'écran des partenaires : donc aucune donnée personnelle ni libellé d'audience interne.

Si vous achetez du trafic payant en tant que media buyer sur plusieurs sources, voici un modèle qui fonctionne :

  • utm_campaign = geo_vertical_offer_yyyymm

  • utm_content = format_hook_version

Emplacementutm_sourceutm_mediumutm_campaignutm_contentutm_term
Annonce de recherche Googlegooglecpcnj_sports_welcome_202611rsa_{creative}{keyword}
Vidéo dans le fil Metafacebookpaid_socialnj_sports_welcome_202611video_oddsboost_v2_{{adset.id}}aucun
TikTok in-feedtiktokpaid_socialpa_sports_welcome_202611ugc_parlay_v1aucun
Réseau natifle nom du réseaudisplaymi_casino_welcome_202611native_headline_v3aucun
Newsletter par e-mailnewsletteremailnj_sports_welcome_202611header_buttonaucun
Lien d'un site partenairenom du partenaireaffiliatenj_sports_welcome_202611review_tableaucun

Réservez utm_term aux mots-clés de recherche payante ({keyword} ne fonctionne que dans les campagnes de recherche) ; ailleurs, omettez-le. Les règles de canal par défaut de GA4 n'ont pas de support « native » : utm_medium=native atterrit donc dans Unassigned sans groupe de canaux personnalisé ; display le maintient dans Display.

Consignez chaque lien actif dans un tableur partagé avec un responsable et une date de lancement, afin qu'un nom de campagne puisse toujours être rattaché à une personne et à un emplacement.

UTM vs click IDs vs sub-IDs d'affiliation

Trois types de paramètres peuvent voyager sur une même URL. Les UTM sont vos libellés pour votre analytics. Les click IDs appartiennent aux plateformes publicitaires. Les sub-IDs appartiennent au lien entre tracker et programme, là où les commissions sont comptées.

Click IDs. Avec le marquage automatique activé, les plateformes ajoutent leur propre identifiant unique à chaque clic sur une annonce : gclid pour Google Ads, msclkid pour Microsoft Advertising, fbclid pour Meta, ttclid pour TikTok. La plateforme l'utilise pour relier le clic au coût et aux conversions. Laissez le marquage automatique activé et ne laissez pas les redirections supprimer ces valeurs ; la Meta Conversions API s'appuie sur la valeur fbclid quand le navigateur la perd.

Marquage automatique Google Ads vs UTM. Vous pouvez utiliser les deux. Lorsque les deux sont présents, GA4 utilise les valeurs du marquage automatique pour la source, le support et les autres dimensions de trafic. Vos utm_content et utm_term manuels alimentent toujours deux dimensions distinctes, Manual Ad Content et Manual Term : les UTM au niveau des créations sur Google Ads ne sont donc pas perdus.

Sub-IDs. Quand vous envoyez un visiteur vers un opérateur, votre tracker attribue au clic son propre ID et le transmet dans le paramètre que le programme réserve à cet effet, souvent sub1 ou clickid. Le programme l'enregistre avec l'inscription et le renvoie dans un postback quand le joueur s'inscrit ou dépose. C'est sur cet ID que le paiement est rapproché.

Alors, lequel porte l'argent ? Dans une configuration classique tracker plus programme, le sub-ID. Le programme crédite le click ID que votre tracker lui a transmis et le renvoie dans le postback, pas le utm_campaign que vous avez choisi. Consultez le guide de tracking de votre programme pour les noms exacts des paramètres et, pour voir les dépôts d'une création dans le rapport du programme, transmettez aussi la création dans un slot de sub-ID libre. Avant le lancement, cliquez de l'annonce jusqu'à la page de l'opérateur et vérifiez que chaque étape conserve la query string.

Les programmes considèrent aussi les UTM comme autodéclarés : n'importe qui peut taper utm_source=google, si bien que les équipes antifraude jugent souvent le trafic plutôt sur les click IDs, les logs et le comportement des joueurs.

Où voir les données UTM dans GA4

Dans GA4, les valeurs UTM apparaissent comme des dimensions de source de trafic, principalement dans le rapport Traffic acquisition (Reports > Acquisition > Traffic acquisition). Passez la dimension principale sur session source / medium ou session campaign pour voir vos valeurs ligne par ligne.

Pour utm_content et utm_term, utilisez une exploration avec les dimensions manuelles de contenu et de terme. Le canal par défaut dépend à la fois de la source et du support : un support comme cpc, ppc, retargeting ou tout ce qui commence par paid, combiné à une source de recherche ou sociale reconnue, va dans Paid Search ou Paid Social ; avec une source inconnue, il tombe dans Unassigned. email va dans Email et affiliate dans Affiliates. La façon dont le crédit est ensuite réparti entre les visites est une autre question, traitée dans modèles d'attribution.

Pour tester un lien avant le lancement, ouvrez-le dans une fenêtre de navigation privée et consultez le rapport Realtime : la source et le support devraient apparaître en une minute ou deux. Pour inspecter des événements individuels, activez d'abord le mode débogage avec Google Tag Assistant, car DebugView ne liste que les événements des sessions de débogage. (Les règles de canal et les noms de menu changent ; vérifié dans l'aide Google Analytics en octobre 2026.)

Erreurs courantes de balisage UTM

La plupart des erreurs se ramènent à une poignée de fautes récurrentes :

  • Baliser les liens internes. Une bannière balisée sur votre propre page d'avis écrase la session Google Ads qui a amené le visiteur.

  • Orthographe ou casse incohérente. fb, facebook et Facebook deviennent trois lignes.

  • Des valeurs par clic dans les champs de campagne. Un horodatage dans utm_campaign donne à chaque clic sa propre ligne ; les valeurs par clic ont leur place dans les sub-IDs ou dans votre tracker.

  • Baliser les liens Google Play avec les seuls UTM. Pour les applis Android, Google renvoie plutôt vers son Play Campaign URL Builder.

  • Perdre les UTM avant la conversion. Faites transiter les valeurs par les formulaires de lead dans des champs cachés ou stockez-les côté serveur.

  • Liens hors ligne et sociaux non balisés. Donnez à chaque QR code et à chaque lien en bio sa propre URL balisée avant l'impression.

Questions fréquentes

À quoi servent les paramètres UTM ?

Les paramètres UTM attribuent les visites à une source, un canal, une campagne et une création, afin de pouvoir comparer le trafic payant, e-mail, social et partenaires dans un seul rapport.

Quelle est la différence entre utm_source et utm_medium ?

utm_source indique d'où vient le clic, par exemple google ou newsletter ; utm_medium indique le type de trafic, par exemple cpc, email ou affiliate. Une même source peut porter plusieurs supports.

Quels paramètres UTM sont obligatoires ?

Aucun n'est techniquement obligatoire, mais les recommandations GA4 de Google indiquent de toujours renseigner utm_source, utm_medium et utm_campaign ; un paramètre manquant apparaît comme « (not set) ». utm_content et utm_term sont facultatifs et surtout utilisés dans les campagnes payantes.

Comment supprimer les paramètres UTM d'une URL ?

Supprimez tout à partir du ?, ou seulement les paires utm_ si d'autres paramètres doivent rester. Sur votre propre site, faites pointer la balise canonical vers l'URL propre ; les scripts qui réécrivent la barre d'adresse doivent s'exécuter après que l'analytics a lu les valeurs.

Que signifie utm_source=chatgpt.com ?

Cela signifie que la visite provient d'un lien cliqué dans ChatGPT. La FAQ éditeurs d'OpenAI indique que ChatGPT ajoute ce tag aux liens de référence issus de ses résultats de recherche ; les liens qu'un utilisateur copie ou colle ailleurs peuvent ne pas le conserver. Consultez notre guide du SEO pour ChatGPT.

Les paramètres UTM nuisent-ils au SEO ?

Les paramètres UTM sur des liens de campagne externes ne nuisent pas au SEO lorsque la page possède une balise canonical pointant vers l'URL propre. Le vrai risque est analytique : les UTM sur les liens internes faussent vos données de source, alors tenez-les à l'écart de votre propre navigation.

Sources