Analyseur d'URL

Saisissez une URL pour la décomposer en protocole, hôte, chemin, paramètres de requête et fragment. Les paramètres de suivi comme utm_source sont détectés automatiquement.

Anatomie d'une URL

Composant Exemple Description
Schéma (protocole) https: Indique la méthode de communication. Les pages web utilisent http:/https:, les liens de messagerie mailto:, etc. Toujours placé au début de l'URL.
Informations utilisateur user:pass@ Nom d'utilisateur et mot de passe utilisés pour l'authentification Basic. Conservés en texte brut, il faut donc être prudent en partageant une URL qui les contient.
Nom d'hôte example.com Le domaine ou l'adresse IP du serveur de destination.
Numéro de port :8080 Le port de destination. Généralement omis car http utilise 80 et https utilise 443 par défaut.
Chemin /users/123 Chaîne hiérarchique indiquant l'emplacement d'une ressource sur le serveur.
Chaîne de requête ?id=123&sort=asc Un ensemble de paramètres clé=valeur qui suit le « ? », plusieurs paires étant reliées par « & ».
Fragment #section2 Identifiant pointant vers une position précise dans la page. Tout ce qui suit « # » n'est traité que dans le navigateur et n'est jamais envoyé au serveur.

Paramètres de suivi courants

Paramètre Description
utm_source Identifie la source du trafic (par ex. newsletter, google, twitter) pour des outils comme Google Analytics. UTM signifie Urchin Tracking Module.
utm_medium Identifie le canal marketing (par ex. email, cpc, social). Généralement utilisé avec utm_source.
utm_campaign Identifie le nom d'une campagne marketing, utilisé pour mesurer l'effet d'une action spécifique.
utm_term Identifie le mot-clé utilisé dans une annonce de recherche payante (PPC).
utm_content Distingue plusieurs liens ou créations au sein d'une même annonce.
gclid Identifiant de clic émis par Google Ads, utilisé pour le suivi des conversions.
fbclid Identifiant de clic émis par Facebook Ads, utilisé par Meta pour mesurer la performance publicitaire.

Ce que fait un analyseur d’URL

Un analyseur d’URL prend l’adresse que vous saisissez et la décompose en ses éléments – schéma (protocole), nom d’hôte, port, chemin, paramètres de requête et fragment – puis les énumère. Plutôt que de suivre une longue URL du regard et de la démêler à la main, il se sert de l’API URL intégrée au navigateur pour la découper avec exactitude, et signale de lui-même les paramètres de pistage tels que utm_source, gclid ou fbclid.

Tout ce que vous saisissez est traité par le JavaScript de votre navigateur et n’est jamais transmis à un serveur. Même une URL portant des identifiants – la forme user:pass@host – peut ainsi être examinée sans danger, sans que rien ne sorte.

