Glossaire

Ce que divise vraiment la durée d'engagement moyenne de GA4

Taras Shynkarenko
Taras Shynkarenko
•Mis à jour : •10 min de lecture
Ce que divise vraiment la durée d'engagement moyenne de GA4Ce que divise vraiment la durée d'engagement moyenne de GA4

TL;DR, Réponse rapide

10 min de lecture

GA4 calcule la durée d'engagement moyenne comme le temps total pendant lequel un site web était au premier plan, ou une application à l'avant-plan, divisé par les utilisateurs actifs. C'est un chiffre par utilisateur, donc il dépasse la durée d'engagement moyenne par session, et le chiffre d'un mois entier se situe au-dessus de chaque point quotidien du graphique. Le minuteur s'arrête quand la page perd le focus.

Qu'est-ce que la durée d'engagement moyenne dans GA4 ?

Dans Google Analytics 4, la durée d'engagement moyenne est le temps total pendant lequel votre site web était au premier plan dans le navigateur des utilisateurs, ou votre application à l'avant-plan, divisé par le nombre d'utilisateurs actifs, ce qui en fait un chiffre par utilisateur et non par session. L'article de Google "Engagement overview report", consulté le 28 septembre 2026, donne la formule :

Average engagement time = (The total length of time your website was in focus
or your app was in the foreground across all sessions) / (The total number of active users)

Le dénominateur est la partie que l'on oublie. Un visiteur qui revient cinq fois dans le mois apporte cinq visites de temps au premier plan au numérateur et compte une seule fois au dénominateur. La métrique répond à la question "combien de temps d'attention chaque personne nous a-t-elle accordé sur cette période", et elle ne répond pas à "combien de temps a duré une visite typique".

Les utilisateurs actifs sont eux-mêmes une métrique définie dans GA4. L'article de Google sur les métriques utilisateur indique qu'un utilisateur web compte comme actif quand il a une session avec engagement ou quand Analytics collecte "the first_visit event or engagement_time_msec parameter from a website". Tout visiteur web dont la balise a envoyé une durée d'engagement se retrouve dans le dénominateur.

Une personne lit une page web sur un ordinateur portable avec l'onglet du navigateur au premier plan, le moment où le minuteur d'engagement de GA4 tourne.

Comment GA4 mesure-t-il la durée d'engagement ?

GA4 mesure la durée d'engagement avec un minuteur qui ne tourne que lorsque la page est au premier plan, et il transmet ce temps en millisecondes avec l'événement suivant. L'article de Google "User engagement" définit l'engagement utilisateur comme "the amount of time someone spends with your web page in focus or app screen in the foreground."

L'article liste les moments où la balise envoie le temps accumulé :

  1. L'utilisateur passe l'écran de l'application en arrière-plan.
  2. L'utilisateur quitte le focus de votre page web.
  3. L'utilisateur quitte l'écran de l'application ou la page web, par exemple en fermant l'onglet ou en chargeant une autre page.
  4. Le site ou l'application plante.

Le temps voyage dans un paramètre engagement_time_msec "added to the next collected event." Quand un visiteur passe à une autre page, l'événement user_engagement transporte le temps restant "up to when the last event was sent and before the next page loads." La liste des événements collectés automatiquement de Google indique que user_engagement se déclenche "when the app is in the foreground or webpage is in focus for at least one second." Si aucune durée d'engagement ne s'est accumulée depuis l'événement précédent, GA4 omet le paramètre.

C'est une autre horloge que la durée de session classique, qui mesurait l'écart entre deux hits et attribuait un temps nul à la dernière page de chaque session. Comment la durée moyenne des sessions est calculée détaille cette ancienne méthode et explique pourquoi les deux chiffres ne concordent jamais.

Quelle différence entre la durée d'engagement moyenne et la durée d'engagement moyenne par session ?

La durée d'engagement moyenne divise le temps total au premier plan par les utilisateurs actifs, et la durée d'engagement moyenne par session divise ce même temps par les sessions, donc le chiffre par session est plus bas dès que des utilisateurs reviennent. GA4 affiche les deux dans le rapport Engagement overview, sur des cartes de synthèse distinctes.

Appliquez les trois métriques de temps à une même propriété. Elle enregistre 1,000 utilisateurs actifs, 1,600 sessions et 50,000 secondes de durée d'engagement sur un mois.

MétriqueNumérateurDénominateurRésultat
Durée d'engagement moyenne50,000 s de temps au premier plan1,000 utilisateurs actifs50 s
Durée d'engagement moyenne par session50,000 s de temps au premier plan1,600 sessions31.25 s
Durée moyenne des sessionsSomme des durées de sessionSessionsUne horloge distincte, non comparable

