Une session web est une série d’actions contiguës effectuées par un visiteur sur un site web individuel dans un laps de temps donné. Il peut s’agir de vos recherches sur les moteurs de recherche, du remplissage d’un formulaire pour recevoir du contenu, du défilement d’une page de site Web, de l’ajout d’articles à un panier, de la recherche de billets d’avion ou des pages que vous avez consultées sur un seul site Web. Toute interaction que vous avez avec un seul site web est enregistrée comme une session web à la propriété de ce site web.
Pour suivre les sessions, un ID de session web est stocké dans le navigateur d’un visiteur. Cet ID de session est transmis avec toutes les requêtes HTTP que le visiteur effectue lorsqu’il est sur le site (par exemple, en cliquant sur un lien).
« Session » est le terme utilisé pour désigner le temps de navigation d’un visiteur sur un site Web. Il est censé représenter le temps entre la première arrivée d’un visiteur sur une page du site et le moment où il cesse d’utiliser le site.
Le code qui initialise une session comprend également une expiration, de sorte qu’une session unique ne dure jamais au-delà d’une certaine durée, du moins en ce qui concerne la propriété web. Selon le site, un développeur peut définir une session web aussi courte que cinq minutes ou aussi longue que 1 440 minutes (une journée entière).
Qu’est-ce qu’une session sur Google Analytics ?
Une session sur Google Analytics commence lorsqu’un utilisateur visite un site. Il existe deux méthodes utilisées par Google pour faire expirer un compte :
- Les sessions Google Analytics peuvent expirer sur une base temporelle.
- Après 30 minutes d’inactivité du visiteur
- À minuit
- De même, les sessions Google Analytics peuvent expirer sur une base de campagne.
- Si un utilisateur entre sur le site à partir d’une campagne marketing, le quitte, puis revient via une autre campagne marketing.
Qu’est-ce que les cookies et les sessions ?
Un cookie est un petit élément de données provenant d’un site Web qui est stocké sur le navigateur d’un visiteur pour aider le site Web à suivre l’activité du visiteur sur le site Web. Les sessions et les cookies sont parfois confondus, ce qui crée une confusion. Plus précisément, les ID de session et les ID de cookies sont confondus. Bien qu’ils soient étroitement liés, ils ne sont pas la même chose. Un cookie identifie, souvent de manière anonyme, un visiteur spécifique ou un ordinateur spécifique. Les cookies peuvent être utilisés pour l’authentification, le stockage des préférences du site, la sauvegarde des paniers d’achat et l’identification de la session du serveur
En sachant qui visite un site et ce qu’il a fait auparavant, les développeurs web peuvent personnaliser les pages pour créer une expérience web personnalisée. Par exemple, un cookie peut stocker des informations telles que votre nom et vos préférences qu’il a recueillies lorsque vous avez rempli un formulaire, puis utiliser ces informations pour alimenter les pages que vous visitez tout au long d’une ou plusieurs sessions web.
Les journaux du serveur contiennent généralement à la fois l’ID de session et l’ID de cookie d’un visiteur. Un ID de session web est unique à une visite spécifique, tandis qu’un cookie est unique à un visiteur spécifique et donc (les développeurs l’espèrent) reste le même à travers plusieurs sessions web. En mappant un seul ID de cookie à plusieurs ID de session, les développeurs et les analystes peuvent obtenir une image plus claire de la façon dont les visiteurs interagissent avec leurs applications web.
Pourquoi une session web est-elle utilisée ? (Exemples de cas d’utilisation de la session Web)
Pour éviter de stocker des quantités massives d’informations dans le navigateur, les développeurs utilisent des ID de session pour stocker des informations côté serveur tout en permettant la confidentialité des utilisateurs. Chaque fois qu’un utilisateur effectue une action ou une requête sur une application web, l’application renvoie l’ID de session et l’ID de cookie au serveur, ainsi qu’une description de l’action elle-même.
Une fois qu’un développeur web accumule suffisamment d’informations sur la façon dont les utilisateurs parcourent leur site, il peut commencer à créer des expériences très personnalisées et engageantes. De telles expériences sont à la fois bonnes pour l’entreprise derrière le site (elles peuvent convertir plus de visiteurs en clients, par exemple) et pour les visiteurs eux-mêmes (ils obtiennent les informations ou les produits qu’ils recherchent de manière rapide et sans tracas).
Les développeurs web mettent souvent en cache les informations de session web en utilisant des technologies de traitement en mémoire rapides et évolutives pour s’assurer que leurs sites web offrent une expérience personnalisée très réactive pour de nombreux visiteurs en même temps.