Quels sont les cinq paramètres UTM et à quoi sert chacun ?
Les paramètres UTM sont cinq balises — utm_source, utm_medium, utm_campaign, utm_term et utm_content — ajoutées à n'importe quelle URL pour indiquer à Google Analytics 4 d'où vient exactement un clic. Trois sont obligatoires (source, medium, campaign), deux sont facultatifs (term, content). Toute équipe marketing qui gère des campagnes payantes a besoin des cinq.
Voici à quelle question répond chaque paramètre :
| Paramètre | Question à laquelle il répond | Exemple de valeur |
|---|---|---|
utm_source | QUI a envoyé le trafic ? | meta, google, klaviyo |
utm_medium | COMMENT est-il arrivé ? | paid_social, cpc, email |
utm_campaign | QUELLE campagne est-ce ? | spring_sale_2026, {{campaign.name}} |
utm_term | POURQUOI — quel ciblage ou mot-clé ? | running_shoes, {keyword} |
utm_content | QUEL créatif spécifique ? | video_v2, {{ad.name}} |
Imaginez une étiquette de colis. Source est l'expéditeur. Medium est le mode d'envoi. Campaign est le numéro de commande. Term est la raison de la commande. Content est quel colis dans l'envoi. S'il manque une étiquette, votre colis finit dans le mauvais entrepôt — ou dans le canal "Unassigned" de GA4, ce qui est pire.

