Je voudrais mesurer un temps (en secondes en entiers ou en minutes en flottants) qu’un utilisateur passe sur une page. Je sais qu’il y a un événement de déchargement que je peux déclencher lorsqu’ils quittent la page. Mais comment obtenir un temps qu’ils y ont déjà passé?
Réponses
Trop de publicités?Je dirais que votre meilleur pari est de garder une trace du calendrier des demandes par ID de session sur votre serveur. Le temps que l’utilisateur a passé sur la dernière page est la différence entre l’heure de la demande actuelle et l’heure de la demande précédente.
Cela n’attrapera pas la toute dernière page que l’utilisateur visite (c’est-à-dire lorsqu’il n’y aura pas d’autre demande), mais j’opterais toujours pour cette approche, car vous devrez autrement soumettre une demande à `` , ce qui serait extrêmement sujet aux erreurs.