GA4-Verweildauer: Interaktionsdauer und engagierte Sitzungen

Engagierte Sitzungen, Interaktionsdauer pro Sitzung und ein Wert pro Nutzer, der genauso aussieht und es nicht ist. Wo jede Zahl steht und wie du sie liest.

23 Minuten LesezeitAktualisiert am 6. September 2026Auf Englisch lesen

Die Verweildauer heißt in GA4 Interaktionsdauer: die Zeit, in der Besucher deine Seite sichtbar im Vordergrund geöffnet hatten. Die durchschnittliche Interaktionsdauer pro Sitzung teilt diese Zeit durch die Zahl der Sitzungen. Engagierte Sitzungen sind die Sitzungen, die länger als zehn Sekunden liefen, ein Schlüsselereignis ausgelöst oder mindestens zwei Seitenaufrufe erzeugt haben — eines der drei genügt. Beide Werte stehen in GA4 unter Berichte → Engagement; die durchschnittliche Interaktionsdauer pro Sitzung außerdem in den Berichten „Zugriffsquellen" und „Landingpage". Einen Messwert „Time on Page" wie in Universal Analytics gibt es in GA4 nicht mehr.

Wer von der alten Version von Google Analytics zu GA4 gewechselt ist, sucht als Erstes die durchschnittliche Sitzungsdauer und findet sie nicht. Das ist kein Fehler und kein verstecktes Menü. Die Kennzahl gibt es in der alten Form nicht mehr, und der Grund dafür ist besser als der Ärger darüber. Was es stattdessen gibt: einen Nachfolger unter anderem Namen, eine Namensvetterin, die nicht dasselbe misst, und eine Berechnung, die man einmal gesehen haben sollte, bevor man eine der beiden Zahlen liest.

Warum die durchschnittliche Sitzungsdauer verschwunden ist

Die alte Verweildauer war eine Schätzung mit einem eingebauten Loch. Analytics konnte nur die Zeit zwischen zwei Seitenaufrufen messen. Für die letzte Seite einer Sitzung gab es keinen zweiten Zeitstempel, also zählte sie mit null Sekunden. Wer eine Seite öffnete, vier Minuten las und dann ging, hinterließ in der Statistik eine Sitzung von null Sekunden. Bei Seiten, die Leute abschließend lesen und danach verlassen, war die durchschnittliche Verweildauer deshalb systematisch zu niedrig, oft um mehr als die Hälfte.

GA4 misst stattdessen die Zeit, in der der Tab tatsächlich im Vordergrund war. Läuft dein Text in einem Hintergrundtab, zählt die Uhr nicht weiter. Das ist ehrlicher und macht die alte und die neue Zahl unvergleichbar. Ein Rückgang der Verweildauer nach dem Umstieg ist fast immer ein Messeffekt, kein Verhaltenswandel.

Was die Interaktionsdauer misst

GA4 zählt Vordergrundzeit. Der Browser meldet, wie lange eine Seite sichtbar und im Fokus war, und schickt das zusammen mit den Ereignissen mit. Fenster minimiert, Tab gewechselt, Telefon in die Tasche — die Uhr steht, bis jemand zurückkommt.

Wie engagement_time_msec berechnet wird

GA4 schickt keine laufende Uhr, sondern Scheiben. Jedes Ereignis, das der Tag auslöst, trägt einen Parameter namens engagement_time_msec — im Netzwerk-Request kürzt er sich zu _et — mit den Millisekunden, die seit dem vorigen Ereignis auf dieser Seite zusammengekommen sind. Der Zähler läuft nur, solange das Dokument sichtbar ist und das Fenster den Fokus hat; das entscheidet der Sichtbarkeitsstatus des Browsers, kein Timer.

