Utilia

Générateur de liens UTM

Créez des liens de campagne avec paramètres UTM pour Google Analytics, un seul ou des centaines d'un coup, sans perdre la query string, avec export CSV.

Mode

Vérifications

Comment utiliser le générateur de liens UTM

  1. Choisissez un Mode : Une seule URL pour baliser une page, ou En masse (plusieurs URL) pour coller une liste de pages, une par ligne.
  2. Saisissez l’URL de la page (ou les URL des pages). Si vous oubliez https://, cet outil l’ajoute et vous le signale.
  3. Renseignez la Source de la campagne (utm_source), le Support de la campagne (utm_medium) et le Nom de la campagne (utm_campaign). Les suggestions proposent des valeurs courantes comme google, newsletter, email ou cpc.
  4. Ajoutez au besoin l’ID de la campagne (utm_id), le Terme de la campagne (utm_term) et le Contenu de la campagne (utm_content).
  5. Cochez Forcer les minuscules pour convertir automatiquement toutes les valeurs.
  6. Récupérez les URL balisées avec Copier, enregistrez-les en texte avec Télécharger ou, en mode masse, obtenez un tableau avec Télécharger en CSV (URL d’origine et URL balisée sur chaque ligne). En mode une seule URL, Tester le lien ouvre le résultat dans un nouvel onglet.

Tout se passe dans votre navigateur : les adresses collées ne sont envoyées nulle part.

À quoi sert chaque paramètre UTM ?

Les paramètres UTM sont de simples paramètres d’URL que les outils d’analyse d’audience (Google Analytics 4, Matomo, Plausible…) lisent à l’arrivée d’un visiteur. Ils indiquent quelle campagne a généré la visite, même quand le référent est absent : application de messagerie, PDF, QR code, SMS.

  • utm_source : qui envoie le trafic, par exemple google, newsletter ou linkedin.
  • utm_medium : le type de canal, par exemple email, cpc, social ou display. GA4 s’appuie sur la source et le support pour classer les visites dans ses groupes de canaux par défaut : des supports cohérents sont donc essentiels.
  • utm_campaign : le nom de l’opération, comme soldes_printemps_2026.
  • utm_id : un identifiant qui sert à rapprocher les données de coût importées dans GA4.
  • utm_term : le mot-clé acheté en référencement payant.
  • utm_content : distingue deux liens d’un même message, par exemple bouton_entete et lien_pied.

Source, support et nom de campagne sont les trois paramètres à toujours remplir ; l’outil vous prévient si l’un d’eux manque.

Comment les URL sont construites

Cet outil analyse chaque adresse avec l’API URL du navigateur, puis la reconstruit avec soin :

  • Les paramètres existants sont conservés tels qu’ils ont été écrits, dans le même ordre ; les paramètres UTM viennent ensuite.
  • Si l’URL contient déjà un paramètre UTM que vous renseignez, l’ancienne valeur est remplacée (jamais dupliquée) et une alerte l’indique.
  • Le fragment # reste tout à la fin, après la query string. Placer les UTM après un # est une erreur fréquente : le navigateur n’envoie jamais le fragment au serveur, et bien des configurations d’analyse l’ignorent.
  • Les valeurs sont encodées en pourcentage. Les espaces deviennent %20 et non +, ce qui garde le même sens dans tous les contextes ; les lettres accentuées et les caractères comme & ou = sont également encodés.

Des conventions de nommage pour des rapports propres

Les valeurs UTM sont sensibles à la casse : Email, email et EMAIL apparaîtront comme trois supports différents. L’outil signale les majuscules et les espaces, valides mais peu lisibles dans les rapports. Fixez une courte liste de supports, documentez-la et réutilisez-la pour chaque campagne. Les tirets bas ou les traits d’union (soldes_printemps) se lisent mieux que %20.

Ne balisez jamais les liens internes de votre propre site : un clic sur un lien interne balisé ouvre une nouvelle session attribuée à la campagne et écrase la vraie source.

Questions fréquentes

Quels paramètres UTM sont obligatoires ?

Aucun techniquement, mais Google Analytics a besoin d’utm_source, d’utm_medium et d’utm_campaign pour attribuer correctement une visite. Sans support, la visite finit souvent dans le canal « Unassigned ».

Peut-on baliser des centaines de liens à la fois ?

Oui. Passez en mode En masse (plusieurs URL), collez une URL par ligne et récupérez le résultat avec Télécharger en CSV. Les lignes invalides sont listées dans les vérifications avec leur numéro et écartées du texte généré.

Les paramètres UTM nuisent-ils au référencement ?

Pas lorsqu’ils servent à des campagnes externes. Les moteurs de recherche les considèrent en général comme des doublons de la page propre, surtout si elle porte une balise canonical. Évitez simplement les URL balisées dans votre menu ou votre sitemap.

Pourquoi %20 plutôt que + pour les espaces ?

Les deux se décodent en espace dans une query string, mais + désigne un vrai signe plus ailleurs dans une URL. %20 n’est jamais ambigu : c’est pourquoi l’outil l’utilise.

Pourquoi mon ancien utm_source a-t-il disparu ?

Quand vous remplissez un champ, le paramètre correspondant déjà présent dans l’URL est remplacé pour que le lien ne porte qu’une valeur. Les paramètres que vous laissez vides, comme un utm_content existant, sont conservés.