Google Analytics: pourquoi le temps moyen sur le site est-il inférieur au temps moyen sur la page?

11

J'ai le rapport personnalisé suivant configuré dans Google Analytics:

Métrique:

  • Temps moyen sur la page
  • Temps moyen sur le site

Dimensions:

  • Page

Donc, un rapport ressemble à ceci:

Page                    Avg Time on Page         Avg Time on Site
/an-article             00:03:14                 00:00:11
/another-article        00:05:11                 00:01:07
/something-written      00:03:00                 00:00:31

Pourquoi est-ce que pour chaque «page», les «vues du site» sont considérablement plus faibles?

Melanie Shebel
la source

Réponses:

9

Google Analytics compte les rebonds (où une seule page a été consultée par le visiteur) comme ayant un «temps sur le site» de 0. Mais il compte toujours le temps plein sur la page pour cette visite. [ Source. ]

Si un site a beaucoup de rebonds - où de nombreuses personnes consultent un seul article que vous avez écrit puis quittent, par exemple - cela faussera le temps moyen passé sur le site. Cela permet à "Temps moyen sur le site" d'être inférieur à "Temps moyen sur la page".

Un exemple simple

  • 5 visiteurs passent exactement 5 minutes à lire /your-article
  • 4 d'entre eux ferment leur onglet après lecture.
  • L'un d'eux visite /another-article, passe encore 5 minutes à lire, puis ferme l'onglet.

Temps moyen sur la page = 5 minutes

Total time spent on page /  number of visitors
   5 + 5 + 5 + 5 + 5     /         5

Temps moyen sur site = 2 minutes

Total time spent on site /  number of visitors
   0 + 0 + 0 + 0 + 10    /         5

La clé est que les visiteurs rebondis comptent comme 0 pour le temps total sur le site, mais comme 5 pour le temps total sur la page. Google n'écarte pas les zéros - ils contribuent toujours à la moyenne.

(À part: à mon avis, Google devrait envisager d'utiliser le temps sur la page comme temps sur le site pour les visites d'une seule page, ce qui pourrait donner une meilleure représentation du temps moyen sur le site. Dans l'exemple ci-dessus, le temps moyen sur le site serait alors de 6 minutes, ce qui est la moyenne véridique, plus grande que le temps moyen sur la page, et beaucoup moins déroutant.)

pseudo
la source
En lisant la page à laquelle vous êtes lié, il semble que GA calcule le temps passé sur une page / un site en utilisant la différence de temps entre les pages vues. Les visites sur une seule page n'ont pas de deuxième horodatage avec lequel calculer (car, techniquement, GA ne peut enregistrer que lorsqu'une nouvelle page est ouverte, pas lorsque l'utilisateur quitte une page en fermant l'onglet / la fenêtre), donc pas de délai page est enregistrée. Cependant, la définition de GA sur le temps de GA est $timeOfLastPageView - $timeOfFirstPageViewégale à 0 pour les visites d'une seule page, car les deux valeurs sont identiques. Il n'y a aucun moyen d'utiliser le temps sur la page comme temps sur le site pour les visites d'une seule page.
Lèse majesté
1
Pour faire ce que vous demandez, GA devrait interroger le serveur toutes les quelques secondes pour déterminer la durée des visites d'une seule page. Mais cela augmenterait considérablement l'utilisation de la bande passante. L'autre option consisterait également à supprimer les visites d'une seule page de la moyenne du temps passé sur le site.
Lèse majesté
2
Il n'interrogerait pas le serveur. Si quoi que ce soit, cela ne toucherait que le client, mais cela ne serait pas nécessaire non plus. Il existe un certain nombre de techniques javascript pour détecter la fermeture d'un navigateur ou le déchargement d'une page (window.onbeforeunload par exemple) et un simple appel ajax peut être déclenché lorsque cela se produit.
Eric Brandel
1
Il semble que Lèse ait raison. Google a plus d'informations sur le temps passé sur la page et le temps moyen passé sur le site . Dans le deuxième lien, ils disent qu'il n'y a "aucune donnée disponible pour Analytics qui indique quand le visiteur est parti". Cela rendrait ma réponse incorrecte. Si je trouve une meilleure explication, je la réviserai.
Nick
1
Voir ma réponse ...
jrosell
2

Découvrez comment est calculé avgTimeOnPage: https://developers.google.com/analytics/devguides/reporting/core/dimsmets/pagetracking#ga:avgTimeOnPage

Un exemple simple

  • 5 visiteurs passent exactement 5 minutes à lire / votre-article
  • 4 d'entre eux ferment leur onglet après lecture.
  • 1 d'entre eux visite / un autre article, passe encore 5 minutes à lire, puis ferme l'onglet.

Temps moyen sur la page = 5 minutes

Temps total passé sur la page / (pages vues - sorties)
5 / (5 - 4)

Temps moyen sur site = 1 minute

Temps total passé sur le site / nombre de visiteurs
0 + 0 + 0 + 0 + 5/5

jrosell
la source
Merci pour le lien vers les documents de développement de Google. Pouvez-vous expliquer votre calcul du «temps moyen sur site»? Pourquoi le temps total sur le site est-il de 5 minutes et non de 10 minutes?
Nick
Parce qu'il compte le dernier "coup d'engagement" sur la dernière page et la dernière interaction dans la dernière page s'il n'y a pas d'événements, ce sera l'heure de visualisation initiale de la dernière page. Voir cutroni.com/blog/2012/02/29/…
jrosell
1

Il y a quelque chose de déroutant dans votre article: voici votre exemple: Temps moyen sur la page = 5 minutes 5 visiteurs passent exactement 5 minutes à lire / votre-article 4 d'entre eux ferment leur onglet après lecture. 1 d'entre eux visite / un autre article, passe encore 5 minutes à lire, puis ferme l'onglet.

si 4 d'entre eux ferment leur onglet après lecture (rebond), temps = 0 minutes et non 5 minutes donc le calcul du site de temps moyen ou de la page de temps moyen serait (0 + 0 + 0 + 0 + 5)

amin
la source
Voir ma réponse ...
jrosell