11550 sujets

JavaScript, DOM et API Web HTML5

Salut,

Savez-vous comment Google Analytics fait pour savoir le nombre de secondes passées sur un site par chaque visiteur ?

Je trouve G.A genial mais je me demande s'il n'est pas un peu gourmand en terme de bande passante.
J'imagine qu'il lance un timer au moment où le script se charge et l'arrête au moment où le visiteur quitte la page, c'est possible en javascript non ?
Skoua a écrit :
J'imagine qu'il lance un timer au moment où le script se charge et l'arrête au moment où le visiteur quitte la page, c'est possible en javascript non ?

Pour la possibilité, je ne sais pas. Il me semble que c'est possible dans certains cas mais difficile ou impossible dans pas mal de situation. Ça dépend peut-être aussi des navigateurs.

D'après ce que j'ai lu sur le sujet, le temps passé est calculé sur un modèle proche de l'analyse de logs serveur (sauf que là c'est au chargement de la page et au lancement du script de tracking que la visite d'une page est enregistrée):
- Le visiteur charge une page A à un moment T1.
- Le visiteur charge une page B à un moment T2.

Le temps passé sur A est T2 - T1. Si le visiteur ne va jamais sur une autre page:
1. Son temps de visite est nul (même s'il est resté les yeux figés pendant trois minutes sur la page...).
2. Il est comptabilisé dans le taux de rebond de la page.

Il y a des sites entiers dédiés à expliquer le fonctionnement des outils de suivi, je vous laisse faire quelques recherches.
Ok merci pour ces infos. Je voudrais poser une autre question assez differente mais puisque ca concerne toujours Google Analytics autant continuer sur le meme fil de discussion!

> Existe t-il un moyen de dire a Google Analytic d'ignorer completement une certaine IP (la mienne, pour que mes frequentes visites sur mon propre site ne se melangent pas avec les visites des autres, les seules qui m'interessent) ?
Très intéressant ton lien Laurie-Anne, je ne savais pas que Google proposait ça.

Merci. Smiley smile