Aller au contenu
OUTIL MARKETING

Constructeur de liens UTM — URL de campagne propres

Trois personnes taguent la même newsletter — trois sources dans GA4. Nous corrigeons cela.

Destination URL is required.

UTM parameters

Source, medium and campaign are required. Term, content and ID are optional — utm_id is only needed if you use GA4 cost-import.

Where the click came from — e.g. newsletter, google, facebook.
utm_source is required.
How the click came in — e.g. email, cpc, social.
utm_medium is required.
Which campaign — e.g. fall_promo_2026. utm_campaign is required.
Optional — keyword for paid search.
Optional — which ad variant or which link inside the email.
Optional — GA4 cost-import ID, often a UUID or Ads campaign ID.

Live preview

Fill destination URL, source, medium and campaign — the assembled link will appear here.

Team taxonomy

Set your own list — source, medium and campaign turn into dropdowns with your values. Everything stays local in the browser, no server, no login.

History

0 of max 50
No URLs built yet. Once you tag a destination, it shows up here.

Comment ça marche

  1. 01

    Text oder Code einfügen

    Füge deinen Inhalt in das Eingabefeld ein oder tippe direkt.

  2. 02

    Automatische Verarbeitung

    Das Tool verarbeitet den Inhalt sofort und zeigt das Ergebnis.

  3. 03

    Ergebnis kopieren

    Kopiere das Ergebnis mit einem Klick in die Zwischenablage.

Confidentialité

Alle Berechnungen laufen direkt in deinem Browser. Keine Daten werden auf Server übertragen.

Vous ajoutez utm_source, utm_medium et utm_campaign à un lien, vous cliquez sur Envoyer — et dans GA4 apparaissent Facebook, facebook et fb comme trois sources séparées. Avec une taxonomie d'équipe, un validateur en direct contre 5 classes d'erreurs typiques et un aperçu GA4 Channel Group, vous générez des URL de campagne qui se retrouvent aussi dans les rapports.

Champs UTM
6incl. utm_id
Formats de sortie
5URL/MD/HTML/QR
Historique
50URL en local
01 — Mode d’emploi

Comment utiliser cet outil ?

  1. Coller l'URL cible — Source, Medium et Campaign sont obligatoires, Term, Content et ID optionnels.
  2. Laisser l'auto-minuscules activé pour que Facebook/facebook/FB n'apparaissent pas comme trois sources dans GA4.
  3. Vérifier l'aperçu GA4 Channel Group — en « Non attribué », l'indicateur montre immédiatement quel mot de medium GA4 ne reconnaît pas.
  4. En mode bulk, coller plusieurs landing pages les unes sous les autres — le même jeu UTM s'applique à toutes, l'export CSV livre la liste à distribuer.
  5. Optionnel, activer la taxonomie d'équipe : déposer une fois les valeurs Source/Medium autorisées — l'outil bloque ensuite chaque faute de frappe.

Que fait précisément le constructeur de liens UTM ?

Le constructeur prend une URL cible et y ajoute les cinq paramètres UTM classiques plus le nouveau champ utm_id. Vous voyez l’URL finale en direct, pouvez l’exporter comme snippet Markdown ou HTML, télécharger en code QR PNG ou SVG ou taguer dix landing pages d’un coup avec les mêmes paramètres en mode bulk. Le validateur et l’indicateur GA4 Channel Group fonctionnent en temps réel sous le formulaire — vous voyez immédiatement si votre mot de medium est reconnu par GA4 ou si le clic atterrit dans « Unassigned ». Pur côté client, sans serveur, sans compte, sans tracking.

D’où viennent les paramètres UTM exactement ?

UTM signifie Urchin Tracking Module. La société Urchin a construit en 2005 le premier produit d’analytique web largement répandu — et défini les cinq tokens utm_source, utm_medium, utm_campaign, utm_term et utm_content. La même année, Google a racheté Urchin, a intégré le produit comme Google Analytics et a repris la convention UTM. Depuis, elle est le standard de l’industrie pour l’attribution de campagne : chaque plateforme publicitaire, chaque outil newsletter, chaque système marketing automation sait à quoi ressemble UTM.

GA4 — la génération actuelle de Google Analytics — a ajouté en 2023 un sixième champ à la convention : utm_id. Il est optionnel, mais obligatoire si vous importez en CSV dans GA4 des dépenses publicitaires de plateformes externes (Google Ads, Meta Ads, LinkedIn Campaign Manager) et voulez les lier aux données de clic.

La convention est volontairement informelle. Il n’y a pas de RFC, pas de recommandation W3C, pas de comité de conformité. UTM fonctionne parce que tout le monde s’est mis d’accord — et c’est précisément pourquoi la qualité des données est si fragile : une faute de frappe, une majuscule, un espace, et votre campagne apparaît dans trois rapports différents.

Quelles erreurs le validateur pre-flight détecte-t-il ?

Le constructeur exécute cinq Pain-Checks en direct dès que vous tapez :

  • Majuscules dans la valeurFacebook et facebook sont deux dimensions différentes dans GA4. Avec l’auto-minuscules activé, c’est silencieusement corrigé ; avec l’auto-minuscules désactivé, c’est marqué comme avertissement.
  • Espaces dans la valeur — les espaces sont encodés en %20 dans les URL ; cela fonctionne techniquement, mais s’affiche illisible dans les rapports et entraîne fréquemment des doublons consécutifs (q1%20promo vs q1+promo vs q1-promo).
  • Medium absent de GA4 Default Channel Group — si vous écrivez utm_medium=qrcode, le clic atterrit dans « Unassigned ». Le validateur affiche une liste des mediums reconnus et propose ce qui conviendrait.
  • Caractères spéciaux comme &, +, #, ? — ces caractères ont une signification sémantique dans les URL. Le constructeur les encode automatiquement, mais avertit, car ils apparaissent rarement intentionnellement dans des listes de sources.
  • Lien interne — si le token utm_source a le même hostname que l’URL cible, GA4 écrase la source originale de la session. Le constructeur avertit dès que cette configuration apparaît — sinon le clic perd son attribution.

