Accueil
Expertises Toutes les expertises Server-side GTM & dataLayer Analytics Conversion API Data Warehouse
Cas clients Tous les cas clients E-commerce SaaS Apps mobiles Lead generation
Ressources Toutes les ressources Google Tag Manager Mobile App Tracking RGPD & Consent Mode Google Analytics (GA4) Server-side tracking
Outils gratuits Tous les outils Diagnostic server-side Générateur de plan de tracking
À propos Prendre RDV
GOOGLE ANALYTICS

UTM Tracking GA4 : Guide Complet

Comment GA4 traite les paramètres UTM : calcul du canal par défaut, session source/medium vs first user, sensibilité à la casse, et le mythe de la session cassée hérité d'Universal Analytics.

· 10 min de lecture
Dans ce guide
  1. Les paramètres UTM reconnus par GA4
  2. Comment GA4 transforme vos UTMs en canal
  3. Session source/medium et First user source/medium : deux dimensions, deux usages
  4. GA4 est sensible à la casse, officiellement confirmé
  5. Un mythe hérité d'Universal Analytics à abandonner
  6. Générer des URLs UTM sans se tromper
  7. Les bonnes pratiques de nommage confirmées par Google

Les UTM restent le moyen le plus fiable de savoir precisement quelle campagne, quelle source ou quelle annonce a genere une visite. Mais GA4 a change plusieurs comportements herites d'Universal Analytics sans forcement le documenter clairement, et certains reflexes qu'on garde de l'ancien outil produisent aujourd'hui des donnees fausses. Voici ce qui a reellement change, verifie dans la documentation officielle.

Les paramètres UTM reconnus par GA4

Les 5 paramètres standards restent les mêmes : utm_source, utm_medium, utm_campaign, utm_term et utm_content. Google en a ajouté d'autres, plus récents, à connaître avant de refondre votre convention de nommage :

  • utm_id : identifiant de campagne, utilisé notamment pour faire correspondre des données de coût importées à une campagne précise.

  • utm_source_platform : la plateforme qui a piloté le trafic (Search Ads 360, Display & Video 360...), alimente la dimension "Source platform" dans les rapports.

  • utm_creative_format et utm_marketing_tactic : Google les documente comme valides à inclure dans une URL, mais précise explicitement qu'ils ne sont pas actuellement remontés dans les rapports GA4. Les ajouter ne casse rien, mais ça ne sert à rien non plus pour l'instant, ce n'est pas la peine de complexifier votre convention de nommage pour ça aujourd'hui.

Comment GA4 transforme vos UTMs en canal

Le "Default Channel Group" (canal par défaut : Organic Search, Paid Search, Email...) n'est pas une donnée que vous envoyez, c'est une classification que GA4 calcule à partir de utm_source et utm_medium, selon un ordre de règles :

Canal

Condition (simplifiée)

Direct

source = (direct) et medium = (not set) ou (none)

Organic Search

source dans la liste des moteurs connus, ou medium = organic

Paid Search

source dans la liste des moteurs connus et medium correspondant à un motif payant (cpc, ppc, paid, retargeting...)

Organic Social / Paid Social

source dans la liste des réseaux sociaux connus, medium payant ou non

Display

medium = display, banner, expandable, interstitial ou cpm

Email

source ou medium contenant une variante de "email"

Affiliates

medium = affiliate

Referral

medium = referral, app ou link

Unassigned

aucune règle ci-dessus ne correspond

Google ne publie pas la liste exhaustive des valeurs reconnues caractère par caractère (les regex complets ne sont pas documentés), mais le point pratique est clair : un utm_medium=Mailing plutôt que email, ou un utm_medium=CPC avec une majuscule inattendue selon votre plateforme d'envoi, ne matche aucune règle et finit en Unassigned. C'est la cause la plus fréquente de trafic mal classé, avant même un problème de tracking.

Session source/medium et First user source/medium : deux dimensions, deux usages

GA4 garde deux dimensions de source distinctes, à ne pas confondre :

  • Session source/medium (portée session) : la source qui a déclenché la session en cours, visible dans le rapport "Traffic acquisition". Un même utilisateur peut avoir plusieurs sessions avec des sources différentes au fil du temps.

  • First user source/medium (portée utilisateur) : la source qui a acquis l'utilisateur lors de sa toute première visite, figée définitivement, visible dans le rapport "User acquisition". Elle ne change plus jamais, même si l'utilisateur revient ensuite par un autre canal.

