Convention de nommage UTM : modèle pratique et comment un renommage fausse vos rapports

L’équipe Changeline · Publié le · Mis à jour le · 7 min de lecture

Une convention de nommage UTM est un ensemble fixe de règles pour les valeurs de utm_source, utm_medium et utm_campaign (ainsi que utm_id, utm_content et utm_term) : tout en minuscules, une valeur par plateforme et par canal, et un format défini pour le nom de campagne. Elle garde le trafic dans le bon canal GA4 et évite les campagnes éclatées.

Qu'est-ce qu'une convention de nommage UTM et pourquoi compte-t-elle ?

C'est le règlement que votre équipe applique à chaque lien balisé : quels paramètres remplir, quelles valeurs sont autorisées et comment construire le nom de campagne. Sans elle, la même campagne apparaît sous trois orthographes et plus personne ne fait confiance au rapport d'acquisition.

GA4 lit les valeurs UTM à la lettre. L'aide Google sur les URL personnalisées précise que les valeurs des paramètres sont sensibles à la casse : utm_source=google et utm_source=Google sont deux sources différentes, et Soldes et soldes deux campagnes. Chaque valeur incohérente devient une ligne de plus à additionner à la main.

La seconde raison est le regroupement de canaux. GA4 décide si une session relève de Paid Search, Paid Social, Email ou Display en comparant source et support à des règles fixes. Un support qui ne correspond à aucune règle envoie le trafic dans le mauvais canal ou dans « Unassigned ». La convention décide donc quel canal reçoit le crédit dans chaque rapport que voit votre client.

Quels paramètres UTM chaque lien doit-il contenir ?

Renseignez toujours utm_source, utm_medium et utm_campaign ; Google recommande aussi vivement utm_id et utm_source_platform. Les paramètres manquants apparaissent comme (not set) dans les rapports.

ParamètreCe qu'il contientExemple de convention
utm_sourceL'origine du clicgoogle, facebook, instagram, newsletter
utm_mediumLe type de canalcpc, paid_social, email, display, affiliate
utm_campaignLe nom de la campagne2026-11_black-friday_paris
utm_idUn identifiant de campagnebf26-paris-01
utm_contentLa création ou la variante du lienvideo-15s_v2
utm_termLe mot clé payantchaussures-running

utm_creative_format et utm_marketing_tactic existent, mais selon Google ils ne figurent pas encore dans les rapports des propriétés Google Analytics. Ne construisez pas de rapport dessus.

Autre détail : GA4 retire les UTM de la dimension « Page path + query string ». Pour voir l'URL complète, utilisez Emplacement de la page.

À lire aussi: Trafic non attribué dans GA4 : les causes et comment trouver la modification en cause · Journal des modifications marketing : définition et mode d’emploi

À quoi ressemble une bonne convention de nommage UTM ?

Assez courte pour être retenue, assez stricte pour ne laisser aucun choix, et écrite là où tout le monde la trouve. Ces règles conviennent à la plupart des équipes :

  1. Tout en minuscules. Google le recommande comme pratique standard.
  2. Une source par plateforme. facebook ou fb, jamais les deux. Facebook et Instagram peuvent avoir des sources distinctes.
  3. Un support par canal, aligné sur les règles de GA4. Le trafic manuel n'entre dans Paid Search ou Paid Social que si le support correspond au motif ^(.*cp.*|ppc|retargeting|paid.*)$. cpc et paid_social fonctionnent ; facebook_ads ou sponsorise non.
  4. Un séparateur et un ordre. Par exemple date_nom_marche, avec des tirets dans chaque partie et des tirets bas entre les parties.
  5. Nom de campagne identique à celui de la plateforme publicitaire. Le même effort ne se répartit plus sur plusieurs lignes.
  6. Ni espaces, ni accents, ni caractères spéciaux. Ils sont encodés et faciles à mal saisir.

L'e-mail est le canal le plus tolérant : une session compte comme Email si la source ou le support correspond à email, e-mail, e_mail ou e mail. Display attend display, banner ou cpm, et Affiliates exactement affiliate. Inscrivez ces valeurs dans la convention pour que personne n'en invente d'autres.

