Zum Inhalt springen
AnmeldenKostenlos testen

Besuchsdauer

Die Besuchsdauer ist die durchschnittliche Zeit, die Besucher waehrend eines einzelnen Besuchs auf Ihrer Website verbringen.

MetriXs berechnet die Besuchsdauer als die Zeit zwischen dem ersten Pageview und dem letzten Event in einem Besuch:

Besuchsdauer = Zeitstempel des letzten Events − Zeitstempel des ersten Pageviews

Das letzte Event kann ein Pageview oder ein benutzerdefiniertes Event sein.

Wie alle Analyse-Tools, die keine persistente Verfolgung verwenden, kann MetriXs nicht wissen, wie lange ein Besucher auf der letzten Seite seines Besuchs verbracht hat. Es gibt kein “Seite schliessen”-Event.

Das bedeutet:

  • Ein Besuch mit 1 Pageview hat immer eine Dauer von 0 Sekunden (nur ein Zeitstempel verfuegbar)
  • Ein Besuch mit 2 Pageviews erfasst die Dauer als die Zeit zwischen Seite 1 und Seite 2
Zeit Event Dauer bisher
09:00:00 Pageview: / 0s
09:02:30 Pageview: /pricing 2m 30s
09:05:00 Pageview: /register 5m 0s
(Besucher verlaesst) Dauer = 5m 0s

Zeit beim Lesen von /register vor dem Verlassen wird nicht gezaehlt.

Das Dashboard zeigt die durchschnittliche Besuchsdauer ueber alle Besuche im ausgewaehlten Zeitraum. Besuche mit nur einem Pageview (Dauer = 0s) sind in diesem Durchschnitt enthalten, was den Durchschnitt auf Websites mit hohen Absprungraten nach unten zieht.

Da die Dauer letztes Event − erster Pageview ist, beißt das Letzte-Seite-Problem nur, wenn ein Besucher eine Seite liest und verlaesst, ohne ein weiteres Event zu feuern. Sie koennen diese verlorene Zeit zurueckgewinnen, indem Sie benutzerdefinierte Events bei echten Interaktionen feuern, jedes wird zu einem neuen “letztes Event”-Zeitstempel und schiebt die gemessene Dauer nach vorne.

Zum Beispiel koennen Sie bei einem langen Artikel ein scroll_to_bottom-Event feuern, wenn der Leser das Ende erreicht:

window.addEventListener('scroll', () => {
if (window.scrollY + window.innerHeight >= document.body.scrollHeight - 50) {
metrixs('scroll_to_bottom', { props: { article: 'gdpr' }, interactive: false })
}
}, { once: true })
Zeit Event Dauer bisher
09:00:00 Pageview: /blog/gdpr 0s
09:04:30 Benutzerdefiniertes Event: scroll_to_bottom 4m 30s
(Besucher verlaesst) Dauer = 4m 30s (war 0s ohne das Event)

Nuetzliche Signale zum Feuern: Scroll-zu-Ende, Video Play/Pause, Formular-Fokus, Akkordeon ausklappen, Kommentare erreichen.

Ein Hinweis zum interactive: false-Flag: Standardmaessig zaehlt ein benutzerdefiniertes Event als echte Interaktion und senkt die Absprungrate (ein einseitiger Besuch mit einem benutzerdefinierten Event ist kein “Absprung” mehr). Wenn das Event ein passives Lesesignal ist (Scroll, Sichtbarkeit) statt eines echten Engagements, uebergeben Sie interactive: false, damit es die Dauer verlaengert, ohne die Absprungrate zu verzerren. Siehe Benutzerdefinierte Events fuer die vollstaendige API.