Comment utiliser ce générateur UTM
Ce générateur UTM fabrique en quelques secondes un lien de campagne que Google Analytics 4 sait lire : vous collez l’URL de la page d’arrivée, vous choisissez un modèle ou remplissez les champs, puis vous copiez le lien final. Le calcul se fait dans votre navigateur et l’historique de vos 10 derniers liens reste stocké sur votre poste.
- Collez l’URL de destination, de préférence la page produit ou la collection exacte mise en avant dans la pub. Si elle contient déjà des paramètres (
?variant=…) ou une ancre (#avis), l’outil les conserve et place les UTM au bon endroit. - Choisissez un modèle (Meta Ads, Google Ads, Klaviyo, Brevo, Instagram bio, TikTok, influence, QR code) pour pré-remplir les champs avec une convention cohérente, puis ajustez le nom de campagne.
- Lisez les avertissements : majuscules, espaces, paramètre obligatoire manquant, UTM déjà présent dans l’URL, canal GA4 non reconnu.
- Copiez l’URL complète, ou seulement les paramètres si la plateforme a un champ dédié (Meta, Google Ads). Exportez l’historique en CSV pour garder la trace de vos liens dans un tableur partagé.
Anatomie d’un lien UTM pour Google Analytics 4
Un lien UTM suit toujours la même logique : l’URL de la page, un ?, puis des paires clé=valeur séparées par &. Si l’URL contient déjà un ?, les UTM s’ajoutent après un &. Si elle se termine par une ancre #, les paramètres doivent passer avant elle, sinon le navigateur ne les transmet pas dans la requête et GA4 ne les voit pas. La liste des paramètres reconnus est publiée dans l’aide Google Analytics sur les URL personnalisées.
| Paramètre | Ce qu’il décrit | Exemple e-commerce |
|---|---|---|
utm_source | Le site ou l’outil qui envoie le visiteur | facebook, google, klaviyo |
utm_medium | Le type de canal, qui décide du regroupement GA4 | paid_social, cpc, email |
utm_campaign | L’opération marketing | soldes-hiver, lancement-serum |
utm_content | La créa ou le lien cliqué | video-ugc-1, bouton-hero |
utm_term | Le mot-clé ou l’audience | lookalike-acheteurs |
utm_id | L’identifiant de campagne, pour l’import de coûts | 12345 |
Google précise aussi que les valeurs sont sensibles à la casse : Facebook et facebook deviennent deux sources distinctes dans vos rapports. D’où les options de nettoyage (minuscules, accents retirés, espaces remplacés), cochées par défaut.
Exemple pas à pas : créer un lien UTM pour Meta Ads
Prenons une boutique hypothétique qui lance une campagne de prospection sur sa nouvelle collection. Elle clique sur le modèle Meta Ads et obtient :
utm_source={{site_source_name}}&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_term={{adset.name}}&utm_content={{ad.name}}&utm_id={{campaign.id}}
Ces valeurs entre doubles accolades sont des paramètres dynamiques officiels, listés dans les spécifications des paramètres d’URL dynamiques de Meta. Au clic, Meta les remplace : {{site_source_name}} devient fb, ig, msg, th ou an selon la plateforme (Facebook, Instagram, Messenger, Threads, Audience Network), et les trois paramètres de nom reprennent les noms de la campagne, de l’ensemble et de la publicité.
Deux détails changent la qualité de vos rapports. Meta fige les noms au moment de la première publication : renommer une campagne ensuite ne modifie pas la valeur envoyée. Et un nom avec des espaces arrive encodé (Prospection%20Hiver). Nommez donc vos campagnes en minuscules avec des tirets dès la création. Collez ensuite la partie « paramètres seuls » dans le champ Paramètres d’URL de la publicité. Ce réglage fait partie des dix vérifications de notre méthode pour lancer une campagne Meta Ads.
Les UTM alimentent GA4. Meta, de son côté, mesure les achats avec le pixel et l’API de conversion : les deux se complètent, et le guide pour installer la Conversions API Meta sur Shopify couvre la partie Meta.
Google Ads : l’auto-marquage passe avant les UTM
Sur Google Ads, l’auto-marquage ajoute un paramètre gclid à chaque clic. Quand le compte est associé à votre propriété GA4, ce gclid suffit à remonter campagne, groupe d’annonces et mot-clé. L’aide Google Ads sur l’auto-marquage précise que dans GA4, l’auto-marquage prend le pas sur le marquage manuel. Ajouter des UTM à la main n’apporte donc rien à GA4 dans ce cas.
Le modèle Google Ads de l’outil sert si un autre outil (CRM, attribution tierce, export Shopify) lit uniquement les utm_. Il utilise les paramètres ValueTrack {campaignid}, {keyword} et {creative}, documentés dans la page Configurer le suivi avec les paramètres ValueTrack. Placez-les une seule fois dans le suffixe d’URL finale, au niveau du compte ou de la campagne. La structure du compte et le suivi des conversions sont traités dans notre guide de gestion de campagne Google Ads.
Lire le canal GA4 estimé
GA4 range chaque visite dans un groupe de canaux par défaut selon des règles publiques, décrites dans l’aide sur les groupes de canaux par défaut. L’outil applique une version simplifiée de ces règles pour vous montrer où votre lien a des chances d’atterrir.
- Paid Social, Paid Search, Paid Video : un support qui correspond à
cpc,ppc,retargetingou commence parpaid, combiné à une source reconnue comme réseau social, moteur de recherche ou site vidéo. - Email : source ou support égal à
email(ou ses variantes e-mail, e_mail). - Organic Social : une source sociale sans support payant, ou un support comme
social. - Unassigned : aucune règle ne correspond. C’est le cas d’un support inventé comme
qr_codeouinfluenceavec une source inconnue.
Un lien classé en Unassigned reste mesuré, mais il se retrouve mélangé aux autres visites non classées. Pour le trafic hors ligne (QR code sur un flyer ou un colis), vous pouvez créer un groupe de canaux personnalisé dans GA4, ou accepter ce classement et filtrer par campagne. La liste des sources sociales et moteurs reconnus par Google est plus longue que celle de l’outil : vérifiez le classement réel dans le rapport Acquisition de trafic après les premiers clics.
Erreurs fréquentes avec les liens UTM
- Mélanger les conventions :
facebookun mois,fble suivant,Facebook-Adschez le freelance. Fixez une liste de sources et de supports et partagez-la (l’export CSV sert de point de départ). - Marquer les liens internes : un UTM sur une bannière de la page d’accueil remplace la vraie source du visiteur par votre propre site.
- Doubler le marquage en emailing : Klaviyo et Brevo savent ajouter des UTM automatiquement. Selon l’aide Brevo, l’intégration Google Analytics pose
utm_source=brevo,utm_medium=emailet le nom de campagne. Côté Klaviyo, le réglage se trouve dans les paramètres du compte (aide Klaviyo sur le suivi UTM). Gardez un seul marquage actif pour un même email. - Laisser une URL trop longue sur un support imprimé : un QR code dense se scanne moins bien. Passez par une redirection courte sur votre domaine qui pointe vers le lien UTM complet.
- Oublier de tester : ouvrez le lien, vérifiez que la page s’affiche, puis regardez le rapport Temps réel de GA4 pour confirmer la source et le support.
Et ensuite : des liens propres à des décisions
Des UTM cohérents permettent de comparer vos canaux sur la même base, de repérer la créa qui ramène les visiteurs les plus engagés et de croiser ces données avec vos ventes. Avant de lancer la diffusion, vérifiez aussi la longueur de vos textes avec le compteur de caractères pour annonces Google Ads et Meta, puis contrôlez la rentabilité de la campagne avec le calculateur de ROAS. L’étude de cas d’une marque de vêtements montre comment des paramètres UTM systématiques ont servi à suivre les achats multicanaux. Si vous voulez une convention de nommage et un tracking repris de bout en bout, c’est le point de départ de notre accompagnement d’agence growth marketing.
