Analyser une URL et créer des liens UTM

Collez une URL HTTP ou HTTPS pour voir son hôte, son chemin, son fragment et toutes les valeurs de requête. Remplissez source, medium, campaign, term et content pour construire le lien de campagne, videz un champ pour retirer cette balise, puis copiez ou téléchargez le résultat sans visiter la destination.

Fonctionne localement dans votre navigateur
Tout dans cet outil est traité dans ce navigateur. KivTools ne télécharge pas, ne stocke pas et n’appelle aucune API tierce avec votre entrée.
URL et paramètres de campagneLa destination est analysée uniquement sous forme de texte. Aucune URL n’est ouverte ni demandée.

Comment inspecter une URL et construire un lien avec des balises UTM

L’atelier lit une seule URL HTTP ou HTTPS absolue sous forme de texte et en renvoie les composants : protocole, hôte, chemin, fragment et chaque paramètre de requête avec sa valeur. Les cinq balises de campagne classiques — utm_source, utm_medium, utm_campaign, utm_term et utm_content — peuvent ensuite être ajoutées, remplacées ou retirées, et le résultat s’affiche comme lien normalisé à copier ou à télécharger.

Rien n’est demandé au réseau. Dans une session mesurée, aucune requête n’a quitté la page en dehors de la mesure d’audience du site : un lien non public, une adresse de préproduction ou un lien contenant des identifiants peuvent donc être inspectés tels quels. L’atelier rapporte ce que dit l’URL, pas ce que répondrait le serveur.

  1. Collez une URL absolue dans le champ URL, par exemple https://docs.example.com/guides/install?ref=nav, ou chargez un exemple pour partir d’un lien qui porte déjà trois balises de campagne.
  2. Cliquez sur Inspecter et construire l’URL. L’URL normalisée apparaît à droite ; la décomposition liste protocole, hôte, chemin, fragment et les paramètres de requête, et les compteurs indiquent combien de paramètres et de balises de campagne le lien porte.
  3. Remplissez les balises dont vous avez besoin. Une balise déjà présente dans l’URL s’affiche dans son champ, et une valeur saisie reste en place pour l’URL suivante : les mêmes balises peuvent donc servir à une seconde destination.
  4. Videz un champ de balise pour retirer cette balise du lien, puis lisez le rapport : il signale une URL en HTTP, des identifiants intégrés, un nom de paramètre présent plusieurs fois et les balises de campagne absentes du lien.
  5. Cliquez sur Copier ou Télécharger pour l’URL normalisée, et sur Effacer pour vider le champ et les cinq balises avant le lien suivant.

Ce que l’atelier lit, et ce qu’il laisse intact

Ce que montre la décomposition

La décomposition est produite par l’analyseur d’URL du navigateur : les valeurs sont donc celles qu’utiliserait un navigateur. Le protocole et l’hôte passent en minuscules, un espace dans un chemin ou une valeur devient %20, un hôte non ASCII apparaît en punycode (例え.jp devient xn--r8jz45g.jp) et un # final sans contenu disparaît. Un ? qui termine l’URL sans paramètre derrière est conservé.

Chaque paramètre est listé avec sa valeur dans l’ordre d’apparition, et un nom présent deux fois reste deux fois dans l’URL tout en étant signalé comme doublon. Quand un lien porte plus de paramètres que la liste n’en affiche, le rapport indique combien sur combien sont visibles, et l’URL normalisée à côté les conserve tous.

Comment les balises de campagne sont appliquées

Seuls les cinq noms utm_ répondent aux champs de balise. Tous les autres paramètres sont recopiés tels quels, y compris ref, gclid et les noms propres à chaque site, et un paramètre qui ne diffère que par la casse — UTM_SOURCE à côté de utm_source — reste un paramètre différent pour le navigateur. Une balise déjà présente est remplacée, jamais dupliquée.

Une balise venue de l’URL s’affiche dans son champ pour être modifiée. Une valeur saisie à la main est conservée lors de l’inspection de l’URL suivante : c’est ce qui permet de construire le même lien de campagne pour plusieurs destinations ; vider le champ retire la balise de l’URL. Effacer vide le champ URL et les cinq balises d’un coup.

Ce que l’atelier ne fait pas

Il ne demande jamais l’adresse. Un hôte qui ne résout pas, une page qui répond 404, une chaîne de redirections et un certificat expiré ressemblent ici exactement à un lien qui fonctionne, puisqu’aucune connexion n’est ouverte ; vérifier qu’un lien répond reste un autre travail.

Une URL que personne ne modifie revient exactement telle qu’elle était écrite, encodage compris. Dès qu’une balise de campagne est écrite, le navigateur réécrit toute la requête au format de formulaire : une espace enregistrée en %20 devient +, une / dans une valeur devient %2F et un = dans une valeur devient %3D, et les valeurs se relisent à l’identique. Le champ attend une adresse HTTP ou HTTPS absolue : un chemin relatif, un lien mailto: et une URL ftp:// sont refusés avec un message, et un protocole manquant n’est pas deviné. Une URL est traitée à la fois.

Outils récents :