Chaque avertissement est une pilule d’indication, pas un arrêt dur. L’URL est tout de même générée, mais vous voyez ce que vous devez réparer ou accepter consciemment.

Comment fonctionne la taxonomie de verrouillage de convention ?

Les conventions de nommage incohérentes sont le bug UTM le plus fréquent. Un marketeur solo qui tague aujourd’hui oublie demain s’il a écrit hier facebook ou fb ou Facebook. Une équipe de trois personnes produit garanti trois variantes de la même valeur.

Dans le bloc Taxonomie d’équipe, vous saisissez par champ les valeurs autorisées, séparées par des virgules. Exemple pour utm_source :

newsletter, google, facebook, linkedin, partner

Après enregistrement, ces valeurs apparaissent comme chips Quick-Pick sous le champ de saisie. Clic sur un chip → la valeur est reprise. Si vous écrivez autre chose — Instagram ou mc ou Insta — le champ est entouré en rouge et un indicateur apparaît : « La valeur n’est pas dans la taxonomie d’équipe ». Vous pouvez tout de même enregistrer, mais vous voyez que vous vous écartez du consensus.

Optionnellement, vous pouvez définir un modèle de campagne, par ex. {year}_{product}_{region} — qui matche alors des valeurs comme 2026_promo_eu, mais pas promo-2026 ou q1. Trois modèles sont préréglés comme Quick-Pick dans l’éditeur de convention :

ModèleExempleCas d’usage
{year}_{product}_{region}2026_promo_euCampagnes saisonnières par marché
{quarter}_{objective}q1_leadgenCampagnes de performance au rythme trimestriel
{month}_{product}03_pricing-launchNewsletters mensuelles à schéma fixe

La convention complète est sauvegardée en JSON dans le LocalStorage du navigateur. Elle survit à une fermeture d’onglet, à un redémarrage du navigateur, à un Privacy-Cleanup uniquement si vous effacez explicitement cookies + LocalStorage. Les collègues d’équipe reprennent la liste manuellement — nous ne proposons volontairement pas de sync cloud, parce que cela signifierait un compte, une couche d’authentification et des serveurs qui anéantiraient toutes les autres promesses de confidentialité.

Quand le mode bulk est-il utile ?

Dès que vous voulez taguer plus de trois URL. Le mode « Plusieurs URL » accepte une URL par ligne, le même jeu UTM s’applique à toutes. Vous obtenez un tableau à deux colonnes (Input ↔ Output), un résumé (« 7 sur 10 URL générées avec succès ») et trois actions :

  • Tout copier — toutes les URL UTM valides atterrissent comme liste dans le presse-papiers, une par ligne.
  • Exporter CSV — CSV conforme RFC 4180 avec les colonnes input_url, output_url, has_error, first_error_message. S’ouvre directement dans un tableur ou s’importe dans l’outil newsletter.
  • Les erreurs restent visibles — une ligne invalide (pas de format URL valide, mauvais protocole) est marquée en rouge avec le message d’erreur concret. Vous ne perdez pas l’information.

Applications bulk typiques :

  • Newsletter à dix boutons CTA — chaque bouton vers une landing page différente, mais avec le même utm_campaign pour comparaison croisée.
  • Posting multi-plateforme — poster la même page promo sur Facebook, LinkedIn, Twitter, chaque plateforme obtient son URL UTM taguée propre.
  • Campagne d’influenceurs avec vingt créateurs — même landing page, utm_content différent par créateur pour différenciation de performance.

Comment aide l’aperçu GA4 Channel Group ?

Dès que vous avez rempli utm_source et utm_medium, un bloc d’indication apparaît sous le formulaire :

→ Apparaît dans GA4 comme Email

Le constructeur mappe les combinaisons source/medium les plus fréquentes sur les Default Channel Groups de GA4 (Direct, Organic Search, Paid Search, Paid Social, Organic Social, Email, Affiliates, Display, Referral, Video, Audio, SMS, Push). Si votre medium n’est pas reconnu, l’indicateur affiche en rouge Non attribué — vous savez immédiatement que GA4 classerait le clic comme Unassigned, ce qui reste invisible dans la plupart des rapports standard.

Le mapping est une approximation de la logique GA4, pas une réplique 1:1 — Google complète occasionnellement la logique officielle Channel-Group de règles spécifiques à des sources que nous ne représentons pas toutes. L’indicateur est une aide d’orientation, pas un audit. Quiconque a besoin d’une distribution Channel-Group critique la vérifie dans GA4 même.

Quels outils sont apparentés ?

Autres outils de l’écosystème kittokit qui s’inscrivent dans les workflows UTM :

  • Supprimer les paramètres de tracking — supprime UTM et 50+ autres trackers (fbclid, gclid, mc_cid) des URL avant de les transmettre. Image miroir du constructeur.
  • Générateur de code QR — si vous avez besoin d’URL UTM aussi en QR en dehors de cet outil, avec des modes étendus pour WiFi et vCard.
  • Encodeur et décodeur d’URL — si vous voulez tester des valeurs UTM avec caractères exotiques (emoji, caractères spéciaux), l’encodeur est la vérification préalable propre.

Questions fréquentes ?

Les réponses aux questions les plus importantes se trouvent en haut dans le bloc FAQ — elles sont produites comme JSON-LD structuré (FAQPage) pour les moteurs de recherche et répondent directement aux requêtes Voice-Search.

Dernière mise à jour :

Vous pourriez aussi aimer