Pourquoi les marketeurs confondent-ils utm_source et utm_medium ?
La confusion source vs. medium est l'erreur UTM la plus fréquente, responsable de rapports GA4 corrompus dans environ 30 % des entreprises sans conventions UTM documentées, selon une étude Improvado de 2023. La confusion est compréhensible : les deux semblent décrire "d'où vient le trafic."
Mais ils répondent à des questions différentes. utm_source identifie la plateforme — le site web, l'application ou le service spécifique qui a envoyé le clic. utm_medium identifie le type de canal — la catégorie de trafic dans les Default Channel Groupings de GA4.
Voici où ça dérape :
| Ce qu'ils ont tapé | Ce qui n'allait pas |
|---|---|
utm_source=paid_social | C'est un medium, pas un source. Source devrait être la plateforme : meta, tiktok |
utm_medium=facebook | C'est un source, pas un medium. Medium devrait être le type de canal : paid_social |
utm_source=spring_sale_instagram | Nom de campagne fourré dans source. Trois champs compressés en un |
utm_medium=social-media | Pas une valeur reconnue par GA4. Le trafic tombe dans "Unassigned" |
J'ai fait exactement cette erreur en 2022. J'ai balisé toute une campagne Q4 avec utm_medium=social au lieu de utm_medium=paid_social. Chaque clic Meta Ads s'est retrouvé dans le canal "Organic Social" de GA4. Trois mois de données d'attribution payante — envolés. Les 14 000 $ de dépenses publicitaires semblaient avoir produit zéro résultat.
La solution est enfantine. Source = nom de la plateforme. Medium = valeur de channel grouping GA4. Toujours.
La Clean Signal Method appelle ça "Parler le langage de GA4" — Principe n°1. Si votre valeur utm_medium ne correspond pas à un Default Channel Grouping de GA4, vos données sont déjà cassées avant le premier clic.
Quelles sont les valeurs UTM recommandées pour chaque canal marketing ?
GA4 utilise utm_medium pour classer le trafic dans les Default Channel Groupings. Utilisez la mauvaise valeur et votre trafic devient "Unassigned" — invisible dans les rapports standards. Voici les valeurs correctes pour 16 canaux courants :
| Canal | utm_source | utm_medium | Exemple utm_campaign |
|---|---|---|---|
| Meta Ads (FB + IG) | meta | paid_social | {{campaign.name}}-{{adset.name}} |
| Google Ads (Search) | google | cpc | {campaignid}_{adgroupid} |
| Google Ads (Display) | google | display | {campaignid} |
| TikTok Ads | tiktok | paid_social | __CAMPAIGN_NAME__ |
| LinkedIn Ads | linkedin | paid_social | {{CAMPAIGN_NAME}} |
| Bing/Microsoft Ads | bing | cpc | {CampaignId} |
| Pinterest Ads | pinterest | paid_social | {campaign_name} |
| Snapchat Ads | snapchat | paid_social | {{campaign.name}} |
| Newsletter Mailchimp | mailchimp | email | weekly_digest_2026-03 |
| Email Klaviyo | klaviyo | email | abandoned_cart_flow |
| Post Facebook organique | facebook | organic | product_tips_march |
| Post Instagram organique | instagram | organic | behind_the_scenes |
| Canal Telegram | telegram | organic | weekly_update |
| YouTube organique | youtube | organic | tutorial_series |
| QR code (offline) | offline | referral | conference_berlin_2026 |
| Campagne SMS | sms_provider | sms | flash_sale_march |
Vous voyez le pattern ? Chaque valeur utm_medium correspond directement à un GA4 Default Channel Grouping. Pas d'orthographe créative. Pas d'abréviations. paid_social — pas smm, pas social-ads, pas paid-social-media.
Astuce pro : Quand vous sélectionnez un réseau publicitaire dans UTM Generator, le menu déroulant du medium affiche uniquement des valeurs compatibles GA4. Choisissez "Meta Ads" et vous verrez
paid_social,cpm,cpc— jamais de valeurs qui déclencheraient "Unassigned." Fini les devinettes.
Comment utiliser utm_term et utm_content pour un tracking granulaire ?
Ces deux paramètres optionnels séparent un bon tracking UTM d'un excellent tracking UTM. utm_term capture les données de ciblage — le mot-clé, segment d'audience ou type de correspondance qui a déclenché la publicité. utm_content identifie quel créatif spécifique l'utilisateur a cliqué.
Pour Google Ads, utm_term est simple :
utm_term={keyword}_{matchtype}
Cela vous donne des lignes comme running_shoes_exact ou best_sneakers_broad dans GA4. Vous pouvez voir quels mots-clés génèrent des conversions sans ouvrir Google Ads.
Pour les plateformes sociales sans ciblage par mots-clés, réutilisez utm_term pour les données d'audience :
utm_term=lookalike_purchasers_1pct (Meta)
utm_term=job_title_cmo (LinkedIn)
utm_term=interest_fitness (TikTok)
utm_content doit toujours identifier le créatif. Chaque plateforme a un macro pour ça :
| Plateforme | Valeur utm_content | Ce que ça résout |
|---|---|---|
| Meta | {{ad.name}} | Le nom de votre pub dans Ads Manager |
{creative} ou {adid} | L'ID du créatif | |
| TikTok | __CID_NAME__ | Nom du créatif |
{{CREATIVE_ID}} | ID du créatif |
Et voici une technique que j'aurais aimé apprendre plus tôt : utilisez utm_content pour tester vos posts organiques en A/B aussi. Balisez un post LinkedIn avec utm_content=carousel_v1 et un autre avec utm_content=text_only_v2. GA4 vous montre quel format génère le plus de trafic — aucun outil payant nécessaire.
Que se passe-t-il quand les valeurs se retrouvent dans le mauvais champ ?
Mettre la bonne valeur dans le mauvais paramètre, c'est comme écrire le code postal dans le champ ville d'une lettre. Techniquement, vous avez rempli le formulaire. En pratique, les données sont inutilisables.