L'écart entre 50 et 31.25 secondes ne dit rien du comportement. C'est le rapport entre sessions et utilisateurs, 1.6 ici. Une propriété qui améliore sa rétention et fait revenir chaque utilisateur plus souvent augmente sa durée d'engagement moyenne sans qu'aucune visite ne s'allonge.

Choisissez celle qui correspond à la question. Les équipes éditoriales qui veulent savoir combien de temps une visite retient l'attention ont besoin du chiffre par session. Les équipes produit qui veulent savoir combien de temps chaque utilisateur passe avec le produit sur un mois ont besoin du chiffre par utilisateur.

Quel chiffre répond à votre question
Équipes de contenu
  • Demandent combien de temps une visite retient l'attention
  • Lisent le chiffre par session
  • Durée de focus divisée par les sessions
Équipes produit
  • Demandent combien de temps chaque utilisateur passe sur un mois
  • Lisent le chiffre par utilisateur
  • Durée de focus divisée par les utilisateurs actifs
La durée d'engagement moyenne et la durée d'engagement moyenne par session répondent à des questions différentes à partir du même temps de focus.

Pourquoi la durée d'engagement moyenne du mois dépasse-t-elle chaque jour du graphique ?

L'onglet de synthèse divise le temps au premier plan de toute la période par les utilisateurs distincts de toute la période, alors que chaque point du graphique divise le temps d'un jour par les utilisateurs de ce jour. Un utilisateur qui vient trois jours compte une fois dans le dénominateur mensuel et trois fois dans les points quotidiens.

L'exemple de Google dans l'article Engagement overview montre l'effet. Deux utilisateurs visitent le site en juillet. Le 2 juillet, l'utilisateur 1 reste 3 minutes. Le 3 juillet, l'utilisateur 2 reste 4 minutes. Le 4 juillet, l'utilisateur 1 reste 5 minutes et l'utilisateur 2 en reste 6. L'utilisateur 1 totalise 8 minutes et l'utilisateur 2 en totalise 10, donc l'onglet affiche 9m 00s. Le graphique affiche 3m 00s, 4m 00s et 5m 30s. Aucun jour n'atteint 9 minutes.

Deux règles en découlent. Ne comparez la durée d'engagement moyenne qu'entre des périodes de même longueur, car une période de 28 jours laisse à chaque utilisateur plus de jours pour ajouter du temps qu'une période de 7 jours. Et ne faites jamais la moyenne des points quotidiens pour vérifier l'onglet, car ce calcul répond à une autre question.

Flowsery
Flowsery

Commencez votre essai gratuit de 14 jours

Tableau de bord en temps réel

Suivi des objectifs

Suivi sans cookies

Un onglet en arrière-plan compte-t-il dans la durée d'engagement moyenne ?

Sur le web, un onglet en arrière-plan n'ajoute aucune durée d'engagement, car le minuteur de GA4 ne tourne que lorsque la page est au premier plan et envoie le temps accumulé quand l'utilisateur quitte le focus. Un visiteur qui ouvre votre page de tarifs dans un nouvel onglet et la lit dix minutes plus tard n'ajoute de la durée d'engagement que pour les minutes où l'onglet était devant.

Les applications se comportent autrement. L'article de Google sur l'engagement utilisateur précise : "For app streams, especially on Android devices, background app activity might lead to an overestimation of engagement duration." Pour les sessions web, le même article indique que "engagement time reflects active user interaction with a page."

Le focus n'est pas l'attention. Un onglet laissé devant pendant que quelqu'un prend un appel téléphonique laisse le minuteur tourner. Cette limite est la même que celle du dwell time et de toutes les autres métriques de temps. La balise voit l'état de la fenêtre, pas la personne.

Peut-on obtenir la durée d'engagement moyenne depuis la Data API de GA4 ?

Le schéma de la Data API de GA4 ne liste aucune métrique de durée d'engagement moyenne, donc vous la calculez à partir de deux métriques qu'il expose. userEngagementDuration correspond à "The total amount of time (in seconds) your website or app was in the foreground of users' devices," et activeUsers à "The number of distinct users who visited your site or app."

  1. Demandez userEngagementDuration et activeUsers pour la même période et les mêmes dimensions.
  2. Divisez la première par la seconde pour obtenir la durée d'engagement moyenne en secondes.
  3. Demandez aussi sessions et divisez userEngagementDuration par ce nombre pour le chiffre par session.
  4. Gardez la même longueur de période pour chaque requête que vous comparez, pour la même raison que l'onglet mensuel et le graphique quotidien divergent.

Une ventilation par dimension, comme le chemin de page ou le canal, change à la fois le numérateur et le dénominateur, donc recalculez le ratio ligne par ligne au lieu de réutiliser un total d'utilisateurs actifs pour tout le site.

Une personne s'arrête devant un formulaire à l'écran, ce genre de blocage qui peut accumuler du temps d'engagement sans signifier de l'intérêt.

