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.

Astuces

  • 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.

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.
ツールくん

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.