Conservez la convention dans un tableur partagé, avec une liste de valeurs autorisées et une colonne qui génère l'URL. L'outil de création d'URL au niveau des campagnes de Google suffit pour un lien ponctuel, mais un tableur à listes déroulantes supprime la saisie libre.

Comment un changement de nommage fausse-t-il vos rapports ?

Dans les données, un renommage ressemble rarement à un renommage. Il ressemble à une variation de performance : un canal baisse, un autre monte, ou les résultats d'une campagne disparaissent.

  • Bascule de canal. Quelqu'un balise des liens payants Meta avec utm_medium=social. La règle Organic Social accepte ce support : le payant devient organique et Paid Social semble s'effondrer.
  • Pic de « Unassigned ». Un nouveau support comme influence ne correspond à aucune règle et les sessions restent sans canal.
  • Campagne éclatée. Quelqu'un écrit Black-Friday au lieu de black-friday et la campagne se retrouve sur deux lignes.
  • Lignes (not set). Un modèle de lien perd son utm_campaign lors d'un changement d'outil d'e-mailing.
  • Modification du modèle de suivi. Dans Google Ads, il peut être défini au niveau du mot clé, de l'annonce, du groupe, de la campagne ou du compte, et le plus spécifique l'emporte. Google indique que les modifications mettent 24 à 48 heures à s'appliquer aux annonces diffusées.

Rien de tout cela ne se voit dans la plateforme publicitaire, qui affiche toujours les mêmes clics. L'écart n'apparaît que dans GA4. Si GA4 lui-même semble anormal, lisez comment distinguer un problème de mesure d'une vraie baisse de trafic.

Comment prouver quelle modification a fait grimper « Unassigned » ou (not set) ?

Trouvez le premier jour où la valeur étrange est apparue, puis alignez toutes les modifications des jours précédents : modèles UTM, nouvelles campagnes, outil d'e-mailing, modèles de suivi, mises en production du site. La cause a presque toujours été activée ce jour-là ou un à deux jours avant.

  1. Trouver le premier jour du décalage
  2. Extraire les nouvelles sources/supports
  3. Aligner les modifications de la semaine
  4. Relier la valeur à une modification
  5. Corriger et consigner la correction

Dans GA4, ouvrez Acquisition > Acquisition de trafic, passez la dimension sur Source/Support associés à la session et comparez la semaine d'avant et celle d'après. Une valeur nouvelle qui apparaît le jour même où le trafic change de canal est votre piste. Vérifiez ensuite Campagne associée à la session pour repérer les doublons.

Avec toutes les modifications sur une seule frise chronologique, vous verriez que les ensembles Meta relancés mardi portaient un nouveau paramètre d'URL, le jour même où Paid Social a baissé. Dans Changeline, les modifications Google Ads sont importées automatiquement avec les valeurs avant et après, et l'équipe consigne le reste (nouveau modèle UTM, changement d'outil d'e-mailing, mise à jour de la convention) avec date, responsable et raison.

Exemple : Un client demande pourquoi les sessions Paid Social ont chuté de 40 % en mars alors qu'Organic Social a doublé. Budget et clics dans le Gestionnaire de publicités étaient stables. En alignant les modifications de la semaine, une entrée du 4 mars ressort : un freelance a lancé de nouveaux ensembles avec utm_medium=social au lieu de paid_social. Le trafic n'a pas disparu, il a changé de canal. Une fois le support corrigé, la répartition est revenue dès le lendemain. (Noms et chiffres fictifs.)
  1. 4 marsMeta AdsNouveaux ensembles, utm_medium=social
  2. Dès 4 marsPaid Social −40 %, Organic Social ×2
Exemple

Sessions Paid Social par jour4 mars : −40 %

Exemple · votre rapport analytics

Une fois la cause confirmée, ajoutez une annotation dans GA4 pour que personne ne réexamine la même baisse au prochain trimestre.

Comment faire respecter la convention par toute l'équipe ?