Voici les cinq erreurs que je constate le plus souvent en auditant les configurations UTM de mes clients :
| Erreur | Ce qu'ils ont écrit | Ce que ça devrait être |
|---|---|---|
| Nom de campagne dans source | utm_source=spring_sale | utm_source=meta, utm_campaign=spring_sale |
| Plateforme dans medium | utm_medium=facebook | utm_source=meta, utm_medium=paid_social |
| Nom de pub dans campaign | utm_campaign=ad_video_v2 | utm_campaign={{campaign.name}}, utm_content=ad_video_v2 |
| Mot-clé dans content | utm_content=buy+shoes | utm_term=buy+shoes |
| Tout dans un seul champ | utm_source=meta_paid_spring_2026 | Répartir entre source, medium, campaign |
Le principe Clean Signal Method "Bonne valeur, bon champ" existe précisément parce que ce problème est si répandu. Quand chaque valeur est dans son champ prévu, les rapports GA4 deviennent immédiatement lisibles. Quand ce n'est pas le cas, vous déboguez des tableurs au lieu d'optimiser vos campagnes.
Quels sont les nouveaux paramètres GA4 au-delà des cinq classiques ?
Google Analytics 4 supporte trois paramètres UTM supplémentaires que la plupart des marketeurs ignorent — utm_id, utm_source_platform et utm_creative_format. Ils ont été introduits avec GA4 et deviennent de plus en plus importants en 2026.
utm_id — L'identifiant de campagne. Obligatoire pour l'import des données de coûts dans GA4. Sans lui, impossible de relier vos dépenses publicitaires aux sessions GA4. Toute campagne payante devrait l'inclure :
| Plateforme | Valeur utm_id |
|---|---|
| Meta | {{campaign.id}} |
{campaignid} | |
| TikTok | __CAMPAIGN_ID__ |
{{CAMPAIGN_ID}} | |
| Bing | {CampaignId} |
Pourquoi utm_id compte au-delà de l'import des coûts : les IDs de campagne ne changent pas quand quelqu'un renomme une campagne. J'ai vu des responsables marketing renommer "Spring Sale" en "March Promo" en plein vol et casser chaque jointure utm_campaign dans leurs rapports. L'ID numérique de utm_id reste stable. C'est votre assurance contre l'erreur humaine.
utm_source_platform — Identifie la plateforme qui envoie le trafic à un niveau supérieur. Google l'utilise en interne pour l'auto-tagging Google Ads, mais vous pouvez le définir manuellement pour d'autres plateformes. Valeurs : Search Ads 360, Display & Video 360, Shopping. La plupart des marketeurs peuvent l'ignorer sauf s'ils utilisent les produits Google Marketing Platform.
utm_creative_format — Décrit le format publicitaire : display, native, video, search. Utile pour comparer les formats entre plateformes, mais encore peu adopté. GA4 remplira ce champ automatiquement via l'auto-tagging pour Google Ads.
En résumé : utm_id est le seul nouveau paramètre que vous devez utiliser. Les deux autres sont un bonus pour les configurations enterprise.
Comment utmgenerator.io vous aide à choisir les bonnes valeurs ?
Connaître la théorie, c'est une chose. Tout faire correctement à 23 h avant le lancement d'une campagne, c'en est une autre.
Quand vous sélectionnez un réseau publicitaire dans UTM Generator, trois choses se passent automatiquement. Le champ source se remplit avec le nom de la plateforme et les macros dynamiques disponibles — pour Meta, c'est meta, meta-{{site_source_name}}-{{placement}} ou simplement {{placement}}. Le menu déroulant du medium filtre uniquement les valeurs compatibles GA4 pour ce réseau. Et chaque champ affiche un tooltip expliquant ce qui doit y figurer, avec la bonne syntaxe de macro pour votre plateforme sélectionnée.
L'outil prévient aussi les erreurs les plus coûteuses en temps réel :
- Caractères cyrilliques ? Avertissement : "Utilisez uniquement des caractères latins — les symboles non latins seront encodés en pourcentage."
- Casse mixte ? Conversion automatique en minuscules à la génération.
- Mauvais champ ? Les valeurs recommandées vous orientent vers le bon paramètre.
utm_idmanquant ? Le champ est pré-rempli avec le bon macro de plateforme.
Les templates vont encore plus loin. Créez une structure UTM correcte pour les campagnes Meta, enregistrez-la comme template et partagez l'URL avec votre équipe. Ils ouvrent le lien — tous les champs se remplissent automatiquement. Pas de support de formation, pas de document de gouvernance, pas d'abonnement SaaS à 100 $/mois. Juste une URL qui impose votre convention de nommage par défaut.
FAQ
Quelle est la différence entre utm_source et utm_medium ?
utm_source identifie la plateforme ou le site web spécifique qui a envoyé le trafic — comme meta, google ou klaviyo. utm_medium identifie le type de canal marketing — comme paid_social, cpc ou email. Source répond à "qui l'a envoyé", medium répond à "comment c'est arrivé." GA4 utilise les valeurs de medium pour classer le trafic dans les Default Channel Groupings.
Quels paramètres UTM sont obligatoires ?
Trois paramètres sont obligatoires pour que GA4 attribue correctement le trafic : utm_source, utm_medium et utm_campaign. Sans les trois, les données de session peuvent apparaître incomplètes ou tomber dans la mauvaise catégorie de canal. Les deux autres — utm_term et utm_content — sont optionnels mais recommandés pour les campagnes payantes nécessitant une attribution au niveau du créatif.
Que se passe-t-il si j'utilise une mauvaise valeur de utm_medium ?
GA4 associe utm_medium aux Default Channel Groupings à l'aide de valeurs spécifiques reconnues. Si vous utilisez social-media au lieu de paid_social, votre trafic atterrit dans le canal "Unassigned" — une zone morte où les données deviennent invisibles dans les rapports d'acquisition standards. Selon la documentation GA4, seules des valeurs comme cpc, paid_social, email, display, organic et affiliate sont reconnues.
Faut-il utiliser des paramètres dynamiques ou des valeurs codées en dur ?
Utilisez des paramètres dynamiques (macros de plateforme) pour toute valeur susceptible de changer — noms de campagne, noms de pub, mots-clés, IDs de créatifs. Utilisez des valeurs statiques pour ce qui reste constant — votre utm_medium et votre utm_source de base. La Clean Signal Method recommande de combiner les deux : utm_source=meta-{{site_source_name}}-{{placement}} utilise un préfixe statique avec des données dynamiques de plateforme.
utm_term est-il réservé aux mots-clés de recherche ?
Non. Bien que utm_term ait été conçu à l'origine pour les mots-clés de recherche payante, vous pouvez le réutiliser pour n'importe quelle donnée de ciblage sur les plateformes sociales — segments d'audience, catégories d'intérêt, titres de poste ou groupes démographiques. Pour Google Ads, utilisez {keyword}. Pour Meta, essayez des valeurs descriptives comme lookalike_purchasers_1pct ou retargeting_cart_abandoners.
Les paramètres UTM fonctionnent-ils avec l'auto-tagging de GA4 ?
Oui. L'auto-tagging Google Ads (GCLID) et les paramètres UTM manuels peuvent coexister. Activez "Autoriser le taggage manuel à remplacer le taggage automatique" dans les paramètres d'administration de GA4. L'auto-tagging fournit des données détaillées Google Ads dans les rapports Google Ads de GA4, tandis que les paramètres UTM alimentent les rapports d'acquisition standards et fonctionnent avec des outils externes comme les CRM et les plateformes de BI.
Qu'est-ce que utm_id et en ai-je besoin ?
utm_id est un paramètre spécifique à GA4 qui stocke un identifiant de campagne — généralement l'ID numérique de campagne de la plateforme. Il est obligatoire pour importer les données de coûts dans GA4 et fournit une clé stable qui survit aux renommages de campagne. Pour les campagnes payantes, incluez-le toujours avec le macro de la plateforme : {{campaign.id}} pour Meta, {campaignid} pour Google, __CAMPAIGN_ID__ pour TikTok.
Combien de paramètres UTM puis-je ajouter à une URL ?
Il n'y a pas de limite stricte. Au-delà des cinq UTMs standards et des trois ajouts GA4, vous pouvez ajouter des paramètres personnalisés comme language, funnel_stage ou sale pour l'intégration CRM. La limite pratique est la longueur de l'URL — la plupart des navigateurs gèrent des URLs jusqu'à 2 048 caractères. Utilisez UTM Generator pour construire des liens avec des paramètres standards et personnalisés, puis raccourcissez-les pour les réseaux sociaux et les QR codes.
Arrêtez de deviner quelle valeur va où. Ouvrez UTM Generator, sélectionnez votre réseau publicitaire et laissez les recommandations spécifiques à chaque plateforme faire le reste. Gratuit, sans inscription, disponible en 29 langues.