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
- 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.
- 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.
- 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.
- 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
schéma (comme http://). Pour vérifier quelque chose comme localhost:3000/path, ajoutez http:// devant pour obtenir http://localhost:3000/path.
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.