Pourquoi la durée d'engagement moyenne est-elle un signal faible à elle seule ?

La durée d'engagement moyenne mesure combien de temps une page a gardé le focus, et elle ne distingue pas un visiteur qui a lu attentivement d'un visiteur bloqué. Deux pages affichant les mêmes 50 secondes peuvent signifier l'inverse l'une de l'autre.

  • Un long formulaire. Cinquante secondes sur un formulaire d'inscription correspondent aussi bien à un visiteur qui tape lentement qu'à un visiteur aux prises avec une erreur de validation.
  • Une page de réponse courte. Un article d'aide qui répond à la question en huit secondes affiche une durée d'engagement faible tout en remplissant parfaitement son rôle.
  • Une mise en page confuse. Les visiteurs qui cherchent un bouton accumulent un temps au premier plan qui ressemble à de l'intérêt.

Pourquoi le temps passé sur la page est une déduction et non une observation va plus loin dans la mécanique des horodatages. La solution pratique consiste à associer le temps à un résultat. Lisez la durée d'engagement moyenne à côté du taux de réalisation des objectifs de la même page, et traitez une hausse du temps sans hausse des réalisations comme une question, pas comme une victoire.

Comment voir ce qui s'est passé pendant la durée d'engagement ?

Regardez les sessions derrière le chiffre, car un replay montre si les secondes sont allées à la lecture, au défilement ou à la lutte contre l'interface. L'enregistrement de session de Flowsery "rejoue les sessions réelles des visiteurs avec les mouvements du curseur, les clics, les défilements et les saisies de formulaire", et son IA passe en revue chaque session enregistrée pour signaler les rage clicks, les clics morts et les erreurs JavaScript, en regroupant les sessions similaires en problèmes classés selon le nombre d'utilisateurs touchés. Une page avec une durée d'engagement élevée et un groupe de rage clicks est une page où les visiteurs sont bloqués, pas engagés. L'analyse des pages de destination de Flowsery suit aussi la profondeur de défilement et les clics sur les CTA : "Mesurez si les visiteurs atteignent preuves, prix, formulaires et appels à l'action principaux avant de partir." Ainsi, "ils sont restés 50 secondes" devient "ils sont restés 50 secondes et n'ont jamais vu le tableau des tarifs."

Questions fréquentes

Comment la durée d'engagement moyenne est-elle calculée dans GA4 ?

GA4 divise le temps total pendant lequel votre site web était au premier plan, ou votre application à l'avant-plan, par le nombre d'utilisateurs actifs de la période. Google publie cette formule dans l'article sur le rapport Engagement overview. Le résultat est un temps au premier plan par utilisateur, pas par visite.

La durée d'engagement moyenne est-elle la même chose que la durée moyenne des sessions ?

Non. La durée d'engagement moyenne compte le temps au premier plan par utilisateur actif, alors que la durée moyenne des sessions mesure la longueur de session par session. Elles utilisent des horloges et des dénominateurs différents, donc les deux chiffres ne se comparent pas.

Pourquoi la durée d'engagement moyenne est-elle plus élevée que la durée d'engagement moyenne par session ?

La durée d'engagement moyenne divise le temps au premier plan par les utilisateurs actifs, et la métrique par session divise ce même temps par les sessions. Les utilisateurs qui reviennent plus d'une fois ajoutent des sessions au dénominateur par session mais ne comptent qu'une fois comme utilisateurs actifs. Avec 1.6 session par utilisateur, le chiffre par utilisateur vaut 1.6 fois le chiffre par session.

GA4 compte-t-il le temps passé dans un onglet de navigateur en arrière-plan ?

Non, pas sur le web. GA4 n'enregistre la durée d'engagement que lorsque la page web est au premier plan et envoie le temps accumulé quand l'utilisateur quitte le focus. Google précise que les flux d'application sur Android peuvent surestimer la durée d'engagement à cause de l'activité en arrière-plan.

Pourquoi la durée d'engagement moyenne du mois ne correspond-elle pas au graphique quotidien ?

L'onglet mensuel divise un mois de temps au premier plan par les utilisateurs distincts du mois, et chaque point quotidien divise le temps d'un jour par les utilisateurs de ce jour. Les utilisateurs qui reviennent comptent une fois dans le dénominateur mensuel, donc le chiffre mensuel dépasse celui de n'importe quel jour. L'exemple de juillet de Google montre un onglet à 9 minutes au-dessus de points quotidiens à 3, 4 et 5.5 minutes.

Qu'est-ce qu'une bonne durée d'engagement moyenne ?

Google ne publie aucun benchmark, et le chiffre varie avec le nombre de visites de retour par utilisateur et avec la longueur de la période. Comparez entre elles des pages du même type sur des périodes égales, et associez le temps à un taux de réalisation des objectifs, pour qu'une durée plus longue ne compte comme bonne que lorsque davantage de visiteurs terminent l'action.