Supprimez la saisie libre partout où c'est possible et faites de la convention le seul chemin simple.

  • Valeurs dynamiques quand la plateforme le permet. Google recommande les UTM dynamiques pour limiter les erreurs manuelles. Dans Google Ads, les paramètres ValueTrack comme {campaignid}, {adgroupid}, {keyword} et {device} se remplissent au moment du clic.
  • Modèle au niveau le plus large possible. Le modèle de suivi du compte s'applique à toutes les campagnes, sauf si un modèle plus spécifique le remplace. Contrôlez les niveaux inférieurs avant de vous y fier.
  • Un responsable de la convention. Lui seul ajoute de nouvelles valeurs, et chaque ajout est consigné.
  • Tableur à listes déroulantes. Source, support et marché viennent de listes ; seule la description de la campagne est saisie.
  • Contrôle mensuel. Exportez source/support depuis GA4 et signalez toute valeur absente de la liste.

Traitez chaque mise à jour de la convention comme une modification d'enchère ou de budget : date, responsable, ce qui a changé et pourquoi. Un modèle de journal des modifications marketing suffit pour commencer.

Comment changer de convention UTM sans perdre la comparabilité ?

Changez à une date fixe, en une seule fois, et gardez une table de correspondance entre anciennes et nouvelles valeurs. Un déploiement progressif laisse des semaines de données mélangées.

  1. Rédigez la correspondance (par exemple fb → facebook, social-payant → paid_social).
  2. Choisissez le début d'une semaine ou d'un mois et mettez à jour ce jour-là tous les modèles, tableurs et liens enregistrés.
  3. Consignez le changement dans votre journal des modifications marketing, correspondance jointe.
  4. Dans les rapports qui chevauchent cette date, regroupez anciennes et nouvelles valeurs, ou comparez des canaux plutôt que des lignes source/support.

Cette entrée sert surtout un an plus tard, quand quelqu'un comparera novembre au novembre précédent et tombera sur une bascule de canal.

Sachez quelle modification de balise a cassé vos conversions

Changeline réunit les modifications de votre équipe, celles importées de Google Ads et celles du site, du tracking et du CRM sur une frise par client.

Formule Free : 1 projet, 2 éditeurs, 15 jours d’historique. Sans carte.

FAQ

Les paramètres UTM sont-ils sensibles à la casse dans GA4 ?

Oui. Google indique que les valeurs des paramètres sont sensibles à la casse : utm_source=google et utm_source=Google apparaissent comme deux sources. Écrivez toutes les valeurs en minuscules et tenez une liste de valeurs autorisées pour qu'une plateforme ou une campagne s'écrive toujours de la même façon.

Quel utm_medium utiliser pour les publicités payantes sur les réseaux sociaux ?

Choisissez une valeur conforme au motif payant de GA4, comme paid_social ou cpc. Le trafic manuel ne compte comme Paid Social que si la source est un réseau social et que le support correspond à ^(.*cp.*|ppc|retargeting|paid.*)$. Le support social est lu comme Organic Social.

Pourquoi mon trafic apparaît-il en « Unassigned » dans GA4 ?

C'est la valeur que GA4 attribue quand une session ne correspond à aucune règle du groupe de canaux par défaut. Avec un balisage manuel, il s'agit presque toujours d'un support que GA4 ne reconnaît pas, comme influence. Remplacez-le par un support reconnu ou créez un groupe de canaux personnalisé.

Où voir les valeurs UTM dans GA4 ?

Ouvrez Acquisition > Acquisition de trafic et utilisez les dimensions Source/Support associés à la session ou Campagne associée à la session. GA4 retire les UTM de la dimension chemin de page avec chaîne de requête : pour voir l'URL complète, utilisez Emplacement de la page.

Comment corriger d'anciennes données mal nommées ?

Impossible de réécrire les données passées de GA4, mais vous pouvez les regrouper. Gardez une correspondance entre anciennes et nouvelles valeurs, combinez-les dans des filtres Looker Studio ou d'explorations, et consignez la date du changement de convention pour quiconque compare des périodes.

Sources

  1. Google Analytics Help: Collect campaign data with custom URLs
  2. Google Analytics Help: Default channel group
  3. Google Ads Help: Set up tracking with ValueTrack parameters
  4. Google Ads Help: Set up your tracking template