Analytics

Session web

Une session web est une période d'activité continue d'un visiteur sur un site, qui regroupe toutes ses interactions tant qu'il reste actif. C'est l'unité de mesure de référence pour compter les visites et analyser un parcours. Comprendre exactement quand une session commence, quand elle s'arrête et en quoi elle diffère d'un utilisateur est indispensable pour lire correctement ses rapports, surtout depuis le passage de Universal Analytics à GA4 qui a changé les règles.
Personne consultant un site sur ordinateur portable, illustrant une visite suivie par l'analyse web

Ce que compte réellement une session

La session est le conteneur naturel d'une visite. Quand un internaute arrive sur votre site, l'outil d'analyse ouvre une session et y rattache tout ce qu'il fait ensuite : pages consultées, clics, ajouts au panier, lectures de vidéo. Tant qu'il reste actif, ces interactions s'accumulent dans la même session. Dès qu'il s'arrête suffisamment longtemps, la session se referme.

Cette notion est centrale parce qu'elle structure la plupart des indicateurs : le taux de rebond, la durée moyenne de visite, le nombre de pages par session ou le taux de conversion par session en dépendent tous. Une définition mal comprise de la session fausse donc l'interprétation de tout le reste du tableau de bord.

À retenir

  • Une session regroupe toutes les interactions d'une visite, de la première action à l'expiration
  • Un même utilisateur peut générer plusieurs sessions s'il revient à différents moments
  • Les règles d'expiration ne sont pas les mêmes entre GA4 et Universal Analytics, ce qui rend les chiffres non comparables

Le déroulé d'une session dans le temps

Une session avance au rythme des interactions du visiteur. Chaque nouvelle action remet à zéro un compteur d'inactivité réglé sur 30 minutes par défaut. Tant que le visiteur agit avant la fin de ce délai, la session se prolonge. S'il s'absente plus longtemps que la limite, la session expire, et toute action ultérieure en ouvre une nouvelle.

Vie d'une session et compteur d'inactivité
Page 1 début Page 2 Page 3 Page 4 compteur remis à zéro inactivité > 30 min expiration session fermée Toute action après l'expiration ouvre une nouvelle session.
Chaque interaction relance le compteur, et c'est l'inactivité prolongée, pas le départ du site, qui clôt la session.

Un point souvent mal compris : fermer l'onglet ne ferme pas immédiatement la session côté analyse. L'outil n'a aucun moyen fiable de savoir que vous êtes parti, il se contente d'attendre la fin du délai d'inactivité. C'est aussi pour cela que la durée des sessions à une seule page reste délicate à mesurer.

Les trois causes historiques d'expiration

Sous Universal Analytics, trois événements pouvaient clore une session. Le premier, le plus connu, est l'inactivité de 30 minutes : sans interaction pendant ce laps de temps, la session se ferme. Cette règle reste valable partout.

Le deuxième était le passage de minuit : une visite à cheval sur deux jours était coupée en deux sessions distinctes, afin que chaque session appartienne à une seule journée de rapport. Le troisième était le changement de source de campagne : si un visiteur revenait via un nouveau lien tagué (un UTM différent) pendant la même visite, une nouvelle session démarrait pour attribuer correctement la conversion à la dernière source.

Ces deux dernières règles avaient une logique d'attribution, mais elles gonflaient artificiellement le compte de sessions. C'est précisément ce point que GA4 a revu.

Ce que GA4 a changé

GA4 a simplifié la définition de la session en ne conservant, par défaut, que la règle des 30 minutes d'inactivité. Le passage de minuit ne coupe plus la session, et l'arrivée d'un nouveau paramètre de campagne ne la redémarre plus. Concrètement, une visite continue reste une seule session, même si elle traverse minuit ou touche plusieurs liens tagués.

La conséquence pratique est directe : à trafic identique, GA4 affiche généralement moins de sessions que Universal Analytics. Ce n'est pas une perte de visiteurs, seulement une autre façon de découper l'activité. Quand vous comparez d'anciennes données UA à des données GA4, gardez en tête que vous comparez deux règles différentes et non deux réalités différentes.

Ne pas confondre session, utilisateur et page vue

Ces trois unités s'emboîtent. La page vue est l'affichage d'une page : c'est la plus fine. La session regroupe plusieurs pages vues d'une même visite. L'utilisateur, enfin, est la personne, qui peut générer plusieurs sessions au fil de ses retours.

De cette hiérarchie découle une règle simple : sur une période donnée, il y a toujours au moins autant de pages vues que de sessions, et au moins autant de sessions que d'utilisateurs. Confondre ces niveaux mène à des erreurs grossières, par exemple croire qu'un site a 10 000 visiteurs alors qu'il a 10 000 sessions générées par 6 000 personnes seulement. Vérifiez toujours quelle unité affiche réellement votre indicateur avant d'en tirer une conclusion.

Questions fréquentes

Une session est une période d'activité continue d'un visiteur sur un site, regroupant toutes ses interactions (pages vues, clics, événements) tant qu'il reste actif. Elle commence à la première interaction et se termine après une période d'inactivité. Un même visiteur peut générer plusieurs sessions s'il revient à différents moments, ce qui distingue la session de l'utilisateur.
Dans Universal Analytics, une session se ferme après 30 minutes d'inactivité, mais aussi à minuit et lors d'un changement de source de campagne. Dans GA4, seule la règle des 30 minutes d'inactivité subsiste par défaut : le passage de minuit ne coupe plus la session et un nouveau paramètre de campagne ne la redémarre plus, ce qui réduit le nombre de sessions comptées.
L'utilisateur est la personne (identifiée par un cookie ou un identifiant), la session est l'une de ses visites. Un utilisateur qui revient trois fois dans la semaine compte pour un seul utilisateur mais trois sessions. C'est pourquoi le nombre de sessions est toujours supérieur ou égal au nombre d'utilisateurs sur une même période.
Parce que GA4 a supprimé deux causes d'expiration de session qui existaient dans Universal Analytics : la coupure à minuit et le redémarrage lors d'un changement de source de campagne. Une visite à cheval sur minuit, ou qui touchait plusieurs campagnes, comptait pour plusieurs sessions sous UA et n'en compte plus qu'une sous GA4. Les deux chiffres ne sont donc pas directement comparables.

Termes liés