Confondre les deux fausse une lecture budgétaire classique : "Traffic acquisition" répond à "qu'est-ce qui a ramené du monde ce mois-ci", "User acquisition" répond à "qu'est-ce qui a le mieux acquis de nouveaux utilisateurs à l'origine".

GA4 est sensible à la casse, officiellement confirmé

Google le précise noir sur blanc dans sa documentation sur les URL builders : les valeurs de paramètres sont sensibles à la casse, utm_source=google et utm_source=Google sont traités comme deux sources différentes. Concrètement, si votre outil d'emailing envoie parfois utm_medium=Email et parfois utm_medium=email selon le template utilisé, vous obtenez deux lignes distinctes dans vos rapports au lieu d'une seule, et le canal Email peut même échouer à se calculer correctement sur l'une des deux variantes selon la règle exacte appliquée. Une convention de nommage stricte, entièrement en minuscules, n'est pas un détail esthétique, c'est ce qui évite de fragmenter silencieusement vos données.

Un mythe hérité d'Universal Analytics à abandonner

Sous Universal Analytics, un changement de source de campagne en cours de session fermait la session active et en ouvrait une nouvelle ("campaign timeout"), même si les 30 minutes d'inactivité n'étaient pas écoulées. Ce comportement a disparu avec GA4. La documentation officielle est explicite : chaque session n'est associée qu'à une seule campagne ou source de trafic, et une nouvelle session n'est pas déclenchée quand GA4 rencontre une nouvelle campagne ou source pendant une session active.

Concrètement : un utilisateur clique sur une publicité Facebook à 10h00 (session ouverte, source facebook/cpc), puis revient 15 minutes plus tard via une recherche Google organique sans que les 30 minutes d'inactivité ne soient écoulées. GA4 garde tout dans la même session, avec la source d'origine. Le vrai piège n'est donc pas "une nouvelle campagne casse la session", c'est l'inverse : une session GA4 peut mélanger plusieurs points de contact sans que la dimension de session ne le montre, ce qui peut faire lire un peu vite une session comme "un seul canal" alors qu'elle en a traversé plusieurs.

Générer des URLs UTM sans se tromper

Google maintient un générateur officiel dédié à GA4 dans sa suite "GA Demos & Tools" (Campaign URL Builder). Il évite les fautes de frappe et les valeurs mal formatées, mais ne remplace pas une vraie convention de nommage : le générateur ne vous empêchera jamais d'écrire utm_medium=Mailing au lieu de email, la cohérence reste de votre responsabilité.

Les bonnes pratiques de nommage confirmées par Google

Trois règles simples mais rarement respectées jusqu'au bout dans une équipe marketing avec plusieurs outils d'envoi : tout en minuscules, systématiquement ; pas d'espaces dans les valeurs, un tiret ou un underscore à la place ; et surtout, toujours le même nom exact de campagne pour une même campagne d'un bout à l'autre de sa diffusion, sous peine de la voir éclatée en plusieurs lignes différentes dans vos rapports faute d'une virgule ou d'une majuscule near-identique.

Une implémentation plus complexe à discuter ?

Discuter de votre tracking
Christophe Dubois
Christophe Dubois

Consultant tracking & data, freelance senior depuis 2012. Architecture de mesure, server-side, attribution.

Remonter en haut

Besoin d'un accompagnement sur ce sujet ?

Freelance google analytics
POUR ALLER PLUS LOIN

Articles liés

Google Analytics

Trafic Unassigned dans GA4 : Diagnostic et Corrections

Les vraies causes du trafic Unassigned dans GA4 (Consent Mode, cross-domain, ordre des tags), comment corriger via les Custom Channel Groups, et pourquoi il n'existe pas de seuil officiel Google.

04 Sep. 2026 ·8 min
Google Tag Manager

Installer Google Tag Manager sur WooCommerce (guide complet)

Installer GTM sur WooCommerce : dataLayer e-commerce, events GA4, Consent Mode, pièges plugins et checklist pour des achats fiables.

16 Sep. 2026 ·12 min
Web Analyse

