La durée de session est l'une des métriques les plus regardées dans GA4, et aussi l'une des plus mal interprétées. Avant de savoir si ton "1m 42s" est bon ou mauvais, tu dois comprendre ce que GA4 mesure exactement, parce que ce n'est pas ce que tu crois.
Ce que GA4 mesure (et comment)
La durée de session dans GA4 est le temps écoulé entre le premier événement et le dernier événement d'une session.
GA4 calcule la durée en millisecondes, basée sur les timestamps des événements envoyés au fur et à mesure de la visite :
Durée de session = timestamp(dernier événement) - timestamp(premier événement)
Le point critique : si l'utilisateur lit une page pendant 5 minutes et ferme l'onglet sans interagir, GA4 ne sait pas qu'il est parti. Il n'y a pas d'événement "fermeture d'onglet". La durée sera donc sous-estimée dès que la dernière interaction n'est pas enregistrée.
C'est pourquoi des sites avec beaucoup de contenu long (articles, vidéos, pages de lecture) affichent souvent des durées inférieures à la réalité.
Durée de session vs durée d'engagement
GA4 distingue deux concepts :
| Métrique | Ce qu'elle mesure |
|---|---|
Durée de session (averageSessionDuration) | Temps total entre 1er et dernier événement |
Durée d'engagement (userEngagementDuration) | Temps réel où l'onglet était au premier plan |
La durée d'engagement est plus précise : elle est basée sur l'événement user_engagement que GA4 envoie toutes les 5 secondes tant que la page est active et visible.
Dans le tableau de bord NarratIQ, la métrique affichée est averageSessionDuration, cohérente avec ce que montre l'interface GA4 par défaut.
Ce qu'est une bonne durée de session
Il n'existe pas de durée "correcte" universelle. Tout dépend du type de site et de l'objectif de la visite.
| Type de site | Durée moyenne typique |
|---|---|
| Landing page (publicité, conversion) | 0m 30s à 1m 30s |
| Site vitrine (services, freelance, agence) | 1m 30s à 3m |
| Blog / contenu long | 3m à 7m |
| E-commerce | 2m à 5m |
| Application web ou SaaS | 5m à 15m |
Un utilisateur qui atterrit sur une landing page Google Ads, comprend l'offre en 45 secondes et remplit le formulaire de contact : c'est une visite réussie avec une durée courte. Ne confonds pas "durée longue" avec "visite réussie".
Ce que la durée de session révèle vraiment
Une durée très courte (moins de 30 secondes)
Deux interprétations possibles :
1. Le contenu ne correspond pas à l'intention. L'utilisateur arrive, ne trouve pas ce qu'il cherchait, repart. C'est le signe d'un problème d'alignement entre la promesse (titre, annonce, résultat de recherche) et le contenu réel de la page.
2. La page est trop lente. Sur mobile, si le chargement dépasse 3 secondes, une part significative des utilisateurs repart avant même de voir le contenu. La durée de session est alors structurellement basse.
Une durée longue (plus de 10 minutes sur un site vitrine)
Pas nécessairement un bon signe. Cela peut indiquer que l'utilisateur cherche quelque chose sans le trouver : navigation confuse, CTA peu clairs, architecture de l'information mal conçue.
Croise toujours la durée avec le taux d'engagement et les conversions pour avoir le tableau complet.
La durée par canal
C'est ici que l'analyse devient intéressante :
- Organic Search : durée élevée = le contenu répond bien aux intentions de recherche
- Social : souvent courte, le trafic social est curieux mais peu qualifié
- Direct : souvent la plus longue, ce sont des visiteurs qui connaissent le site
- Paid Search : à surveiller, si elle est faible avec un CPC élevé, les annonces attirent le mauvais public
Les 4 leviers pour améliorer la durée de session
1. Soigner l'introduction
Les 10 premières secondes sur une page déterminent si l'utilisateur reste ou repart. Une introduction qui répond directement à la question de l'utilisateur, sans tourner autour du pot, allonge mécaniquement la durée.
2. Structurer le contenu pour la lecture
Titres H2/H3, listes, tableaux comparatifs, encadrés : tout ce qui permet à l'œil de scanner rapidement et de trouver la section pertinente. L'utilisateur reste plus longtemps quand il sait qu'il est au bon endroit.
3. Ajouter des liens internes pertinents
Un article qui renvoie vers 2 ou 3 articles liés génère des sessions multi-pages. La durée augmente naturellement, et GA4 enregistre des événements supplémentaires (meilleur tracking).
4. Intégrer des éléments interactifs
Vidéos, calculatrices, formulaires, quiz : tout élément qui génère une interaction envoie un événement à GA4. La durée est mieux captée, et l'engagement réel augmente.
Comment présenter cette métrique à un client
La durée de session brute ne parle pas à un client. Ce qui parle, c'est la variation et le contexte :
"La durée moyenne de session est de 2m 18s, en hausse de 12% par rapport au mois dernier. Les visiteurs passent plus de temps sur vos pages de services depuis la refonte, c'est un bon signe pour la qualité du contenu."
Ou, si la durée chute :
"La durée de session a baissé de 25% ce mois. En regardant par source, le trafic Instagram (0m 22s en moyenne) tire la moyenne vers le bas. Le contenu organique Google reste à 3m 10s. La question c'est : la campagne Instagram cible-t-elle les bons profils ?"
Si tu génères des rapports GA4 mensuels pour plusieurs clients, NarratIQ inclut la durée de session, sa variation et les graphiques de tendance dans chaque rapport PDF automatique.