Close
Google Analytics

Toutes les sessions Google Analytics sont entre 0 et 10 secondes ?

Pour une cliente, nous avons analysé plus en profondeur les chiffres de Google Analytics et nous sommes tombés sur la partie détaillée du temps passé par session (Audience > Comportement > Intérêt et interaction).

Horreur, nous avons constaté que la plupart des personnes (quasiment 70 %) restait sur des sessions de connexion à 0 -10 secondes.

Durée des sessions sur Google Analytics

Selon nous, c’était un signe d’un problème grave car ce n’est pas possible de lire de l’information en 10 secondes.

Google Analytics et les taux de rebond

Autre chose me chiffonnait, c’était que la durée moyenne de consultation était haute, autour de 2 minutes. Cela ne concordait pas avec les sessions.

Il faut savoir que nous sommes sur un site ultra spécialisé avec un taux de rebond assez fort, autour de 70 %.

J’ai donc décidé de consulter l’aide officielle de Google Analytics, pour essayer de saisir pourquoi les sessions indiquaient 0-10 secondes.

Pas de calcul du temps passé sur les pages de rebond

La réponse est alors apparue, écrite noir sur blanc par Google :

Les visites d’une seule page sont affectées à la catégorie 0-10 pour la durée de la visite […]

Quand Google Analytics constate qu’une personne quitte le site après la lecture de la première page lue, il ne calcule pas le temps passé à la lire, il met automatiquement 0-10 secondes.

Le temps passé est donc calculé uniquement après la seconde page consultée.

Nous voilà rassuré, n’est-il pas :)

NB : le code analytics étant asynchrone dorénavant, je ne comprends pas pourquoi il continue d’attendre la deuxième page consultée avant de mettre en route le calcul du temps passé…

About the author Styven

Je poste de tout ici, photos, impression, vidéo. C'est une trace que je laisse pour me rappeler des choses que j'ai tendance à oublier...

All posts by Styven →

One Comment

  1. Concernant la dernière remarque :
    NB : le code analytics étant asynchrone dorénavant, je ne comprends pas pourquoi il continue d’attendre la deuxième page consultée avant de mettre en route le calcul du temps passé…

    Le temps de sessions est calculé en fonction des dates de collectes des pages vues et des événements interactifs.
    Si Google Analytics ne reçois qu’une collecte de pages il ne sait pas combien de temps l’utilisateur a passé sur la page. En revanche s’il reçoit au moins une 2e page il pourra faire la différence entre la date de la première collecte et de la seconde.

    NB:
    Le temps passé sur la dernière page consulté n’entre donc pas en compte dans la durée de session.
    Pour récupérer ce temps il faut que ce soit les développeurs qu’il le récupère.
    Pour une page qui statique on peut utiliser les standards W3C. Suivant le plus pertinent sur vos pages ça peut être :
    – performance.timing.domInteractive
    – performance.timing.domContentLoadedEventStart
    – performance.timing.domComplete
    Voir : https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationTiming/Overview.html#processing-model

    Et comme date de fin il suffit de créer une date en javascript avec un listener sur l’event “beforeunload”.
    Voir : https://developer.mozilla.org/en-US/docs/Web/Events/beforeunload

    En suite à vous de voir ce que vous voulez faire de ce temps et comment vous voulez l’envoyer à Google Analytics.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *