Générateur de Lien UTM
Ajoutez utm_source, utm_medium, utm_campaign, utm_term et utm_content à n'importe quelle URL et obtenez un lien de suivi GA4 propre instantanément. 100 % côté client.
URL Générée
Comment fonctionne le générateur de liens UTM
Un lien UTM n'est rien d'autre qu'une URL normale à laquelle s'ajoutent cinq paramètres de requête facultatifs : utm_source, utm_medium, utm_campaign, utm_term et utm_content. Cet outil construit cette URL à votre place, pour que vous n'ayez pas à retenir le nom exact des paramètres, à vérifier le bon enchaînement des esperluettes, ni à craindre qu'un espace mal placé ne casse le lien plus tard. Collez une URL de destination, remplissez les paramètres pertinents, et le lien de suivi apparaît dans l'encadré de résultat au fur et à mesure que vous tapez. Rien n'est envoyé nulle part : c'est l'objet URL que votre navigateur comprend déjà qui fait le travail.
- Collez votre URL de destination. C'est la page sur laquelle le clic atterrit réellement : une landing page, un article de blog, une page tarifaire, peu importe ce que la campagne promeut. Incluez le protocole (https://) ou l'outil en ajoutera un pour vous.
- Renseignez utm_source. Où ce lien va-t-il être diffusé ? Une newsletter, un réseau publicitaire précis, un site partenaire. C'est la valeur que les plateformes d'analyse utilisent pour répondre à la question « d'où vient cette visite ».
- Renseignez utm_medium. De quel type de canal s'agit-il ? Email, réseaux sociaux payants, bannière, emplacement d'affiliation. La source indique l'endroit précis ; le medium indique la catégorie de cet endroit.
- Nommez la campagne avec utm_campaign. Tous les liens appartenant à la même opération, soldes_ete, lancement_produit, black_friday, doivent partager exactement la même valeur, afin de se regrouper en une seule ligne dans vos rapports au lieu de se disperser en plusieurs.
- N'ajoutez utm_term et utm_content que si nécessaire. Les deux sont facultatifs, et les laisser vides quand ils ne s'appliquent pas garde vos liens plus courts et vos rapports plus lisibles.
- Copiez le lien terminé. Cliquez sur « Copier l'URL » et collez-le où le lien doit aller : une plateforme d'emailing, un gestionnaire de publicités, un outil de planification sociale, ou une feuille de calcul que vous préparez pour toute une campagne à la fois.
Le générateur se met à jour en direct pendant que vous tapez, pour que vous voyiez exactement comment chaque champ modifie l'URL finale avant de la valider. Videz un champ et son paramètre disparaît entièrement du lien, plutôt que d'être ajouté comme une valeur vide qui apparaîtrait dans vos rapports sous forme de ligne vide.
Les cinq paramètres UTM, un par un
Les cinq paramètres existent pour répondre à une seule question, à différents niveaux de détail : d'où vient ce visiteur, et pourquoi a-t-il cliqué ? Deux d'entre eux sont pratiquement indispensables pour que le lien soit utile, deux sont facultatifs et dépendent du contexte, et un se situe entre les deux.
| Paramètre | Répond à | Valeurs typiques |
|---|---|---|
utm_source | Quel endroit précis a envoyé le trafic | google, newsletter, facebook, site_partenaire |
utm_medium | À quelle catégorie de canal appartient cet endroit | cpc, email, social, affiliation, renvoi |
utm_campaign | À quelle opération marketing ce clic appartient | soldes_ete_2026, lancement_produit, webinaire_mai |
utm_term | Quel mot-clé payant a déclenché l'annonce | chaussures_running, logiciel_gestion_projet |
utm_content | Quel lien ou quelle création précise a été cliqué | cta_entete, banniere_laterale, variante_b |
utm_source et utm_medium forment la paire qui apparaît ensemble dans chaque rapport d'analyse comme une seule dimension combinée : autant les considérer comme un duo indissociable. La source est précise (facebook, pas « réseaux sociaux »), le medium est la catégorie à laquelle appartient cette source (social). Bien régler cette paire, et tout ce qui en découle, les regroupements de canaux, les tableaux de rapport par défaut, le coût d'acquisition par canal, s'aligne correctement.
utm_campaign est ce qui relie un ensemble de liens dispersés à une seule initiative. Une campagne unique, disons un lancement de produit, peut compter une douzaine de liens individuels : un dans un email, trois dans des publications sociales, deux dans des publicités payantes, quelques-uns dans des newsletters partenaires. Chacun de ces liens doit porter la même valeur utm_campaign, afin que lorsqu'on génère un rapport de performance de campagne, les douze remontent en contribuant à la même ligne au lieu de former douze entrées distinctes et difficiles à relier entre elles.
utm_term contre utm_content : la paire que l'on confond souvent
utm_term a été conçu spécifiquement pour le search payant. Il enregistre le mot-clé qui a déclenché une annonce de recherche, de sorte que lorsqu'un rapport affiche les conversions par terme, vous pouvez voir quels mots-clés méritent réellement leur enchère. En dehors des campagnes de search payant, utm_term n'a que rarement une utilité naturelle, et la plupart des annonceurs le laissent vide.
utm_content est plus large : il distingue deux liens qui pointent vers exactement la même destination au sein de la même campagne. L'exemple classique est un test A/B sur un email, une version avec un lien texte, une autre avec un bouton, les deux menant à la même landing page sous la même campagne. Sans utm_content, les deux clics seraient identiques dans vos rapports. Avec lui, vous pouvez constater que le bouton a surperformé le lien texte d'un facteur trois. Le même principe s'applique pour comparer un appel à l'action en en-tête à un en pied de page, ou deux créations publicitaires diffusées côte à côte.
Comment GA4 transforme ces paramètres en rapport
Google Analytics 4 lit utm_source et utm_medium ensemble et les inscrit dans une seule dimension appelée Source/support de la session, au format source / support, si bien qu'un lien portant utm_source=newsletter et utm_medium=email apparaît dans les rapports sous la forme newsletter / email. C'est la valeur que vous allez filtrer, comparer aux autres canaux et utiliser pour construire vos rapports d'acquisition : tout ce que vous saisissez dans ces deux champs devient donc du texte permanent et visible dans votre compte analytics.
utm_campaign atterrit dans une dimension distincte appelée Campagne de la session. C'est ce qui permet d'ouvrir un rapport, de filtrer sur un nom de campagne, et de voir toutes les sessions arrivées avec cette valeur, quel que soit le canal source/support qui les a amenées. Un rapport de campagne bien construit n'est en réalité que cette dimension filtrée sur une seule campagne, avec la source/support comme répartition secondaire montrant quels canaux ont le mieux performé au sein de cette campagne.
utm_term et utm_content obtiennent eux aussi leurs propres dimensions, Terme manuel de la session et Contenu publicitaire manuel de la session, et elles ne deviennent utiles que lorsque vous ajoutez réellement une dimension secondaire ou une comparaison pour les faire apparaître. Elles ne figurent pas dans les tableaux d'acquisition par défaut, ce qui explique en partie pourquoi tant de personnes renseignent utm_term sur chaque lien par habitude, sans jamais revenir consulter les données que cela produit.
Le mot session dans le nom de ces dimensions compte. GA4 attribue la source et le support d'une nouvelle session en fonction des paramètres présents sur le lien qui a déclenché cette session, et non de l'ensemble des liens qu'un utilisateur a pu cliquer un jour. Un visiteur arrivé via un email aujourd'hui et revenu par un favori la semaine prochaine apparaîtra comme deux sessions distinctes avec deux valeurs de source/support différentes, ce qui est normal et correct.
Des conventions de nommage qui gardent une campagne en une seule ligne
GA4 traite les valeurs UTM comme des chaînes de caractères sensibles à la casse, pas comme des idées. Cela signifie que Facebook, facebook et FACEBOOK sont trois valeurs différentes du point de vue de vos rapports, et qu'une campagne balisée soldes_Ete dans un email et soldes_ete dans un autre se scindera en deux lignes, même si un humain lisant les deux appellerait cela la même campagne. La solution est une habitude, pas une fonctionnalité : écrivez chaque valeur UTM en minuscules, à chaque fois, sur chaque lien, sans exception pour les noms de marque ou les noms propres.
Les espaces posent un problème voisin mais légèrement différent. Un navigateur transforme un espace littéral dans une URL en %20, de sorte qu'une campagne nommée « Soldes Été » devient soldes%20ete dans la barre d'adresse et dans vos rapports : c'est techniquement une seule valeur, mais elle se lit comme un fouillis et se retape facilement de façon incohérente d'un lien à l'autre. Utilisez plutôt un trait d'union ou un underscore : soldes-ete ou soldes_ete. Les deux fonctionnent tant que vous en choisissez un et que vous vous y tenez sur toute votre équipe, puisque soldes-ete et soldes_ete restent, encore une fois, deux chaînes de caractères différentes pour GA4.
Une convention de nommage courte, écrite une bonne fois pour toutes et partagée avec tous ceux qui construisent des liens, marketing, partenaires agence, quiconque gère les publicités payantes, évite l'essentiel de ce problème. Une règle aussi simple que « tout en minuscules, mots séparés par des underscores, les noms de campagne suivent le format saison_promotion_annee » suffit à garder une année entière de campagnes lisible dans un seul rapport, au lieu de la voir se fragmenter en lignes quasi doublons qu'il faudra fusionner manuellement plus tard.
Les erreurs courantes qui fractionnent une campagne en plusieurs lignes
L'erreur UTM la plus fréquente est l'incohérence entre des liens censés appartenir au même ensemble. Une campagne construite sur plusieurs semaines par différentes personnes, l'une la balise soldes_ete, une autre écrit Soldes_Ete une semaine plus tard, une troisième oublie l'underscore et écrit soldesete, et le résultat est un rapport de campagne avec trois lignes au lieu d'une, aucune ne montrant l'image complète. La solution est toujours la même : convenir de la chaîne exacte avant l'envoi du premier lien, puis copier cette chaîne plutôt que de la retaper.
- Fautes de frappe dans le nom du paramètre lui-même. utm_source mal orthographié en utm_soruce ou utm_sourse ne provoquera aucune erreur visible ; GA4 ne le reconnaîtra tout simplement pas, et ce trafic retombera dans un canal générique au lieu de celui que vous visiez.
- Mélanger les séparateurs au sein d'une même campagne. Utiliser des underscores dans le nom de campagne sur certains liens et des traits d'union sur d'autres crée deux valeurs distinctes pour ce qui devrait être une seule ligne.
- Laisser utm_medium trop générique alors qu'il devrait être précis. Un medium « social » sur tous les liens sociaux est correct, mais le régler sur « trafic » ou « lien » sur tout va à l'encontre du but même du paramètre, puisqu'il ne distingue plus rien.
- Rebaliser un lien déjà en ligne. Modifier les valeurs UTM d'une URL après qu'elle a été partagée, imprimée ou intégrée fait que l'ancienne et la nouvelle version continuent toutes deux à collecter des données sous des valeurs différentes, sans qu'aucune des deux ne raconte l'histoire complète à elle seule.
Construire tous les liens d'une campagne en une seule session de travail, avec le même outil, en tapant le nom de campagne une fois puis en le réutilisant plutôt qu'en le retapant pour chaque lien, élimine presque tout ce risque avant même qu'il n'apparaisse.
Pourquoi baliser les liens internes se retourne contre vous
Il est tentant d'ajouter des paramètres UTM à un lien à l'intérieur de votre propre site, une bannière sur la page d'accueil pointant vers une page de soldes, ou un article de blog renvoyant vers un article connexe, parce que cela donne l'impression de révéler quels emplacements internes génèrent des clics. Cela crée en réalité un vrai problème : GA4 considère tout lien portant utm_source et utm_medium comme le début d'une nouvelle session, même quand le clic se produit entièrement à l'intérieur de votre propre site. Un visiteur arrivé la semaine dernière depuis une recherche Google, qui a navigué sur le site puis cliqué sur une bannière balisée en interne, est compté comme une session neuve depuis la source et le medium indiqués sur ce lien interne, ce qui écrase les données d'acquisition d'origine de cette visite.
Cela corrompt discrètement vos rapports d'acquisition. Le trafic organique ou payant qui devrait être crédité à Google ou à une campagne précise se retrouve réattribué à la source interne que vous avez indiquée sur la bannière, et plus vous balisez de liens internes, plus vous redémarrez artificiellement des sessions en plein milieu d'une visite. Ce trafic ne provient pas réellement d'une nouvelle source : il était déjà sur votre site.
Si vous voulez mesurer quels emplacements internes sont cliqués, c'est une vraie question et elle est utile, mais les paramètres UTM sont le mauvais outil pour y répondre. Le suivi d'événements ou un outil de campagne interne dédié, conçu pour cet usage, mesure le clic sans perturber la source et le medium d'origine de la session. Réservez le balisage UTM aux liens qui vivent en dehors de votre propre domaine : emails, publicités, publications sociales, sites partenaires, partout où la session d'un visiteur commence véritablement.
Les UTM à travers les redirections, les raccourcisseurs de liens et les QR codes
Un paramètre UTM ne fonctionne que s'il survit au trajet entre le lien sur lequel on clique et la page que GA4 mesure réellement. La plupart du temps c'est le cas, mais trois détours courants méritent d'être connus.
Une redirection 301 ou 302 standard, du type utilisé quand une page déménage ou qu'un lien court se déplie vers sa destination complète, transmet normalement les paramètres de requête sans y toucher, tant que la cible de la redirection ne définit pas déjà ses propres paramètres en conflit. Testez cela une fois pour toute chaîne de redirection sur laquelle vous comptez régulièrement : certains CMS et certaines règles de redirection suppriment la chaîne de requête par défaut et doivent être configurés pour la transmettre.
Les raccourcisseurs de liens fonctionnent généralement bien, puisque le lien raccourci stocke l'URL de destination complète, paramètres UTM compris, et se contente de la déplier au clic ; il reste toutefois utile de vérifier une fois le comportement d'un raccourcisseur donné avant de s'y fier pour une campagne entière, car quelques raccourcisseurs anciens ou auto-hébergés tronquent les chaînes de requête trop longues.
Les QR codes ne sont rien d'autre qu'un lien UTM encodé sous forme d'image, donc tout ce qui précède s'applique de la même manière. Un flyer imprimé, une affiche ou un emballage portant un QR code pointant vers une URL balisée UTM remontera les scans dans GA4 exactement comme le ferait un lien cliqué, avec les valeurs utm_source et utm_medium que vous aurez choisies à l'avance, print ou qr fonctionnant bien comme medium pour que ce trafic hors ligne ne se retrouve pas mélangé avec vos autres canaux.
Cas d'usage courants
Campagnes email
Chaque lien d'une newsletter ou d'un email promotionnel doit porter le même utm_campaign, un medium email, et une source identifiant la liste ou la plateforme d'envoi précise. Utiliser utm_content pour distinguer un lien sur le logo en en-tête, un lien texte dans le corps et un lien en pied de page révèle quel emplacement à l'intérieur de l'email les destinataires cliquent réellement, un niveau de détail qu'un simple taux d'ouverture ne montrera jamais.
Publications sur les réseaux sociaux
Baliser les liens publiés sur différentes plateformes avec le nom de la plateforme comme source, twitter, linkedin, instagram, et un medium social ou social_payant selon que la publication ait été boostée ou non, permet de comparer les plateformes directement entre elles dans un seul rapport, plutôt que de dépendre des statistiques propres à chaque plateforme, toutes définies différemment.
Publicité payante
Les plateformes publicitaires publient leurs propres chiffres de clics et de conversions, mais ces chiffres ne sont pas toujours définis de la même façon qu'une session ou une conversion GA4. Baliser l'URL de destination de chaque publicité avec utm_source, utm_medium, et utm_term pour le mot-clé déclencheur, vous donne une vision indépendante et comparable de la performance payante, juste à côté de vos chiffres organiques et email dans le même outil.
Impression, packaging et campagnes hors ligne
Un lien UTM intégré dans un QR code sur un flyer, une carte de visite ou un emballage produit est souvent le seul moyen de relier un point de contact hors ligne à une conversion en ligne. Comme ces liens changent rarement une fois imprimés, prenez soin de bien choisir le nom de campagne et la source dès le premier jet.
Confidentialité : tout se passe dans votre navigateur
Construire l'ensemble des liens UTM d'une campagne, parfois des dizaines répartis entre email, réseaux sociaux et canaux payants, implique de taper des noms de produits non annoncés, des thèmes de campagne non dévoilés et des noms de code internes bien avant que tout cela ne devienne public. Cet outil n'envoie jamais rien de tout cela vers un serveur. L'analyse de l'URL et l'assemblage des paramètres s'exécutent en JavaScript directement dans la page déjà ouverte, en utilisant le même objet URL que tout navigateur moderne intègre nativement, et le résultat ne quitte votre appareil que lorsque vous le copiez vous-même.
Cela signifie aussi qu'il n'existe aucun historique susceptible de fuiter par accident, aucun compte à sécuriser, et aucun tiers ne conservant une trace des campagnes que vous prépariez avant leur lancement. Construisez un lien ou cinquante en une seule session de travail : le seul endroit où tout cela existe reste votre propre presse-papiers et la destination où vous le collez.
Questions Fréquentes
Outils Associés
🔒 100 % Confidentialité Côté Client
Chaque lien UTM est construit <strong>entièrement dans votre navigateur</strong>. Aucune URL, aucun nom de campagne ni aucun paramètre n'est jamais envoyé vers un serveur. Vos plans de campagne restent sur votre appareil.