Aller au contenu
Se connecterEssai gratuit

Durée de visite

La durée de visite est le temps moyen que les visiteurs passent sur votre site pendant une seule visite.

MetriXs calcule la durée de visite comme le temps entre la première page vue et le dernier événement d’une visite :

Durée de visite = timestamp du dernier événement − timestamp de la première page vue

Le dernier événement peut être une page vue ou un événement personnalisé.

Comme tous les outils d’analyse qui n’utilisent pas de suivi persistant, MetriXs ne peut pas savoir combien de temps un visiteur a passé sur la dernière page de sa visite. Il n’y a pas d’événement “fermeture de page”.

Cela signifie :

  • Une visite avec 1 page vue a toujours une durée de 0 seconde (un seul timestamp disponible)
  • Une visite avec 2 pages vues enregistre la durée comme le temps entre la page 1 et la page 2
Temps Événement Durée jusqu’ici
09:00:00 Page vue : / 0s
09:02:30 Page vue : /pricing 2m 30s
09:05:00 Page vue : /register 5m 0s
(le visiteur part) Durée = 5m 0s

Le temps passé à lire /register avant de partir n’est pas compté.

Le tableau de bord montre la durée de visite moyenne sur toutes les visites dans la période sélectionnée. Les visites avec une seule page vue (durée = 0s) sont incluses dans cette moyenne, ce qui tire la moyenne vers le bas sur les sites avec des taux de rebond élevés.

Parce que la durée est dernier événement − première page vue, le problème de la dernière page ne mord que quand un visiteur lit une page et part sans déclencher d’autre événement. Vous pouvez récupérer ce temps perdu en déclenchant des événements personnalisés pendant de vraies interactions, chacun devient un nouveau timestamp “dernier événement” et pousse la durée mesurée vers l’avant.

Par exemple, sur un long article vous pouvez déclencher un événement scroll_to_bottom quand le lecteur atteint la fin :

window.addEventListener('scroll', () => {
if (window.scrollY + window.innerHeight >= document.body.scrollHeight - 50) {
metrixs('scroll_to_bottom', { props: { article: 'gdpr' }, interactive: false })
}
}, { once: true })
Temps Événement Durée jusqu’ici
09:00:00 Page vue : /blog/gdpr 0s
09:04:30 Événement personnalisé : scroll_to_bottom 4m 30s
(le visiteur part) Durée = 4m 30s (était 0s sans l’événement)

Signaux utiles à déclencher : défilement en bas, lecture/pause vidéo, focus de formulaire, déplier un accordéon, atteindre les commentaires.

Une note sur le drapeau interactive: false : par défaut, un événement personnalisé compte comme une interaction réelle et baissera le taux de rebond (une visite à page vue unique avec un événement personnalisé n’est plus un “rebond”). Si l’événement est un signal de lecture passif (défilement, visibilité) plutôt qu’un engagement réel, passez interactive: false pour qu’il étende la durée sans distordre le taux de rebond. Voir Événements personnalisés pour l’API complète.