Comment se servir de l’analyseur d’URL

  1. Collez l’URL dans le champ Saisissez une URL complète, schéma compris (https:// et semblables). Les chemins relatifs et les URL sans schéma ne peuvent être analysés.
  2. Lisez la liste des éléments Protocole, nom d’hôte, port, chemin, fragment et le reste sont séparés d’eux-mêmes, chacun sur sa propre ligne.
  3. Vérifiez les paramètres de requête Les couples clé-valeur s’affichent en liste, et les paramètres servant au pistage, comme utm_source, portent un badge propre.
  4. Décidez ce qu’il faut retirer Regardez les paramètres munis d’un badge de pistage et jugez s’il convient de les ôter avant de partager le lien.

Astuces pour en tirer le meilleur parti

  • Avant de partager une URL sur les réseaux sociaux, vérifiez avec cet outil si elle contient des paramètres de suivi comme utm_source. Les supprimer permet d'obtenir un lien plus propre à partager.
  • Chaque URL saisie est traitée entièrement dans le navigateur via JavaScript et n'est jamais envoyée au serveur de toolbase.cc ; il est donc sûr de vérifier des URL contenant des identifiants.
  • Si la même clé apparaît plusieurs fois dans la chaîne de requête (par ex. ?tag=a&tag=b), chaque occurrence est affichée sur sa propre ligne.
  • Le fragment (tout ce qui suit « # ») n'est jamais envoyé au serveur : il n'est utilisé que dans le navigateur pour les ancres internes à la page ou le routage des applications monopages, et n'apparaît donc jamais dans les journaux d'accès du serveur.
  • Quand le champ du port apparaît vide, cela signifie que le port par défaut (80 pour http, 443 pour https) a été omis dans l'URL.

Où un analyseur d’URL est utile

Vérifier le pistage avant de partager sur les réseaux

Avant de transmettre un lien, voyez s’il porte utm_source et ses semblables, et partagez au besoin une URL nettoyée.

Comprendre une longue URL

Même une adresse chargée d’une foule de paramètres enchaînés devient lisible une fois séparée clé par clé : on voit d’un coup d’œil ce que chacun désigne.

Mettre au point un traitement côté serveur

En écrivant du routage ou des redirections, confirmez comment une URL réelle se décompose, avec le même comportement que l’API URL du navigateur.

Enquêter sur les identifiants de clic publicitaires

Lorsqu’un lien reçu porte gclid, fbclid ou similaire, le paramètre indique par quelle plateforme publicitaire il est passé.

Termes des éléments d’une URL

Origine
La combinaison du schéma, du nom d’hôte et du port. Le partage d’une même origine est le critère des contrôles de sécurité du navigateur, dont le CORS.
Chaîne de requête
L’ensemble des paramètres clé=valeur qui suit le « ? » d’une URL. On peut en enchaîner plusieurs avec « & ».
Fragment
La partie de l’URL située après le « # ». Elle n’est jamais transmise au serveur : elle sert aux liens internes à la page et au routage des applications monopages.
Encodage pour cent
Le procédé qui convertit les octets UTF-8 en la forme %XX afin que les caractères hors ASCII puissent circuler dans une URL. On l’appelle aussi encodage d’URL.
Paramètres UTM
Nom collectif de l’ensemble des paramètres de requête, dont utm_source, par lesquels les outils d’analyse déterminent d’où vient une visite.
Identifiant de clic
Identifiant délivré par clic par une plateforme publicitaire, tel que gclid ou fbclid. Il sert à mesurer les conversions.

Questions fréquentes

Dans la plupart des cas, oui : leur suppression n'affecte pas l'affichage ni le fonctionnement de la page, car ils servent principalement à l'analyse et influencent rarement le routage côté serveur. Quelques sites utilisent cependant des paramètres de requête pour de la logique conditionnelle, il est donc utile de vérifier que le lien fonctionne encore avant de le partager.

C'est ce qu'on appelle l'encodage pourcentage (encodage d'URL) : comme une URL ne peut pas contenir directement des caractères non-ASCII, les séquences d'octets UTF-8 sont représentées sous forme de codes %XX. Cet outil les décode automatiquement pour l'affichage via URLSearchParams.

Cet outil utilise l'API URL native du navigateur, qui ne peut analyser qu'une URL complète comportant un schéma (comme http://). Pour vérifier quelque chose comme localhost:3000/path, ajoutez http:// devant pour obtenir http://localhost:3000/path.

Non. Le fragment est traité par le navigateur après le chargement de la page et ne fait jamais partie de la requête HTTP elle-même ; il n'atteint donc jamais le serveur. Il sert aux ancres internes à la page et au routage des applications monopages.

Ce sont des identifiants de clic émis par les plateformes publicitaires. Le site de destination utilise cet identifiant pour indiquer à Google ou à Meta quelle annonce a généré la visite, ce qui sert au suivi des conversions. Il ne s'agit pas d'une information personnelle en soi, mais cela permet de retracer le canal publicitaire d'origine.
Tool-kun

Anecdote — Pourquoi les URL ont-elles accumulé autant de paramètres de suivi

Des paramètres de requête comme ?utm_source=... remontent au « Urchin Tracking Module », un identifiant d'analyse proposé en 2005 par la société Urchin, dont le produit est devenu la base de Google Analytics après son acquisition par Google. Cette acquisition explique pourquoi le terme « paramètre UTM » est devenu une norme du secteur.

À partir des années 2010, des plateformes publicitaires comme Google et Facebook ont commencé à ajouter leurs propres paramètres de suivi (gclid, fbclid, etc.), si bien qu'une même URL peut aujourd'hui accumuler plusieurs paramètres de suivi superposés. Un lien partagé sur les réseaux sociaux qui paraît anormalement long s'explique souvent précisément par cette accumulation.

Certains navigateurs et outils axés sur la confidentialité suppriment déjà ces paramètres automatiquement. Le but de mesure reste toutefois réellement utile pour de nombreux sites légitimes, ce n'est donc pas simplement « une mauvaise chose » : le débat sur l'équilibre entre mesure marketing et vie privée se poursuit encore aujourd'hui.