Prenons donc un peu de temps pour regarder de plus près comment une URL est en fait structurée. Pour ton comprendre de la structure des URL, c’est à dire d’une adresse Internet, lisez cet article.

Qu’est-ce qu’une URL et que signifie l’acronyme URL ?

URL est l’abréviation de Uniform Resource Locator. On pourrait traduire ce terme par « indicateur de source unique ».

Une URL est une indication d’un chemin d’accès vers une certaine ressource sur un serveur.

structure urlLa forme est strictement formalisée, et la formalisation permet à un serveur de reconnaître très précisément quelle ressource est demandée et où il la trouve. Une ressource d’une URL est généralement une page web ou un fichier. Mais il peut également s’agir de l’accès à un programme de messagerie ou au système de fichiers du serveur. Voyons avec un exemple d’URL, comme « http://www.domaine.com ».

Qu’est-ce qu’un sous-domaine ?

Pour simplifier, on peut considérer le sous-domaine comme un répertoire sur le serveur web dans lequel vous gérez vos contenus web et auquel l’administrateur du site a attribué une adresse propre. En haut de la liste se trouve le répertoire racine, qui contient différents répertoires tels que www ou ftp. Il est ainsi possible de séparer proprement différents contenus sur le serveur et de les adresser proprement en conséquence. Ces sous-domaines peuvent être configurés par l’administrateur du serveur comme il le souhaite. Il est par exemple possible d’uploader des pages web dans un sous-domaine appelé Web, ou encore dans un domaine appelé ftp.

Pour le choix d’un sous-domaine, il est préférable de s’en tenir aux standards habituels et de gérer vos pages web dans le sous-domaine « www ».

Le chemin d’accès à un fichier spécifique

Une URL étant un chemin d’accès à un fichier ou à une ressource spécifique sur le serveur, jusqu’à présent, nous n’avons pas encore indiqué de fichier. Nous n’avons que notre domaine, notre domaine de premier niveau et notre sous-domaine.

Comment le serveur peut-il donc savoir quel fichier nous avons demandé, puisque nous voyons quand même une page web ici. C’est très simple, de nombreux serveurs web sont configurés de telle sorte qu’ils envoient un fichier standard si aucun fichier n’est explicitement indiqué. Dans ce cas, des fichiers tels que « index.html » ou « index.php » sont envoyés. Ainsi, lorsque nous appelons « domaine.com », le serveur vérifie qu’il n’a pas de fichier à envoyer et envoie le fichier par défaut, qui est la page d’accueil de « domaine.com ».

Bien entendu, tout le contenu de « domaine.com » n’est pas organisé dans le répertoire racine, mais dans des sous-répertoires et différents répertoires auxquels nous accédons en les ajoutant à l’URL et en les séparant par une barre oblique.

Pour accéder à ce fichier, il faut que l’URL précise le chemin d’accès. Cela se fait avec une nouvelle barre oblique. Ensuite, selon le format de l’URL, vous poiuvez avoir un chemin incluant un répertoire et des sous-répertoires ou l’accès direct à un fichier.

Si vous n’indiquez aucun fichier. Le serveur envoie le fichier standard, qui serait à nouveau la page d’accueil du répertoire, c’est-à-dire un « index.html » ou « index.php ».

Dans la plupart des URL, un fichier est spécifié. Il sera alors ajouté avec une barre oblique. Prenons le fichier « contact.html », c’est donc un fichier sur le serveur, soit à la racine soit dans un répertoire « a-propos », sur le site « domaine.com ».

Cela fonctionne de la même façon que les répertoires sur votre ordinateur. Le Finder sur Mac ou l’Explorer sous Windows organisent l’accès aux répertoires de fichiers de manière très similaire.

Les paramètres des URL

Grâce aux URL, vous pouvez également transmettre des paramètres au serveur web par le biais d’une URL, que le serveur utilise ensuite pour faire quelque chose.

parametres urlUn exemple standard est donc une recherche sur le serveur. Quand vous faites une recherche sur un site Internet,  les résultats de la recherche apparaissent. Ce qui nous intéresse ici, c’est l’URL et comment l’URL a changé. Un point d’interrogation apparaît dans l’URL. Ce point d’interrogation indique que tout ce qui suit sont des paramètres envoyés du navigateur au serveur. Le « q » signifie question ou query, c’est-à-dire que nous allons envoyer une demande de recherche, et la valeur que nous transmettons est le terme ou les termes recherchés.Vous pouvez donc modifier directment les termes de recherches dans l’url plutôt que de passer par le champ du site.

Autre exemple, les paramètres pour tracker les visteurs d’un site

Si vous avez un site web et que vous souhaitez suivre les visites d’URL comme ci-dessous via Google Analytics, puis suivre les nouvelles visites de chaque code de recommandation :

domaine.com/?ref=email
domaine.com/?ref=ads
domaine.com/?ref=facebook

Vous pouvez utiliser des paramètres de chaîne d’interrogation UTM et attribuer chacun à une campagne différente qui identifie le partenaire. Sur GA, vous pouvez analyser le trafic de cette campagne particulière et voir combien de conversions ont été réalisées.

Par exemple, vous pouvez faire ce qui suit : domaine.com/?utm_campaign=fb&utm_source=facebook&utm_medium=pub1

Dans les paramètres par défaut de GA, un utilisateur qui arrive avec un nouveau code de campagne est affecté à la nouvelle campagne à partir de ce moment.

Vous devez ajouter ces paramètres à l’URL cible ou d’effectuer un changement d’URL.