Le sigle UTM signifie Urchin Tracking Module, du nom d'Urchin, l'outil d'analyse racheté par Google en 2005 qui a donné naissance à Google Analytics. Vingt ans plus tard, ces paramètres sont devenus un standard de fait, reconnus par la quasi-totalité des plateformes d'analyse, pas seulement par Google.
Leur fonction est simple : attribuer correctement chaque visite à la campagne qui l'a générée. Quand un internaute arrive sur votre site depuis un lien classique, votre outil ne sait souvent dire que peu de chose sur son origine. En collant des UTM sur le lien, vous lui dictez exactement comment classer la visite : tel canal, telle opération, tel message précis. C'est la brique de base d'une attribution propre.
Une URL taguée se compose de l'adresse de la page, suivie d'un point d'interrogation, puis d'une liste de paires clé égale valeur séparées par des esperluettes. Chaque paire correspond à un paramètre UTM. L'ordre n'a pas d'importance pour les outils, mais une syntaxe constante facilite la relecture humaine.
L'internaute, lui, ne voit aucune différence : la page s'affiche normalement. Seul l'outil d'analyse lit et range ces étiquettes dans ses rapports. C'est ce découplage entre l'expérience visible et la donnée invisible qui rend les UTM aussi pratiques.
utm_source identifie la provenance exacte du visiteur : le nom d'une plateforme (facebook, linkedin), d'un partenaire ou d'un type d'envoi (newsletter). C'est le plus important, et le plus granulaire.
utm_medium indique le canal, c'est-à-dire la grande famille de trafic : email, cpc pour le clic payant, social, affiliate, referral. Il sert à regrouper plusieurs sources sous une même logique d'acquisition. Restez sur un vocabulaire fermé et cohérent, sinon vos canaux se diluent.
utm_campaign nomme l'opération marketing : soldes_ete, lancement_v2, webinaire_octobre. C'est l'unité qui vous permet de comparer le retour de deux opérations distinctes.
utm_term est historiquement réservé au mot-clé acheté en publicité sur les moteurs (SEA). Hors campagne payante, il est rarement utilisé et reste optionnel.
utm_content distingue deux liens qui pointent vers la même page depuis le même message : le bouton du haut et le lien du bas d'un email, la version A et la version B d'un visuel. C'est le paramètre clé pour analyser un test ou comparer deux formulations à l'intérieur d'une même campagne.
La valeur d'un système d'UTM tient entièrement à sa rigueur. Une convention floue produit des rapports illisibles où la même réalité apparaît sous trois orthographes. Quelques règles simples suffisent à garder le contrôle.
Centralisez toutes vos URL taguées dans un tableur unique. Chaque ligne devient à la fois un générateur et une archive : vous y retrouvez quelle valeur a été employée pour quelle campagne, et vous évitez qu'un collègue réinvente une orthographe parallèle. Cet effort de discipline est ce qui sépare un compte d'analyse propre d'un compte saturé de sources fantômes.
Taguer ses liens internes. C'est l'erreur la plus répandue et la plus destructrice. Un UTM sur un lien interne réinitialise la session d'attribution : le visiteur, déjà sur votre site, est recompté comme s'il venait d'arriver depuis cette source. Vos chiffres de canaux deviennent ininterprétables.
Mélanger les casses. Email et email, Newsletter et newsletter sont traités comme des valeurs différentes. Le rapport se fragmente et chaque ligne sous-estime la réalité.
Oublier l'encodage des espaces. Un espace dans une valeur peut casser le lien selon la plateforme. Remplacez systématiquement les espaces par des tirets ou des underscores.
Surcharger inutilement. Renseigner utm_term et utm_content sur chaque lien sans en avoir l'usage alourdit les URL et complique la maintenance. Limitez-vous aux paramètres que vous analyserez vraiment.