Piano Analytics : guide complet (fonctionnement, RGPD, server-side)

Piano Analytics expliqué : fonctionnement, modèle événementiel, exemption CNIL, implémentation server-side et retour d'expérience concret.

15 Sep. 2026 ·9 min
Google Analytics

Enrichir GA4 avec des données CRM via BigQuery : Tutoriel complet (2025)

Enrichir GA4 avec des données CRM via BigQuery : jointures et activation. Tutoriel 2025 Dataheka pour passer du reporting web aux revenus réels guide pratique.

18 Nov. 2025 ·13 min
Google Analytics

Guide du Tracking de Prospect / Lead

Le suivi des prospects et des leads est une étape cruciale dans toute stratégie marketing.

18 Sep. 2024 ·13 min
Google Tag Manager

Comment Tracker un Formulaire Tally

Tracker un formulaire Tally avec GTM : soumissions, abandons et conversions. Guide Dataheka pour remonter des leads fiables vers GA4 et vos ads guide pratique.

18 Sep. 2024 ·12 min
Google Tag Manager

Plan de Taggage : Guide Complet

Comment construire un plan de taggage qui reste à jour : méthode en 4 étapes, règles de nomenclature, exemple concret et erreurs qui coûtent cher.

02 Jul. 2024 ·11 min
Google Analytics

Comment Exporter les Données de Universal Analytics vers Google Sheets et BigQuery

Exporter Universal Analytics vers Google Sheets et BigQuery avant l’arrêt UA. Guide Dataheka pour sauvegarder l’historique et préparer le reporting GA4 Guide Da

25 Jun. 2024 ·12 min
Google Analytics

Analyse des Cohortes : Comprendre et Utiliser pour Mieux Segmenter

L'analyse des cohortes est une méthode puissante pour comprendre le comportement des utilisateurs sur une période définie.

20 Jun. 2024 ·12 min
Server side Tracking

Qu'est-ce que le Conversion Linker dans Google Tag Manager ?

Comprenez le rôle du Conversion Linker dans Google Tag Manager et améliorez vos conversions.

20 Feb. 2024 ·11 min
Google Analytics

Qu'est-ce que Plausible Analytics ?

Plausible Analytics : ce qu'il mesure vraiment, ses limites, son prix, et dans quels cas il remplace GA4 sans compromis.

15 Feb. 2024 ·13 min
Google Tag Manager

Comment Tracker un Site Webflow : Guide Complet

Apprenez à configurer le tracking sur Webflow avec Google Tag Manager et suivez vos conversions efficacement.

14 Feb. 2024 ·11 min
SERVICES ASSOCIÉS

Pour aller plus loin sur votre projet

EXPERTISE ASSOCIÉE

Analytics (GA4, Matomo, Piano)

Analytics (GA4, Matomo, Piano)

Une configuration analytics avancée adaptée à votre e-commerce ou votre produit, pas juste l'installation par défaut.

Voir l'expertise
FAQ

Questions fréquemment posées

GA4 est-il sensible à la casse sur les paramètres UTM ?

Oui, officiellement confirmé par Google : utm_source=google et utm_source=Google sont traités comme deux valeurs différentes. Une convention de nommage strictement en minuscules évite de fragmenter les données entre plusieurs variantes de la même source.

Une nouvelle campagne UTM ferme-t-elle la session GA4 en cours ?

Non, contrairement à Universal Analytics. GA4 n'ouvre pas de nouvelle session quand un nouveau paramètre de campagne apparaît en cours de session active : la session garde sa source d'origine, même si l'utilisateur a entre-temps cliqué sur un autre canal.

Pourquoi mon trafic UTM tombe-t-il en Unassigned dans GA4 ?

Le plus souvent parce que la valeur de utm_medium ne correspond à aucune règle du Default Channel Group (par exemple Mailing au lieu de email, ou une valeur personnalisée non reconnue). GA4 classe alors le trafic en Unassigned faute de règle applicable.

À quoi servent utm_creative_format et utm_marketing_tactic dans GA4 ?

Google les documente comme des paramètres valides à inclure dans une URL, mais précise qu'ils ne sont pas actuellement remontés dans les rapports GA4. Les inclure ne casse rien, mais ça n'apporte rien de visible pour l'instant.

Prendre rendez-vous