Flowsery
Flowsery

Commencez votre essai gratuit de 14 jours

Tableau de bord en temps réel

Suivi des objectifs

Suivi sans cookies

Quelles métriques la Data API de GA4 utilise-t-elle pour calculer la durée d'engagement moyenne ?

La Data API expose userEngagementDuration, la durée totale en secondes pendant laquelle un site ou une app est resté au premier plan, et activeUsers, le nombre d'utilisateurs distincts. Diviser le premier par le second donne la durée d'engagement moyenne, et le diviser par sessions donne le chiffre par session.

Qu'est-ce qui compte comme utilisateur actif dans le dénominateur de la durée d'engagement moyenne ?

L'article de Google sur les métriques utilisateur compte un utilisateur web comme actif quand il a une session avec engagement ou quand Analytics recueille l'événement first_visit ou le paramètre engagement_time_msec. Tout visiteur dont la balise envoie une durée d'engagement se retrouve dans le dénominateur.

Quand GA4 envoie-t-il la durée d'engagement accumulée au serveur ?

La balise l'envoie quand l'app passe en arrière-plan, quand l'utilisateur détourne le focus de la page, quand il quitte la page ou ferme l'onglet, ou quand le site ou l'app plante. La durée voyage dans le paramètre engagement_time_msec ajouté à l'événement suivant.

Comment savoir si une durée d'engagement moyenne élevée est vraiment un bon signe ?

Il faut la lire à côté du taux d'accomplissement de l'objectif pour cette même page. Une hausse de la durée d'engagement sans hausse des accomplissements est une question, pas une victoire, car ces secondes peuvent montrer un visiteur bloqué sur une mise en page confuse plutôt qu'un visiteur qui lit attentivement. Les enregistrements de session montrent lequel des deux s'est produit.

Cet article vous a-t-il été utile ?

Dites-nous ce que vous en pensez !

Nous voir plus souvent sur Google

Un clic définit Flowsery comme source préférée. Nos articles remontent alors dans vos À la une, en mode IA et dans les aperçus IA.

Avant de partir...

Flowsery

Flowsery

Des analyses orientées revenus pour votre site web

Suivez chaque visiteur, source et conversion en temps réel. Simple, puissant et sans cookies.

Tableau de bord en temps réel

Suivi des objectifs

Suivi sans cookies

Termes connexes du glossaire

Comment GA4 décide quelles visites sont des sessions avec engagementComment GA4 décide quelles visites sont des sessions avec engagement
Glossaire

Comment GA4 décide quelles visites sont des sessions avec engagement

GA4 compte comme sessions avec engagement les visites de plus de 10 secondes, avec un événement clé ou deux pages vues. Déclencheurs et pièges du chiffre.

•10 min de lecture
Ce que la durée moyenne de session mesure vraimentCe que la durée moyenne de session mesure vraiment
Glossaire

Ce que la durée moyenne de session mesure vraiment

En analytics classique, la durée moyenne de session donne zéro temps à la dernière page vue de chaque session et tire la moyenne vers le bas discrètement.

•8 min de lecture
Pourquoi votre taux de rebond GA4 n'est que le taux d'engagement inverséPourquoi votre taux de rebond GA4 n'est que le taux d'engagement inversé
Glossaire

Pourquoi votre taux de rebond GA4 n'est que le taux d'engagement inversé

Votre taux de rebond GA4 est la part des sessions non engagées. Sa définition par Google, l'écart avec Universal Analytics et où l'ajouter aux rapports.

•9 min de lecture
Ce que compte le rapport des pages de destination GA4 et où il reste videCe que compte le rapport des pages de destination GA4 et où il reste vide
Glossaire

Ce que compte le rapport des pages de destination GA4 et où il reste vide

Dans Google, le rapport des pages de destination GA4 liste la première page de chaque session. Où le trouver, ses métriques, les lignes (not set) et la source.

•9 min de lecture
Comment le suivi de la recherche sur le site GA4 enregistre ce que tapent les visiteursComment le suivi de la recherche sur le site GA4 enregistre ce que tapent les visiteurs
Glossaire

Comment le suivi de la recherche sur le site GA4 enregistre ce que tapent les visiteurs

Activez la recherche sur le site GA4 via la mesure améliorée, ajoutez vos paramètres, lisez la dimension Search term et suivez les recherches sans URL.

•10 min de lecture
Définir des propriétés utilisateur GA4 et en tirer des rapportsDéfinir des propriétés utilisateur GA4 et en tirer des rapports
Glossaire

Définir des propriétés utilisateur GA4 et en tirer des rapports

Définissez les propriétés utilisateur GA4 avec gtag ou Tag Manager, déclarez-les en dimensions personnalisées et restez sous la limite des 25 propriétés.

•10 min de lecture

Articles connexes