Besuchsdauer
Die Besuchsdauer ist die durchschnittliche Zeit, die Besucher waehrend eines einzelnen Besuchs auf Ihrer Website verbringen.
Wie sie berechnet wird
Abschnitt betitelt „Wie sie berechnet wird“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 PageviewsDas letzte Event kann ein Pageview oder ein benutzerdefiniertes Event sein.
Das Letzte-Seite-Problem
Abschnitt betitelt „Das Letzte-Seite-Problem“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
Beispiel
Abschnitt betitelt „Beispiel“| 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.
Durchschnittliche Besuchsdauer im Dashboard
Abschnitt betitelt „Durchschnittliche Besuchsdauer im Dashboard“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.
Messgenauigkeit verbessern
Abschnitt betitelt „Messgenauigkeit verbessern“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.