Quels sont les paramètres UTM et que contiennent-ils
Les paramètres UTM sont des codes de suivi ajoutés à votre URL après le point d'interrogation (?). Ils capturent cinq informations : utm_source (d'où vient le trafic), utm_medium (le type de trafic), utm_campaign (nom de la campagne), utm_content (annonce ou créative précise) et utm_term (mot-clé). Les trois premiers sont obligatoires, les deux derniers optionnels. Les paramètres ne changent pas la page de destination — les visiteurs atterrissent exactement là où vous le voulez. Mais Google Analytics 4 (GA4) et les autres plateformes d'analytics utilisent ces paramètres pour organiser les données de trafic et vous montrer précisément d'où venaient les visiteurs.
Sans suivi UTM, les plateformes d'analytics rangent tout votre trafic payant dans des catégories génériques comme « direct / none » ou « referral ». Vous voyez que 500 visiteurs sont arrivés — mais de quelle campagne, quelle annonce et quel budget dépensé ? Les paramètres UTM résolvent cela. Chaque clic est balisé, et vos rapports affichent instantanément la source.
Comment est structuré un lien balisé en UTM
Décomposons un exemple réel :
https://admetric.pro/?utm_source=google&utm_medium=cpc&utm_campaign=blog_utm&utm_content=hero_button&utm_term=how_to_set_utm
L'URL de base est https://admetric.pro/. Le point d'interrogation (?) sépare l'URL des paramètres. Après le point d'interrogation viennent des paires clé-valeur jointes par des esperluètes (&). Concrètement : le visiteur venait de Google (utm_source=google) par un clic payant (utm_medium=cpc), dans le cadre d'une campagne UTM du blog (utm_campaign=blog_utm), et a cliqué sur le bouton de la section hero (utm_content=hero_button) après avoir recherché « how to set utm » (utm_term=how_to_set_utm). La page se charge normalement — les paramètres sont invisibles pour les visiteurs et lisibles uniquement par votre système d'analytics.
Cinq paramètres : trois obligatoires, deux optionnels
| Paramètre | Ce que cela signifie | Exemple de valeur | Obligatoire |
|---|---|---|---|
| utm_source | Origine du trafic (plateforme publicitaire, site partenaire) | google, meta, tiktok, linkedin | Oui |
| utm_medium | Type de trafic — clic payant, display, e-mail, social, QR | cpc, cpm, email, social, qr | Oui |
| utm_campaign | Nom ou identifiant de la campagne | summer_promo, brand_2026q1 | Oui |
| utm_content | Identifiant de l'annonce ou de la créative (pour les tests A/B) | banner_top, video_30s, ad_123 | Non |
| utm_term | Mot-clé (pour les annonces de recherche) | how_to_set_utm, marketing_analytics | Non |
Une règle : si vous balisez un lien, remplissez les trois paramètres obligatoires. Laissez-en un vide et votre analytics attribuera les données à une autre source. Remplissez chacun d'eux délibérément plutôt que de copier des valeurs d'une campagne à l'autre.
Valeurs statiques ou dynamiques
Les valeurs statiques ne changent pas : utm_source=google reste toujours « google ». Les valeurs dynamiques sont remplies automatiquement par la plateforme publicitaire via des macros — des codes spéciaux entre accolades. Par exemple, utm_term={keyword} dans Google Ads est automatiquement remplacé par la requête réelle qui a déclenché le clic : « how to track UTM », « guide des paramètres UTM », etc. C'est idéal pour les campagnes avec des centaines de mots-clés — pas besoin de baliser chacun à la main. Nous verrons la syntaxe des macros selon les plateformes plus loin dans ce guide.
Avant de commencer : planifier votre stratégie UTM
Avant de créer des balises, construisez un dictionnaire de valeurs : utm_source=google (pas Google ni Google Ads), utm_medium=cpc (Cost Per Click — clics payants) ou cpm (annonces display) ou email (campagnes d'e-mailing) ou social (plateformes sociales). Utilisez toujours des lettres latines en minuscules ; séparez les valeurs multi-mots par des tirets bas. Ensuite, mettez en place un tableur de suivi partagé (Google Sheets, Notion ou Excel) où votre équipe consigne chaque nouvelle campagne et récupère des liens prêts à l'emploi. Sans dictionnaire cohérent, vous vous retrouverez avec six variantes de « google » dans votre analytics en un mois, et vous ne pourrez plus regrouper vos rapports.
Décidez du niveau de détail nécessaire
Demandez-vous : avez-vous besoin de voir « le trafic de Google Ads » — ou devez-vous aussi le ventiler par annonce, mot-clé et page de destination précis ? Votre réponse détermine le niveau de granularité de utm_campaign, utm_content et utm_term. Une granularité plus fine signifie plus de travail manuel, mais aussi des rapports plus précis. Trouvez l'équilibre adapté à la taille de votre équipe.
Créez un dictionnaire de valeurs (source = google, pas Google)
Exemple réel : une équipe de quatre balise une seule campagne, et votre analytics affiche soudain google, Google, Google_Ads et google_ads comme quatre sources distinctes. Fusionner ces rapports prend une heure. Pour éviter cela, documentez vos règles de balisage en un seul endroit :
- utm_source : lettres latines minuscules, un mot ou avec des tirets bas (
google,meta_ads,tiktok_ads). Translittération seulement si nécessaire. - utm_medium : tenez-vous-en aux valeurs standard —
cpc,cpm,email,social,qr,offline,sms,push. N'inventez pas de valeurs personnalisées. - utm_campaign : formatez en « type-objectif-période », p. ex.
promo-summer-2026q2oulaunch-integrations-2026. - Pas de caractères non latins, d'espaces ni de symboles spéciaux dans les valeurs — ils cassent le lien au copier-coller.
Mettez en place un tableur de suivi
Voici à quoi ressemble un tableur de suivi simple. Une personne le maintient ; tous les autres y récupèrent des liens prêts à l'emploi :
| Campagne | Page de destination | utm_source | utm_medium | utm_campaign | Lien prêt à l'emploi |
|---|---|---|---|---|---|
| Promo été dans Google Ads | /pricing/ | cpc | promo-summer-2026q2 | admetric.pro/pricing/?utm_source=google&utm_medium=cpc&utm_campaign=promo-summer-2026q2 | |
| Lancement intégrations sur TikTok Ads | /integrations/ | tiktok | social | launch-integrations-2026 | admetric.pro/integrations/?utm_source=tiktok&utm_medium=social&utm_campaign=launch-integrations-2026 |
Utilisez Google Sheets, Notion, ClickUp — ce qui fonctionne. Désignez une personne pour le tenir à jour (généralement un spécialiste marketing ou trafic payant) afin que les nouvelles campagnes y soient ajoutées dès le premier jour, pas des semaines plus tard.
Comment créer un paramètre UTM à la main : guide pas à pas
Construire une balise UTM prend quatre étapes. Partez d'une URL propre. Ajoutez un point d'interrogation. Saisissez utm_source, utm_medium et utm_campaign séparés par des esperluètes. Ajoutez éventuellement utm_content et utm_term. Enfin, ouvrez le lien dans une fenêtre de navigation privée (navigation privée sans sessions ni données en cache) et vérifiez que la page se charge sans erreur 404 ni redirection inattendue.
Cela paraît complexe en théorie, mais vous construirez votre première balise en 60 secondes et la dixième en 20. L'astuce est de comprendre la structure : le point d'interrogation ouvre le bloc de paramètres, et les esperluètes séparent les paires clé-valeur. C'est tout.
- 1
Partez d'une URL propre
Ouvrez la page vers laquelle vous voulez envoyer du trafic et copiez l'URL depuis la barre d'adresse. Supprimez tout ce qui suit le ? s'il y en a déjà — ce sont des paramètres restants d'une session précédente. Exemple : admetric.pro/pricing/
- 2
Ajoutez les trois paramètres obligatoires
Ajoutez un ? puis saisissez utm_source, utm_medium et utm_campaign séparés par des &. Résultat : admetric.pro/pricing/?utm_source=google&utm_medium=cpc&utm_campaign=summer_promo. L'ordre n'importe pas ; la casse, si.
- 3
Ajoutez utm_content et utm_term si nécessaire
Si vous avez plusieurs annonces ou mots-clés dans une campagne, ajoutez utm_content (pour distinguer les annonces) et utm_term (mot-clé). Ajoutez avec & : ...&utm_content=banner_top&utm_term=how_to_set_utm
- 4
Testez en navigation privée
Ouvrez le lien complet dans une fenêtre privée du navigateur. La page doit se charger sans 404 ni redirection vers une URL différente. Si une redirection supprime les paramètres, c'est un problème de configuration serveur — la balise ne fonctionnera pas.
Si votre page de destination comporte une ancre (admetric.pro/pricing/#tariff-mini), la balise UTM se place AVANT l'ancre, pas après. Ordre correct : domaine + chemin, puis ?, puis les paramètres, et enfin # avec l'ancre. Exemple fonctionnel : admetric.pro/pricing/?utm_source=google&utm_medium=cpc&utm_campaign=summer#tariff-mini. Placez les paramètres après l'ancre et le navigateur les ignorera, le défilement cassera, et la balise n'atteindra jamais votre analytics.
Voici un exemple complet pour Google Ads — une campagne grille tarifaire répartie sur plusieurs annonces :
https://admetric.pro/pricing/?utm_source=google&utm_medium=cpc&utm_campaign=mini_spring&utm_content=banner_top&utm_term=marketing_analytics
Copiez cette chaîne dans le champ URL de destination de votre plateforme publicitaire lors de la création d'une annonce. Pour des analyses plus poussées de chaque paramètre et des gabarits prêts à l'emploi selon les plateformes, consultez notre guide complet des UTM, qui couvre Google Ads, Meta Ads, TikTok Ads, les campagnes d'e-mailing et plus encore.
Conseil de pro : créez deux ou trois gabarits de travail et gardez-les dans vos notes. Taper utm_source=google à la main chaque fois est le chemin rapide vers les coquilles. Et une coquille dans la balise (goggle au lieu de google) envoie le trafic vers une ligne d'analytics complètement séparée — vous faisant croire à deux sources différentes.
Créer des paramètres UTM avec un générateur : deux outils gratuits à connaître
Utiliser un générateur UTM est plus rapide : il ajoute automatiquement le point d'interrogation et les esperluètes, encode les espaces pour que le lien ne casse pas, et vous empêche de saisir par erreur des caractères non ASCII. Nous recommandons le générateur UTM gratuit d'AdMetric (fonctionne sans inscription, avec des préréglages pour Google Ads, Meta Ads et TikTok Ads) et le Campaign URL Builder de Google pour une option simple et neutre. L'assemblage manuel n'est nécessaire que lorsque vous écrivez un gabarit dynamique avec les macros de la plateforme pour toute une campagne d'un coup.
AdMetric UTM Builder
Le générateur UTM d'AdMetric est un outil en ligne gratuit, sans inscription. Sélectionnez votre plateforme publicitaire dans la liste (Google Ads, Meta Ads, TikTok Ads, LinkedIn), saisissez le nom de votre campagne, et le générateur remplit automatiquement les bons utm_source et utm_medium selon le préréglage de la plateforme, tout en vérifiant les caractères non ASCII parasites et les espaces accidentels.
Votre lien fini apparaît en bas — cliquez sur « Copier le lien » et collez-le dans votre annonce. Les macros dynamiques sont prises en charge : pour Google Ads, il insère correctement {keyword} et {lpurl} pour que l'encodage ne casse pas la macro.
Google Campaign URL Builder
Le Campaign URL Builder de Google est l'outil gratuit de Google pour assembler un lien balisé. Saisissez l'URL de votre site et les cinq champs UTM, et il assemble la chaîne pour vous. Il n'a ni préréglages de plateformes publicitaires ni prise en charge des macros dynamiques entre accolades — si vous voulez des valeurs par clic comme la requête ou l'identifiant de l'annonce, vous les ajouterez à la main ensuite. C'est une option solide et sans fioritures quand il faut simplement un lien propre rapidement.
Quand vous n'avez pas besoin d'un générateur
L'assemblage manuel est nécessaire dans un cas : quand vous écrivez un gabarit dynamique avec les macros de la plateforme comme {keyword} ou {creative}. La plupart des générateurs n'autorisent pas les accolades dans les champs de paramètres, ou ils sur-encodent les accolades — transformant { en %7B — et la plateforme ne reconnaît plus la macro.
Dans ce cas, copiez un gabarit vérifié dans un éditeur de texte et substituez les valeurs à la main — aucune transformation.
| Outil | Préréglages de plateformes | Macros dynamiques | QR code | Prix |
|---|---|---|---|---|
| AdMetric UTM Builder | Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Pinterest | Oui, encodage correct | Oui | Gratuit, sans inscription |
| Google Campaign URL Builder | Non | Non | Non | Gratuit |
| Assemblage manuel | — | À la main uniquement | — | Gratuit |
Quel que soit l'outil choisi, passez le lien fini dans le générateur UTM d'AdMetric une fois avant le lancement si vous êtes sur Google Ads, Meta Ads ou TikTok Ads — les préréglages intégrés attrapent les écarts source/medium faciles à manquer quand on construit une URL de zéro, et c'est gratuit sans compte requis.
Comment configurer les paramètres UTM dans Google Ads : valeurs statiques et dynamiques
Dans Google Ads, saisissez votre balise UTM dans le champ URL de destination au niveau de l'annonce. Les paramètres obligatoires sont statiques ; pour les autres champs, utilisez les macros dynamiques de Google (des codes spéciaux entre accolades que Google substitue par des valeurs réelles à l'affichage de l'annonce). {keyword} insère automatiquement la requête qui a déclenché le clic ; {creative} insère l'identifiant de l'annonce ; {matchtype} indique si la correspondance était exacte, expression ou large. Si vous utilisez des extensions d'annonce (liens supplémentaires sous votre annonce principale), balisez chacune séparément pour savoir quelle extension génère les clics.
Où ajouter la balise : au niveau de l'annonce, pas de la campagne
Le chemin dans votre gestionnaire d'annonces : Campagne → Groupe d'annonces → Annonce précise → champ URL de destination. Ajoutez le point d'interrogation et les paramètres à la fin de l'URL de votre page de destination.
Une erreur courante : beaucoup ajoutent la balise UTM au niveau du groupe d'annonces pour qu'elle s'applique à toutes les annonces du groupe. C'est possible, mais si ces annonces ont des titres ou des visuels différents, vous ne pourrez pas les distinguer dans les rapports. Le balisage au niveau de l'annonce vous donne de la précision : vous voyez quelle créative exacte a livré le clic.
Si la balise est accidentellement réglée à la fois au niveau du groupe et au niveau de l'annonce, Google Ads utilise la version au niveau de l'annonce. C'est en pratique commode : vous pouvez garder un gabarit par défaut au niveau du groupe et le surcharger pour des expériences précises.
Macros dynamiques : la liste complète avec explications
Les macros dynamiques sont des codes que Google substitue automatiquement au moment du clic. Écrivez-les une fois et Google remplit l'identifiant de l'annonce, la requête, le type de correspondance et l'appareil pour chaque utilisateur individuellement.
| Macro | Remplacée par | À utiliser dans le paramètre | Exemple |
|---|---|---|---|
| {keyword} | La requête exacte qui a déclenché le clic | utm_term | how to set utm |
| {creative} | L'identifiant de votre annonce dans Google Ads | utm_content | 98765432 |
| {campaignid} | L'identifiant de votre campagne dans Google Ads | utm_campaign | 12345678 |
| {matchtype} | Type de correspondance : e, p ou b (exacte, expression, large) | utm_medium ou paramètre personnalisé | e |
| {device} | Type d'appareil : m (mobile), t (tablette), c (ordinateur) | paramètre personnalisé | m |
| {lpurl} | L'URL finale de votre page de destination après redirections | composant de l'URL de destination | https://admetric.pro/pricing/ |
| {network} | Google Search, Réseau Google ou site partenaire | paramètre personnalisé | Google Search |
Exemple de gabarit universel
Gabarit à copier-coller pour n'importe quelle page de destination :
?utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_content={creative}&utm_term={keyword}
La logique est simple. utm_source et utm_medium restent statiques — ainsi, tout votre trafic Google payant se regroupe dans une seule ligne d'analytics. Nous utilisons des identifiants plutôt que des noms pour la campagne et le contenu : si vous renommez la campagne dans Google Ads, vos données historiques restent intactes. Le utm_term capture automatiquement le mot-clé exact recherché par l'utilisateur — parfait pour analyser la performance des mots-clés.
Les balises UTM dans les extensions d'annonce
Les extensions d'annonce sont des liens supplémentaires sous votre annonce principale — par exemple « Tarifs », « Intégrations », « Démo gratuite » et « Contact » apparaissant sous une annonce vers votre page produit principale.
L'erreur critique : beaucoup ne balisent pas chaque lien d'extension séparément. Sans balises, tout le trafic des extensions est crédité à votre annonce principale, et vous ne saurez jamais quelle extension convertit réellement.
Exemple réel. Votre annonce principale pointe vers /pricing/?utm_source=google&utm_medium=cpc&utm_content=main_ad. Vos extensions sont balisées séparément : /pricing/?utm_content=ext_demo#pricing, /integrations/?utm_content=ext_integrations, /demo/?utm_content=ext_free_demo. Votre rapport montre maintenant que 60 % des clics viennent de l'annonce principale, 25 % de l'extension démo gratuite. La répartition budgétaire de la semaine suivante est informée, plus devinée.
Les paramètres UTM pour Meta Ads, TikTok Ads, l'e-mailing et le hors-ligne
Meta Ads et TikTok Ads exigent des balises UTM manuelles dans leurs champs d'URL — aucune des deux plateformes ne les remplit automatiquement. Les campagnes d'e-mailing utilisent utm_medium=email et utm_campaign=newsletter_month pour l'organisation. Les QR codes et supports hors-ligne (panneaux, radio, imprimés) utilisent utm_medium=qr ou offline et un utm_source descriptif comme flyer_2026q2 ou billboard_times_square. Pour les plateformes en ligne qui prennent en charge le balisage automatique (comme Google Ads avec gclid), vous pouvez vous passer de l'UTM manuel si le balisage automatique atteint votre destination d'analytics.
Google Ads : balisage automatique ou UTM manuel
Le gclid de Google (Google Click Identifier) transmet plus de détails à GA4 que l'UTM manuel : la campagne complète, le groupe d'annonces, l'annonce et le mot-clé qui a déclenché le clic — sans que vous leviez le petit doigt. Les paramètres UTM sont plus basiques — cinq champs seulement. L'UTM manuel dans Google Ads n'est donc nécessaire que dans un cas : si votre analytics vit dans un système qui comprend l'UTM mais ne lit pas le gclid, comme une plateforme d'analytics tierce ou un tableau de bord personnalisé.
Meta Ads et TikTok Ads
Aucune des deux plateformes ne remplit l'UTM automatiquement — saisissez-le à la main dans le champ URL de destination. Gabarits à copier-coller :
Meta Ads : ?utm_source=meta&utm_medium=cpc&utm_campaign=campaign_name&utm_content={ad.id}. La valeur dynamique {ad.id} est la macro de Meta — elle insère automatiquement l'identifiant de chaque annonce précise.
TikTok Ads : ?utm_source=tiktok&utm_medium=social&utm_campaign=campaign_name. TikTok n'envoie pas de macros, impossible d'insérer automatiquement l'identifiant de l'annonce — remplissez-le manuellement ou laissez utm_content vide.
Campagnes d'e-mailing, QR codes, hors-ligne
Utilisez un utm_medium différent par canal pour éviter de mélanger les données plus tard :
- E-mailing :
utm_medium=email,utm_campaign=newsletter_2026_may— incluez le mois pour que les rapports mensuels soient lisibles d'eux-mêmes. - QR code sur imprimés :
utm_medium=qr,utm_source=flyer_subwayou le nom du point de diffusion. - Hors-ligne sans QR (panneau, radio, carte de visite) : créez une URL courte mémorisable qui redirige et injecte automatiquement la balise UTM.
| Plateforme publicitaire | Balisage automatique | Où ajouter la balise | Prise en charge des macros |
|---|---|---|---|
| Google Ads | Oui, gclid (quand disponible) | URL de destination au niveau de l'annonce | Oui : {keyword}, {creative}, {matchtype}, etc. |
| Meta Ads | Non | Champ URL au niveau de l'annonce | Limité : {ad.id} |
| TikTok Ads | Non | Champ URL de destination | Non |
| LinkedIn Ads | Non | URL de destination au niveau de la campagne | Limité |
| Campagnes d'e-mailing | Non | Dans chaque lien du corps de l'e-mail | Non |
| QR code / hors-ligne | Non | Dans l'URL avant de générer le QR | Non |
Comment analyser les paramètres UTM dans Google Analytics 4
Dans Google Analytics 4, ouvrez Rapports → Acquisition → Acquisition du trafic. Vous verrez le trafic ventilé par source, medium et campagne. Les données affluent automatiquement depuis vos liens balisés. Si vous utilisez un outil d'analytics multicanaux qui synchronise les dépenses publicitaires avec les deals CRM, les données UTM arrivent automatiquement depuis vos comptes publicitaires ou votre système de call tracking, et vous verrez le ROI et le coût par lead par combinaison source/medium/campaign. Ces lignes source/medium/campaign sont aussi la matière première de l'attribution marketing : décider quel point de contact obtient réellement le crédit d'une conversion quand un visiteur a franchi plusieurs étapes avant d'acheter.
Google Analytics 4 : le rapport Acquisition du trafic
Allez dans GA4, naviguez vers Rapports → Acquisition → Acquisition du trafic. Vous verrez une ventilation par source (Google, Meta, etc.), puis par medium (cpc, social, email), puis par nom de campagne. Cliquez sur une ligne pour descendre — vous passez de « trafic de Google » à « trafic de la recherche payante Google » à « trafic de la promo été de la recherche Google ». Chaque niveau s'étend pour zoomer du général au spécifique.
Dans le sélecteur de colonnes, ajoutez un objectif ou un événement de conversion — vous voyez alors « Sessions », « Conversions » et « Taux de conversion » côte à côte. Un coup d'œil dit quelle combinaison UTM produit réellement des résultats, pas seulement laquelle envoie le plus de clics. Pour un parcours plus large de la construction de rapports au-delà de cet écran, voir notre guide de l'analytics marketing.
Relier l'UTM aux objectifs et au chiffre d'affaires
L'UTM sans objectifs est un effort gaspillé. Vous voyez 500 sessions depuis Google et 200 depuis Meta. Et alors ? Qui a réellement acheté ? Les objectifs transforment les sessions en argent : 500 sessions depuis Google ont produit 12 inscriptions à 50 € chacune, tandis que 200 depuis Meta en ont produit 8 à 35 € chacune. Vous savez maintenant où déplacer le budget. Pour les maths plus profondes derrière le coût par lead et le retour sur dépense marketing, voir notre guide du ROI marketing.
Analytics multiplateformes : de l'UTM au CRM au ROI
Les systèmes d'analytics multiplateformes tirent les données UTM de vos comptes publicitaires et les synchronisent automatiquement avec votre CRM quand un visiteur remplit un formulaire ou effectue un achat — particulièrement utile une fois que vos comptes publicitaires et votre CRM sont déjà reliés via des intégrations. L'UTM est maintenant attaché au deal, pas seulement à la session. Le système calcule le vrai CPL (coût par lead) et le ROMI (retour sur investissement marketing) par combinaison UTM — en tenant compte du fait que certains leads refroidissent, d'autres convertissent des semaines plus tard, et d'autres se vendent en plus. Nous couvrons toute cette chaîne, du clic publicitaire à la balise UTM au deal CRM au ROI, dans notre guide de l'analytics marketing de bout en bout.
Réunissez les données UTM de Google Ads et Meta dans un rapport CPL unique
AdMetric extrait les données UTM des deux plateformes publicitaires et synchronise les deals de votre CRM. Calcule le CPL et le ROMI par combinaison UTM — sans tableur manuel. 7 jours gratuits.
Попробовать бесплатно →Erreurs courantes et check-list d'auto-vérification
Les erreurs les plus fréquentes : casse incohérente dans un même paramètre (google vs. Google devient deux sources distinctes), caractères non ASCII dans les valeurs (le trafic compte, mais le nom de campagne s'affiche %C3%A9t%C3%A9...), deux points d'interrogation dans une URL (tout ce qui suit le second est ignoré), point d'interrogation manquant en début de balise (elle se colle à l'URL et provoque un 404), espaces au lieu de tirets bas (casse la balise), guillemets autour des valeurs (casse aussi), et oubli de baliser les extensions d'annonce.
Le top 7 des erreurs qui cassent l'analytics
- Casse incohérente dans un même paramètre.
utm_source=googleetutm_source=Googleapparaissent comme deux sources différentes dans GA4 ; les rapports ne fusionnent pas. Verrouillez un dictionnaire et utilisez toujours les minuscules. - Caractères non ASCII dans les valeurs. GA4 les encode en URL comme
%C3%A9t%C3%A9...— le nom de campagne devient illisible. Normalisez à l'avance : « Été Sale » devientete_sale. - Deux points d'interrogation dans l'URL. Si votre page de destination a déjà des paramètres (
/pricing/?tab=yearly), un second?dans la balise UTM est ignoré par le navigateur. Fusionnez les blocs de paramètres avec&:/pricing/?tab=yearly&utm_source=google&.... - Balise placée après l'ancre #.
admetric.pro/pricing/#pricing-table?utm_source=google— la balise ne se déclenchera pas. Le navigateur traite l'ancre côté client et jette tout ce qui suit. Placez l'UTM AVANT l'ancre :admetric.pro/pricing/?utm_source=google#pricing-table. - Espaces ou guillemets dans les valeurs.
utm_campaign="summer sale"— guillemets et espaces cassent l'analyse. Remplacez les espaces par des tirets bas ; supprimez les guillemets. - Balises oubliées sur les extensions d'annonce. Seule l'annonce principale est balisée ; les extensions n'ont pas d'UTM. Tout le trafic des extensions se retrouve dans une ligne « pas de données UTM ». Balisez chaque extension séparément avec un utm_content unique.
- Redirection qui supprime les paramètres. Votre site fait une redirection 301 de
/pricingvers/pricing/, mais la logique de redirection perd les paramètres GET (fréquent sur les vieilles plateformes). Vérifiez que l'URL finale après toutes les redirections contient votre chaîne UTM. Sinon, corrigez la logique de redirection ou utilisez la bonne URL dans votre configuration publicitaire dès le départ.
Check-list avant lancement
- L'URL de la page de destination est propre (pas de ? ou & final avant les paramètres)
- Caractères latins et minuscules partout
- Les trois paramètres obligatoires présents (source, medium, campaign)
- Le nom de campagne est un mot unique ou utilise _ au lieu des espaces
- Macros dynamiques uniquement dans les champs de votre plateforme publicitaire, pas codées en dur
- Chaque lien d'extension balisé séparément
- Lien testé en navigation privée — la page se charge sans 404 ni redirection
- Balise consignée dans votre tableur de suivi partagé
Réparer les données UTM cassées après le lancement
Vous ne pouvez pas réécrire l'histoire — ce qui est consigné dans GA4 reste consigné. Créez des liens neufs et corrects et relancez le balisage. Pour les anciennes données, utilisez le filtre de données de GA4 : Rapports → menu filtre → créez la règle « utm_source = Google » → action « Exclure ». Cela retire les mauvaises lignes des rapports futurs tandis que vos données historiques restent intactes dans les exports de données brutes.
90 % des problèmes UTM se résument à trois choses : la sensibilité à la casse, les caractères non ASCII ou les balises d'extension oubliées. Créez un gabarit Google Sheets avec votre dictionnaire et vos constantes — et vous ne retomberez plus dans ces nids-de-poule.