Weil eine Seite minutenlang offen sein kann, ohne dass irgendetwas feuert, spült GA4 den Rest mit einem user_engagement-Ereignis nach (in der deutschen Oberfläche heißt es „Nutzerinteraktion"), sobald die Seite in den Hintergrund wandert, den Fokus verliert oder geschlossen wird. Das ist das Stück, das der alten Kennzahl immer gefehlt hat: Auch die letzte Scheibe der letzten Seite wird noch verschickt.

Die Berichte addieren diese Scheiben dann. Pro Sitzung summiert und durch die Sitzungen geteilt, ergeben sie die durchschnittliche Interaktionsdauer pro Sitzung; pro Person summiert und durch die aktiven Nutzer geteilt, die durchschnittliche Interaktionsdauer pro aktivem Nutzer. Zwei Dinge folgen daraus. Ein Besuch mit einem einzigen Seitenaufruf liefert trotzdem eine echte Zahl, weil das Abschlussereignis eine mitbringt. Und wenn dieser Abschluss ausfällt — ein abgestürzter Tab, ein Browser, der den Prozess beendet — geht die letzte Scheibe schlicht verloren. Das ist die eine Richtung, in der auch GA4 noch untertreibt.

In Zahlen: Ein Besucher öffnet einen Artikel, das page_view-Ereignis feuert noch ohne Interaktionszeit. Nach zwölf Sekunden scrollt er, das scroll-Ereignis trägt engagement_time_msec=12000. Nach weiteren 48 Sekunden Lesen wechselt er den Tab, der Abschluss schickt user_engagement mit 48000. Die Seite hat jetzt 60 Sekunden Interaktionsdauer verdient — und kein einziges Ereignis hat je die Gesamtsumme getragen.

engagement_time_msec live beobachten

Der Parameter lässt sich leicht selbst beobachten, und einmal zugesehen, sitzt das ganze Modell:

  1. Öffne deine eigene Website in einem frischen Tab, dann mit F12 die Entwicklertools des Browsers, wechsle auf den Tab Netzwerk und tippe collect in dessen Filterfeld.
  2. Scrolle, klicke, wechsle in einen anderen Tab und komm zurück. Jeder Request an /g/collect ist ein Bündel Ereignisse; wähle eines aus und such im Payload nach _et.
  3. Achte darauf, was der Wert tut: Beim allerersten Request fehlt er, danach ist er da — und er ist nie eine laufende Summe, sondern immer nur die Millisekunden seit dem vorigen Ereignis.

Chrome-Entwicklertools mit dem Netzwerkfilter collect: der Payload eines Scroll-Ereignisses trägt den Parameter _et mit dem Wert 12000Der Payload eines einzelnen Scroll-Ereignisses: _et hält die zwölf Sekunden seit dem vorigen Ereignis — eine Scheibe, nie eine laufende Summe.

Aus dieser einen Rohzahl baut GA4 zwei Durchschnitte, die sich ähnlich sehen und es nicht sind.

Durchschnittliche Interaktionsdauer pro Sitzung

Die gesamte Interaktionsdauer geteilt durch die Zahl der Sitzungen. Sie steht überall dort, wo GA4 Sitzungen zählt: in der Engagement-Übersicht, in „Zugriffsquellen", im Bericht „Landingpage".

Ein Detail erklärt den größten Teil der Enttäuschung über diesen Wert: Er teilt durch alle Sitzungen, auch durch die, die nach zwei Sekunden ohne Messbares vorbei waren. Eine Seite mit treuer Leserschaft und viel Zufallsverkehr zeigt einen niedrigen Schnitt, ohne dass ein einziger Leser etwas falsch gemacht hätte. Für sich genommen ist die Zahl deshalb wenig wert, neben der Interaktionsrate dafür umso mehr: niedriger Schnitt bei hoher Interaktionsrate heißt kurze Besuche, niedriger Schnitt bei niedriger Interaktionsrate heißt die falschen Besucher.

Durchschnittliche Interaktionsdauer pro aktivem Nutzer

Dieselbe Summe, geteilt durch die aktiven Nutzer. Das ist die Spalte in „Seiten und Bildschirme", und auf manchen Übersichtskarten kürzt GA4 sie zu „durchschnittliche Interaktionsdauer" ab — dieselben Worte, die in anderen Berichten für den Wert pro Sitzung stehen. Genau dort beginnt die meiste Verwechslung zwischen den beiden.

Wer in einer Woche dreimal vorbeikommt, zählt als ein aktiver Nutzer und als drei Sitzungen. Der Wert pro Nutzer ist deshalb der größere von beiden, regelmäßig um den Faktor zwei. Welchen du brauchst, entscheidet die Frage. Pro Sitzung beantwortet „wie viel Aufmerksamkeit bekommt ein Besuch". Pro aktivem Nutzer beantwortet „wie viel Aufmerksamkeit gibt eine Person dieser Seite im Zeitraum".

Engagierte Sitzungen: was wirklich als eine zählt

Eine Sitzung gilt in GA4 als engagiert, sobald eine von drei Bedingungen erfüllt ist:

  1. sie läuft länger als zehn Sekunden im Vordergrund,
  2. sie enthält mindestens ein Schlüsselereignis (früher: Conversion),
  3. sie erzeugt zwei oder mehr Seiten- oder Bildschirmaufrufe.

Eine Bedingung reicht, sie addieren sich nicht. Wer auf einer Seite landet, vier Sekunden bleibt, auf eine zweite Seite klickt und dann geht, hat über Bedingung drei eine engagierte Sitzung — so kurz sie auch war.

Interaktionsrate und engagierte Sitzungen pro aktivem Nutzer

Aus den engagierten Sitzungen leiten sich zwei Kennzahlen ab. Die Interaktionsrate sind die engagierten Sitzungen geteilt durch alle Sitzungen. Engagierte Sitzungen pro aktivem Nutzer sagen dir, wie viele lohnende Besuche eine Person beigesteuert hat. Und die Absprungrate ist in GA4 nichts anderes als der Gegenwert: 100 Prozent minus Interaktionsrate. Warum sie trotzdem eine eigene Erklärung braucht, steht dort. Bedingung zwei ist dabei die einzige, die du selbst in der Hand hast — und sie fällt aus, solange kein Schlüsselereignis markiert ist, was sie zur Aufgabe des Conversion-Trackings macht, bevor sie eine des Berichts ist. Warum die Conversion-Spalte in denselben Berichten leer bleiben kann, steht in GA4 Conversion wird nicht angezeigt.

Die Zehn-Sekunden-Schwelle anheben

Die zehn Sekunden sind nicht in Stein gemeißelt. Unter Verwaltung → Datenerhebung und -änderung → Datenstreams → dein Web-Stream → Tag-Einstellungen konfigurieren → Mehr anzeigen → Zeitlimit für Sitzungen anpassen lässt sich der Timer für engagierte Sitzungen auf bis zu 60 Sekunden hochsetzen. Das lohnt bei Seiten, bei denen zehn Sekunden niemandes Vorstellung von Interesse sind, etwa einem Blog mit langen Texten. Wichtig: Die Änderung wirkt nur nach vorn, historische Daten behalten die alte Schwelle. Am Umstellungstag bekommt deine Kurve also eine Stufe.

Beispielrechnung: vier Sitzungen, alle Kennzahlen

Mit Zahlen daneben halten die Definitionen besser. Angenommen, ein Nachmittag bringt deiner Website drei Personen und vier Sitzungen:

SitzungBesucherVordergrundzeitSeitenaufrufeSchlüsselereignis
1Anna40 Sekunden3
2Anna20 Sekunden1
3Ben90 Sekunden2Formular abgeschickt
4Carla4 Sekunden1

Die gesamte Interaktionsdauer beträgt 154 Sekunden, und aus dieser einen Spalte leitet GA4 jede Kennzahl dieses Artikels ab:

  • Durchschnittliche Interaktionsdauer pro Sitzung: 154 Sekunden auf vier Sitzungen, rund 39 Sekunden.
  • Durchschnittliche Interaktionsdauer pro aktivem Nutzer: dieselben 154 Sekunden auf drei Personen, rund 51 Sekunden — ein Drittel mehr, nur weil Anna zweimal kam.
  • Engagierte Sitzungen: drei. Die Sitzungen 1 bis 3 schaffen die Zehn-Sekunden-Marke, Sitzung 3 würde sich mit ihren zwei Seitenaufrufen und dem Schlüsselereignis sogar doppelt qualifizieren. Carlas vier Sekunden mit einem Aufruf und ohne Schlüsselereignis scheitern an allen drei Bedingungen.
  • Interaktionsrate: drei engagierte von vier Sitzungen, 75 Prozent. Die Absprungrate ist der Rest, 25 Prozent.
  • Engagierte Sitzungen pro aktivem Nutzer: drei engagierte Sitzungen auf drei Personen, 1,0.

Carlas Sitzung zeigt den Mechanismus von oben im Kleinen: Ihre vier Sekunden zählen in die Summen hinein und ziehen den Schnitt pro Sitzung nach unten, engagiert wird ihre Sitzung trotzdem nie. Mehr Zufallsverkehr bewegt beide Zahlen in dieselbe Richtung — der Schnitt fällt, die Absprungrate steigt, ohne dass sich ein einziger Leser anders verhalten hätte.

Sitzungsdauer in GA4: die Kennzahl gibt es noch

Die „durchschnittliche Sitzungsdauer" wurde nicht gelöscht, sondern degradiert. Sie taucht in keinem Standardbericht auf, lässt sich aber in einer Exploration oder einem angepassten Bericht als Messwert hinzufügen, und Google definiert sie nüchtern als die durchschnittliche Dauer der Sitzungen. Die Dauer einer Sitzung ist die Spanne vom ersten bis zum letzten Ereignis — Wanduhrzeit, Hintergrundtabs eingeschlossen.

Damit liegt sie zwischen den beiden anderen Zahlen. Anders als die alte Universal-Analytics-Kennzahl drückt sie die letzte Seite nicht mehr auf null, weil session_start am einen Ende und das Abschlussereignis am anderen ihr zwei ehrliche Zeitstempel geben. Anders als die Interaktionsdauer ist ihr egal, ob jemand hingesehen hat. Nimm die Sitzungsdauer für „wie lange war dieser Besuch am Leben", die Interaktionsdauer für „wie lange hat tatsächlich jemand draufgeschaut". Wo die beiden auf einer Seite weit auseinanderlaufen, hast du die Tabs gefunden, die Leute parken und zu denen sie zurückkommen.

Schritt für Schritt: die durchschnittliche Sitzungsdauer finden

Weil kein Standardbericht sie führt, holst du sie dir einmal selbst:

  1. Öffne Explorative Datenanalyse in der linken Navigation und starte eine leere Exploration.
  2. Klick unter Variablen auf das Plus neben Messwerte, such in der Liste nach „Durchschnittliche Sitzungsdauer" und importiere sie.
  3. Zieh den Messwert in die Werte und eine Dimension in die Zeilen — „Sitzungsquelle/-medium" ist der übliche Anfang, „Landingpage + Abfragestring", wenn du sie pro Seite brauchst.
  4. Soll sie dauerhaft in einer Tabelle stehen, geht derselbe Messwert über Verwaltung → Anzeige der Berichte → Berichte anpassen auch in einen Standardbericht.

Was dabei herauskommt, ist Wanduhrzeit. Erwarte nicht, dass die Zahl zur durchschnittlichen Interaktionsdauer pro Sitzung passt: Sie liegt fast immer darüber, und das ist kein Widerspruch, sondern der Unterschied zwischen „offen" und „angesehen".

Das 30-Minuten-Zeitlimit hinter jeder Sitzung

Eine Sitzung endet in GA4 nach 30 Minuten ohne Ereignis. Das ist die Voreinstellung und der Grund, warum keine Sitzungsdauer einen ganzen Nachmittag am Stück ausweist: Wer nach 31 Minuten Pause zurückkommt, startet eine zweite Sitzung, und beide gehen getrennt in den Durchschnitt. Unter Verwaltung → Datenerhebung und -änderung → Datenstreams → dein Web-Stream → Tag-Einstellungen konfigurieren → Mehr anzeigen → Zeitlimit für Sitzungen anpassen lässt sich das Fenster zwischen fünf Minuten und sieben Stunden 55 Minuten verstellen — dieselbe Maske, in der auch der Zehn-Sekunden-Timer für engagierte Sitzungen sitzt.

Der Interaktionsdauer ist diese Grenze egal, sie zählt Vordergrundzeit, ganz gleich wo eine Sitzung endet. Alles mit „pro Sitzung" im Namen verschiebt sich dagegen mit: Ein kürzeres Zeitlimit erzeugt mehr und kürzere Sitzungen, ein längeres weniger und längere. Auch hier gilt, was für die Zehn-Sekunden-Schwelle gilt — die Änderung wirkt nur nach vorn.

Interaktionsdauer vs. Time on Page

Der Vergleich, den die meisten eigentlich suchen, ist der mit der „Verweildauer auf der Seite" — Time on Page, die Universal-Analytics-Kennzahl und bis heute das Etikett vieler anderer Tools und CMS-Statistiken. Die beiden beantworten verschiedene Fragen, und die Unterschiede sind systematisch, nicht zufällig:

Interaktionsdauer (GA4)Time on Page (Universal Analytics)
Was die Uhr misstVordergrundzeit: Tab sichtbar und im FokusDen Abstand zwischen zwei Seitenaufruf-Zeitstempeln
HintergrundtabUhr stehtLäuft weiter
Letzte Seite eines BesuchsZählt, nachgereicht per user_engagementNull Sekunden
Besuche mit einer SeiteNormal gemessenGar nicht messbar
Blinder FleckDie letzte Scheibe, wenn der Tab vorher stirbtJede Ausstiegsseite, per Bauart
Wo sie stehtEngagement-Berichte, pro Sitzung und pro aktivem NutzerMit Universal Analytics abgeschaltet

Praktisch heißt das: Wer GA4 neben ein Heatmap-Tool oder ein Plugin hält, das noch Time on Page ausweist, sollte bei Seiten, die Leute im Tab offen lassen, von GA4 die niedrigere Zahl erwarten — und die höhere bei Seiten, die zu Ende gelesen und dann verlassen werden. Keins der Tools ist kaputt; sie zählen Verschiedenes.

Gibt es Time on Page in GA4 noch?

Unter diesem Namen nicht. In GA4 existiert kein Messwert „Time on Page" und keine „Verweildauer auf der Seite" — auch nicht versteckt in einer Exploration oder hinter einer Einstellung. Wer die Zeit für eine einzelne Seite braucht, nimmt die durchschnittliche Interaktionsdauer pro aktivem Nutzer aus dem Bericht „Seiten und Bildschirme"; das ist die Nachfolgerin, und der Klickweg dorthin steht gleich im nächsten Abschnitt. Weist ein Plugin, ein Dashboard oder ein Agenturreport dir für GA4 trotzdem eine „Time on Page" aus, ist es entweder die umbenannte Interaktionsdauer oder eine Zahl aus einem anderen Tool.

Wo die Werte in GA4 stehen

Vier Klickwege, jeder für eine andere Frage:

  • Berichte → Engagement → Übersicht — drei Karten ganz oben: durchschnittliche Interaktionsdauer, engagierte Sitzungen pro aktivem Nutzer und durchschnittliche Interaktionsdauer pro Sitzung. Der schnellste Blick, aber über die ganze Website.
  • Berichte → Akquisition → Zugriffsquellen — engagierte Sitzungen, Interaktionsrate und durchschnittliche Interaktionsdauer pro Sitzung, aufgeschlüsselt nach Kanal. Hier siehst du, ob der Verkehr aus einem Kanal etwas wert ist — und wiegst am schnellsten zwei Kanäle gegeneinander, die sich in der Sitzungszahl gleichen und hier nicht: Direct Traffic, der größtenteils falsch einsortierter Verkehr ist, und Traffic aus KI-Assistenten, der in kleinen Zahlen ankommt und sich überhaupt nicht wie Suche verhält.
  • Berichte → Engagement → Landingpage — Sitzungen und durchschnittliche Interaktionsdauer pro Sitzung je Einstiegsseite. Der richtige Bericht, wenn du den Wert pro Sitzung für eine einzelne Seite willst.
  • Berichte → Engagement → Seiten und Bildschirme — durchschnittliche Interaktionsdauer pro aktivem Nutzer, je Seite. Engagierte Sitzungen fehlen hier: Der Bericht zählt Aufrufe, keine Sitzungen.

Die drei Karten der GA4-Engagement-Übersicht: durchschnittliche Interaktionsdauer, engagierte Sitzungen pro aktivem Nutzer und durchschnittliche Interaktionsdauer pro SitzungDie Karten der Engagement-Übersicht. Die erste sagt schlicht durchschnittliche Interaktionsdauer — es ist der Wert pro aktivem Nutzer, nicht der pro Sitzung zwei Karten weiter.

Schritt für Schritt: die Verweildauer einer einzelnen Seite

  1. Öffne Berichte → Engagement → Seiten und Bildschirme.
  2. Tippe den Pfad der Seite in das Suchfeld über der Tabelle — /preise, nicht die volle Adresse.
  3. Lies die Spalte Durchschnittliche Interaktionsdauer pro aktivem Nutzer neben der Zeile ab.
  4. Für die Pro-Besuch-Lesart derselben Seite öffnest du stattdessen Berichte → Engagement → Landingpage und filterst genauso. Beachte den Unterschied: Dieser Bericht zählt nur die Sitzungen, die auf dieser Seite begonnen haben.

Der Bericht Seiten und Bildschirme, gefiltert auf den Pfad /preise, mit hervorgehobener Spalte durchschnittliche Interaktionsdauer pro aktivem Nutzer am rechten TabellenrandSeiten und Bildschirme, gefiltert auf einen einzelnen Pfad. Die rechte Spalte ist der Schnitt pro aktivem Nutzer; der Wert pro Sitzung für dieselbe Seite wohnt im Landingpage-Bericht.

Schritt für Schritt: engagierte Sitzungen pro Landingpage

Die Kombination, die kein Standardbericht anbietet, gebaut in zwei Minuten:

  1. Öffne Explorative Datenanalyse in der linken Navigation und starte eine leere Exploration.
  2. Füge unter Variablen die Dimension „Landingpage + Abfragestring" und die Messwerte „Engagierte Sitzungen", „Interaktionsrate" und „Durchschnittliche Interaktionsdauer pro Sitzung" hinzu.
  3. Zieh die Dimension in die Zeilen und die Messwerte in die Werte, dann sortiere nach engagierten Sitzungen.

Die Tabelle, die dabei herauskommt, ist die, die du eigentlich die ganze Zeit wolltest. In derselben Exploration wohnt auch die durchschnittliche Sitzungsdauer, falls du sie daneben sehen willst.

Die Beschriftungen wandern zwischen GA4-Versionen, die Struktur bleibt: Sitzungsbezogene Kennzahlen stehen in Berichten, die Sitzungen zählen, nutzerbezogene in Berichten, die Nutzer zählen. Fehlt eine Spalte, die du erwartest, liegt es meist am Bericht und nicht am Konto.

Wenn die Interaktionsdauer null anzeigt

0 Min. 00 Sek. in einer Zeile ist die häufigste Beschwerde über diese Kennzahl — und fast nie ein kaputtes Konto. Vier Ursachen decken so gut wie alles ab, und unterscheiden lassen sie sich daran, wo die Null steht.

Eine einzelne Zeile auf null, ein Land, eine Landingpage. Das ist kein Leser, das ist Verkehr, hinter dem nie ein Browser lief. Bots und Ghost-Hits feuern einen Seitenaufruf und danach nichts mehr, also trägt weder ein zweites Ereignis noch der Abschluss je ein _et hinaus. Null Interaktionsdauer neben einem verdächtigen Sitzungsausschlag ist eines der klarsten Muster überhaupt; die übrigen stehen in Bot-Traffic in GA4.

Die ganze Property auf null, aber nur heute. Die Standardberichte hinken hinterher, der Echtzeitbericht und die DebugView nicht. Wenn gestern Zahlen hat und heute nicht, warte die Verarbeitung ab — bis zu 48 Stunden —, bevor du irgendetwas anfasst.

Null überall, gestern eingeschlossen. Dann kommt kein user_engagement an. Meist sitzt das Tag zwar auf der Seite, aber die Seite gibt zu schnell ab: eine Weiterleitung, ein Consent-Layer, der neu lädt, eine Splash-Seite. Öffne den Netzwerk-Tab wie oben beschrieben und schau, ob nach dem Scrollen überhaupt eine Anfrage an /g/collect ein _et mitführt. Geht nur der erste Treffer raus, hat GA4 deinen Seitenaufruf und sonst nichts, womit es messen könnte.

Ein Wert, der echt, aber unglaubwürdig niedrig ist. Abgelehnte Einwilligungen setzen die Kennzahl nicht auf null, sie verdünnen sie. Consent Mode advanced schickt cookielose Pings, die GA4 niemandem zuordnen kann, und die Modellierung, die in den Conversion-Berichten Lücken füllt, arbeitet auf Nutzern und Schlüsselereignissen, nicht auf dem Interaktionsdurchschnitt einer Seite. Eine hohe Ablehnungsquote zeigt sich hier also als dünnere Stichprobe, nicht als sichtbares Loch.

Und eine Ursache, die keine ist: Der Durchschnitt wird nicht durch die engagierten Sitzungen geteilt. Die Hälfte der Anleitungen im Netz behauptet es, was den Wert still nach oben schiebt und eine Null von vornherein unmöglich machen würde. GA4 teilt durch alle Sitzungen, die Vier-Sekunden-Besuche eingeschlossen — genau deshalb kann der Wert auf einer Seite mit echten Lesern nahe null liegen.

Interaktionsdauer in Looker Studio und der Data API

Dashboards auf dem GA4-Connector haben beide Durchschnitte als fertige Felder, benannt wie in der Oberfläche. Wer die Zahlen selbst über die Data API zieht, bekommt stattdessen die Rohsumme: userEngagementDuration, die aufaddierte Interaktionsdauer in Sekunden. Die beiden Durchschnitte baust du daraus selbst — geteilt durch sessions für den Wert pro Sitzung, durch activeUsers für den pro Nutzer. engagedSessions und engagementRate kommen fertig.

An dieser Division gehen Dashboard und GA4 auseinander. Wenn eine Kachel dem Bericht widerspricht, den sie abbilden soll, prüf den Nenner vor dem Tag: eine Nutzersumme über einer Sitzungszahl ergibt eine plausible falsche Zahl, auf die im Diagramm nichts hinweist.

Nach Einstiegsseite segmentieren, sonst sagt die Zahl wenig

Ein Gesamtdurchschnitt über alle Seiten ist so aussagekräftig wie die Durchschnittstemperatur eines Krankenhauses. Interessant wird die Interaktionsdauer erst, wenn du sie einer einzelnen Seite und einer Suchabsicht zuordnest. Öffne den Bericht „Seiten und Bildschirme", sortier nach Aufrufen absteigend und lies die Interaktionsdauer Zeile für Zeile. Wie du aus diesen Berichten überhaupt eine Handlung rekonstruierst, statt nur Zahlen anzustarren, steht in GA4 auswerten und ausführlicher in Nutzerverhalten analysieren. Die Suchabsicht steht nicht in GA4: Die Suchanfragen, über die jemand auf die Seite kam, liegen in der Search Console, die sich genau für diese Paarung mit GA4 verbinden lässt.

Erst dann lässt sich die Zahl deuten. Acht Sekunden auf einer Seite, die eine Telefonnummer liefert, sind ein Erfolg. Dieselben acht Sekunden auf einem Ratgeber, der eine Erklärung verspricht, sind ein Warnsignal. Die Interaktionsdauer ist wie die Absprungrate keine Note, sondern eine Beobachtung, die man nur mit der Aufgabe der Seite zusammen lesen kann.

Der stille Zusammenhang mit der Absprungrate

Weil dieselben zehn Sekunden über beides entscheiden, bewegen sich Interaktionsdauer und Absprungrate gemeinsam. Wer die Interaktionsdauer einer Seite anhebt, senkt damit fast automatisch ihre Absprungrate — beide Werte messen im Kern dasselbe aus zwei Richtungen. Das heißt auch: Es sind nicht zwei Befunde. Wer an dem einen arbeitet, braucht für das andere kein zweites Projekt; die konkreten Eingriffe stehen in Absprungrate senken.

Häufige Fragen

Was zeigt die durchschnittliche Interaktionsdauer in GA4?

Die Zeit, in der Besucher die Website sichtbar und im Fokus geöffnet hatten — auf zwei Arten gemittelt. Sitzungsbasierte Berichte wie „Zugriffsquellen" teilen sie durch die Sitzungen, die Übersichtskarten und „Seiten und Bildschirme" durch die aktiven Nutzer, und je nach Ort kürzt GA4 beides zu „durchschnittliche Interaktionsdauer" ab. Wenn zwei Berichte sich widersprechen, zeigen sie die zwei verschiedenen Durchschnitte, keinen Fehler.

Was ist die durchschnittliche Interaktionsdauer pro Sitzung?

Die gesamte Zeit, in der Besucher die Seite im Vordergrund geöffnet hatten, geteilt durch die Zahl der Sitzungen im Zeitraum. Anders als die alte Sitzungsdauer zählt sie nur aktive Vordergrundzeit — und sie teilt durch alle Sitzungen, auch durch die, die nach wenigen Sekunden vorbei waren.

Was zählt in GA4 als engagierte Sitzung?

Eine Sitzung, die länger als zehn Sekunden dauert, oder mindestens ein Schlüsselereignis enthält, oder zwei und mehr Seitenaufrufe erzeugt. Eine der drei Bedingungen genügt. Die Zehn-Sekunden-Schwelle lässt sich in den Tag-Einstellungen des Datenstreams auf bis zu 60 Sekunden anheben.

Wo finde ich die engagierten Sitzungen in GA4?

Im Bericht „Zugriffsquellen" unter Akquisition, als Spalte neben der Interaktionsrate, und als „engagierte Sitzungen pro aktivem Nutzer" in der Engagement-Übersicht. Für engagierte Sitzungen je Landingpage brauchst du eine Exploration mit der Dimension Landingpage.

Wo finde ich die Verweildauer in GA4?

Im Bericht „Engagement" unter „Seiten und Bildschirme". Die Spalte heißt „durchschnittliche Interaktionsdauer pro aktiver Nutzer" und ersetzt die frühere durchschnittliche Sitzungsdauer. Eine direkte Entsprechung der alten Kennzahl gibt es nicht mehr.

Gibt es die durchschnittliche Sitzungsdauer in GA4 noch?

Ja, aber nicht in den Standardberichten. Die „durchschnittliche Sitzungsdauer" lässt sich in einer Exploration oder einem angepassten Bericht hinzufügen. Sie misst die Spanne vom ersten bis zum letzten Ereignis einer Sitzung, Leerlauf eingeschlossen, und ist damit eine andere Zahl als die durchschnittliche Interaktionsdauer pro Sitzung.

Was ist engagement_time_msec in GA4?

Der Ereignisparameter, mit dem GA4 die Interaktionsdauer transportiert. Jedes Ereignis trägt die Millisekunden, die seit dem vorigen zusammenkamen, während die Seite sichtbar und im Fokus war; GA4 addiert diese Scheiben zu den Engagement-Kennzahlen. Wandert eine Seite in den Hintergrund, spült ein user_engagement-Ereignis den Rest nach.

Warum ist die Verweildauer in GA4 niedriger als früher?

Weil GA4 nur die Zeit zählt, in der der Tab im Vordergrund aktiv ist, während die alte Version die Zeit zwischen Seitenaufrufen schätzte und die letzte Seite mit null Sekunden verbuchte. Die beiden Zahlen sind nicht vergleichbar; ein Rückgang nach dem Umstieg ist ein Messeffekt.

Was ist der Unterschied zwischen Interaktionsdauer und Time on Page?

Time on Page stammt aus Universal Analytics und war der Abstand zwischen zwei Seitenaufruf-Zeitstempeln, womit die letzte Seite jedes Besuchs auf null Sekunden kam. Die Interaktionsdauer zählt Vordergrundzeit direkt, sodass Ausstiegsseiten und Besuche mit nur einer Seite eine echte Zahl bekommen statt einer Null.

Was ist der Unterschied zwischen Interaktionsdauer pro Sitzung und pro Nutzer?

Die pro Sitzung teilt die gesamte Interaktionsdauer durch alle Sitzungen, die pro aktivem Nutzer durch die einzelnen Personen. Weil eine Person mehrere Sitzungen haben kann, ist der Wert pro Nutzer der größere, oft um den Faktor zwei. Für „wie lange beschäftigt sich jemand mit dieser Seite" nimmst du den pro Nutzer, für „was ist ein Besuch wert" den pro Sitzung.

Wie sehe ich die Verweildauer einer einzelnen Seite in GA4?

Öffne „Seiten und Bildschirme" unter Engagement, filtere die Tabelle nach dem Pfad der Seite und lies die Spalte durchschnittliche Interaktionsdauer pro aktivem Nutzer ab. Für den Wert pro Sitzung filterst du den Bericht „Landingpage" genauso — er zählt nur die Sitzungen, die auf dieser Seite begonnen haben.

Wo finde ich Time on Page in GA4?

Nirgends — GA4 kennt keinen Messwert dieses Namens, die alte Universal-Analytics-Kennzahl wurde mit ihr abgeschaltet. Die nächste Entsprechung für eine einzelne Seite ist die durchschnittliche Interaktionsdauer pro aktivem Nutzer im Bericht „Seiten und Bildschirme". Sie misst Vordergrundzeit statt des Abstands zwischen zwei Seitenaufrufen und zählt deshalb auch Ausstiegsseiten mit.

Wann endet eine Sitzung in GA4?

Nach 30 Minuten ohne Ereignis — so die Voreinstellung. Danach beginnt beim nächsten Ereignis eine neue Sitzung. Das Zeitlimit lässt sich in den Tag-Einstellungen des Datenstreams zwischen fünf Minuten und sieben Stunden 55 Minuten verstellen; alle Kennzahlen „pro Sitzung" ändern sich damit, die Interaktionsdauer selbst nicht.

Wie finde ich die durchschnittliche Sitzungsdauer in GA4?

Über eine leere Exploration: unter Variablen den Messwert „Durchschnittliche Sitzungsdauer" importieren, in die Werte ziehen und eine Dimension in die Zeilen legen. Alternativ lässt sich derselbe Messwert über Verwaltung → Anzeige der Berichte → Berichte anpassen in einen Standardbericht aufnehmen. In den ausgelieferten Standardberichten taucht sie nicht auf.

Warum zeigt GA4 eine Interaktionsdauer von 0 Min. 00 Sek.?

Entweder haben die Sitzungen nie ein Interaktionsereignis geschickt, oder die Daten sind noch nicht verarbeitet. Bei einzelnen Zeilen auf null ist meist Bot-Traffic die Ursache: Er feuert einen Seitenaufruf und danach nichts, was engagement_time_msec tragen könnte. Steht die ganze Property für den heutigen Tag auf null, ist es in der Regel die Verarbeitung, die bis zu 48 Stunden dauern kann. Ist gestern ebenfalls null, prüf im Netzwerk-Tab, ob überhaupt eine Anfrage ein _et mitführt.

Wird die Interaktionsdauer pro Sitzung durch alle oder nur durch die engagierten Sitzungen geteilt?

Durch alle Sitzungen. Das ist der am häufigsten wiederholte Fehler zu dieser Kennzahl: Auch Sitzungen, die nach zwei Sekunden endeten und nie engagiert wurden, stehen im Nenner und ziehen den Durchschnitt nach unten. Wer stattdessen durch die engagierten Sitzungen teilt, bekommt einen schmeichelhaften Wert, der zu keinem Bericht in GA4 passt.

Wie bekomme ich die Interaktionsdauer in Looker Studio?

Der GA4-Connector bietet beide Durchschnitte als fertige Felder, gerechnet werden muss nichts. Wer sie sich über die Data API selbst baut, nimmt userEngagementDuration als Summe und teilt sie je nach gewünschtem Durchschnitt durch sessions oder activeUsers.

Wie erhöhe ich die durchschnittliche Interaktionsdauer pro Sitzung?

Nicht, indem du die Seite länger machst. Der Wert steigt, wenn die Besuche dahinter besser werden — meist heißt das: Die Einstiegsseite hält, was das Versprechen davor angekündigt hat. Es ist dieselbe Arbeit, die die Absprungrate senkt, weil beide Kennzahlen an denselben zehn Sekunden hängen; die Eingriffe stehen in Absprungrate senken.

Was ist eine gute Interaktionsdauer pro Sitzung?

Es gibt keinen brauchbaren Richtwert, weil die Zahl davon abhängt, wofür die Seite da ist. Eine Kontaktseite mit 20 Sekunden ist in Ordnung, ein Ratgeber mit 20 Sekunden nicht. Vergleiche eine Seite mit ihrer eigenen Vergangenheit und mit Seiten derselben Aufgabe, nie mit einer Zahl aus einer Branchenstudie.

Weiterlesen