TL;DR, Kurzantwort
8 Min. LesezeitGA4 berechnet die durchschnittliche Engagement-Zeit als die gesamte Zeit, in der eine Website im Fokus oder eine App im Vordergrund war, geteilt durch die aktiven Nutzer. Es ist ein Wert pro Nutzer, deshalb liegt er über der durchschnittlichen Engagement-Zeit pro Sitzung, und der Wert für einen ganzen Monat liegt über jedem Tagespunkt im Diagramm. Der Timer stoppt, sobald die Seite den Fokus verliert.
Was ist die durchschnittliche Engagement-Zeit in GA4?
In Google Analytics 4 ist die durchschnittliche Engagement-Zeit die gesamte Zeit, in der Ihre Website in den Browsern der Nutzer im Fokus oder Ihre App im Vordergrund war, geteilt durch die Zahl der aktiven Nutzer, und damit ein Wert pro Nutzer und nicht pro Sitzung. In der deutschen GA4-Oberfläche heißt die Kennzahl "Durchschnittliche Interaktionszeit". Googles Artikel "Engagement overview report", abgerufen am 28. September 2026, nennt die Formel:
Average engagement time = (The total length of time your website was in focus
or your app was in the foreground across all sessions) / (The total number of active users)Den Nenner übersehen die meisten. Ein Besucher, der im Monat fünfmal wiederkommt, bringt die Fokuszeit von fünf Besuchen in den Zähler und zählt im Nenner einmal. Die Kennzahl beantwortet die Frage "wie viel fokussierte Zeit hat uns jede Person in diesem Zeitraum geschenkt", und sie beantwortet nicht die Frage "wie lange dauerte ein typischer Besuch".
Aktive Nutzer sind selbst eine definierte GA4-Kennzahl. Googles Artikel zu den Nutzerkennzahlen sagt, dass ein Web-Nutzer als aktiv zählt, wenn er eine engagierte Sitzung hat oder wenn Analytics "the first_visit event or engagement_time_msec parameter from a website" erfasst. Jeder Web-Besucher, dessen Tag Engagement-Zeit gesendet hat, landet im Nenner.

Wie misst GA4 die Engagement-Zeit?
GA4 misst die Engagement-Zeit mit einem Timer, der nur läuft, solange die Seite im Fokus ist, und meldet die Zeit in Millisekunden mit dem nächsten Event. Googles Artikel "User engagement" definiert Nutzer-Engagement als "the amount of time someone spends with your web page in focus or app screen in the foreground."
Der Artikel nennt die Momente, in denen das Tag die angesammelte Zeit sendet:
- Der Nutzer schiebt den App-Bildschirm in den Hintergrund.
- Der Nutzer nimmt den Fokus von Ihrer Webseite.
- Der Nutzer verlässt den App-Bildschirm oder die Webseite, zum Beispiel indem er den Tab schließt oder eine andere Seite lädt.
- Die Website oder App stürzt ab.
Die Zeit reist in einem Parameter engagement_time_msec, der "added to the next collected event" wird. Wechselt ein Besucher auf eine andere Seite, trägt das Event user_engagement die restliche Zeit "up to when the last event was sent and before the next page loads." Googles Liste der automatisch erfassten Events sagt, dass user_engagement feuert, "when the app is in the foreground or webpage is in focus for at least one second." Ist seit dem vorherigen Event keine Engagement-Zeit angefallen, lässt GA4 den Parameter weg.
Das ist eine andere Uhr als die klassische Sitzungsdauer, die den Abstand zwischen zwei Hits maß und der letzten Seite jeder Sitzung null Zeit gab. Wie die durchschnittliche Sitzungsdauer berechnet wird geht diese ältere Methode durch und erklärt, warum die beiden Zahlen nie übereinstimmen.
Was ist der Unterschied zwischen der durchschnittlichen Engagement-Zeit und der durchschnittlichen Engagement-Zeit pro Sitzung?
Die durchschnittliche Engagement-Zeit teilt die gesamte Fokuszeit durch die aktiven Nutzer, und die durchschnittliche Engagement-Zeit pro Sitzung teilt dieselbe Fokuszeit durch die Sitzungen, sodass der Wert pro Sitzung immer dann niedriger ist, wenn Nutzer wiederkommen. GA4 zeigt beide im Report Engagement overview als getrennte Übersichtskarten.
Rechnen Sie eine Property durch alle drei Zeitkennzahlen. Sie verzeichnet in einem Monat 1,000 aktive Nutzer, 1,600 Sitzungen und 50,000 Sekunden Engagement-Zeit.
| Kennzahl | Zähler | Nenner | Ergebnis |
|---|---|---|---|
| Durchschnittliche Engagement-Zeit | 50,000 s Fokuszeit | 1,000 aktive Nutzer | 50 s |
| Durchschnittliche Engagement-Zeit pro Sitzung | 50,000 s Fokuszeit | 1,600 Sitzungen | 31.25 s |
| Durchschnittliche Sitzungsdauer | Summierte Sitzungsdauern | Sitzungen | Eine eigene Uhr, nicht vergleichbar |
Der Abstand zwischen 50 und 31.25 Sekunden sagt nichts über das Verhalten. Er ist das Verhältnis von Sitzungen zu Nutzern, hier 1.6. Eine Property, die die Bindung verbessert und jeden Nutzer öfter zurückholt, steigert die durchschnittliche Engagement-Zeit, ohne dass ein einzelner Besuch länger wird.
Wählen Sie die Kennzahl, die zur Frage passt. Content-Teams, die wissen wollen, wie lange ein Besuch die Aufmerksamkeit hält, brauchen den Wert pro Sitzung. Produktteams, die wissen wollen, wie viel Zeit jeder Nutzer im Monat mit dem Produkt verbringt, brauchen den Wert pro Nutzer.
- Fragen, wie lange ein Besuch die Aufmerksamkeit hält
- Lesen die Zahl pro Sitzung
- Fokuszeit geteilt durch Sitzungen
- Fragen, wie viel Zeit jeder Nutzer über einen Monat aufwendet
- Lesen die Zahl pro Nutzer
- Fokuszeit geteilt durch aktive Nutzer
Warum ist die durchschnittliche Engagement-Zeit im Monat höher als an jedem Tag im Diagramm?
Der Übersichtstab teilt die Fokuszeit des ganzen Zeitraums durch die unterschiedlichen Nutzer im ganzen Zeitraum, während jeder Diagrammpunkt die Fokuszeit eines Tages durch die Nutzer dieses Tages teilt. Ein Nutzer, der an drei Tagen kommt, zählt im Monatsnenner einmal und über die Tagespunkte verteilt dreimal.
Googles eigenes Beispiel im Artikel zur Engagement-Übersicht zeigt den Effekt. Zwei Nutzer besuchen die Website im Juli. Am 2. Juli bleibt Nutzer 1 für 3 Minuten. Am 3. Juli bleibt Nutzer 2 für 4 Minuten. Am 4. Juli bleibt Nutzer 1 für 5 Minuten und Nutzer 2 für 6 Minuten. Nutzer 1 kommt auf 8 Minuten und Nutzer 2 auf 10, also zeigt der Tab 9m 00s. Das Diagramm zeigt 3m 00s, 4m 00s und 5m 30s. Kein einzelner Tag erreicht 9 Minuten.
Daraus folgen zwei Regeln. Vergleichen Sie die durchschnittliche Engagement-Zeit nur über Zeiträume gleicher Länge, denn ein Zeitraum von 28 Tagen gibt jedem Nutzer mehr Tage, um Zeit hinzuzufügen, als einer von 7 Tagen. Und bilden Sie nie den Durchschnitt der Tagespunkte, um den Tab zu prüfen, denn diese Rechnung beantwortet eine andere Frage.
Flowsery
Jetzt 14 Tage kostenlos testen
Echtzeit-Dashboard
Zielverfolgung
Cookie-freies Tracking
Zählt ein Hintergrund-Tab zur durchschnittlichen Engagement-Zeit?
Im Web fügt ein Hintergrund-Tab keine Engagement-Zeit hinzu, weil der GA4-Timer nur läuft, solange die Seite im Fokus ist, und die angesammelte Zeit sendet, sobald der Nutzer den Fokus wegnimmt. Ein Besucher, der Ihre Preisseite in einem neuen Tab öffnet und sie zehn Minuten später liest, fügt nur für die Minuten Engagement-Zeit hinzu, in denen der Tab vorne war.
Apps verhalten sich anders. Googles Artikel zum Nutzer-Engagement sagt: "For app streams, especially on Android devices, background app activity might lead to an overestimation of engagement duration." Für Web-Sitzungen sagt derselbe Artikel "engagement time reflects active user interaction with a page."
Fokus ist nicht Aufmerksamkeit. Ein Tab, der vorne bleibt, während jemand telefoniert, lässt den Timer weiterlaufen. Diese Grenze teilen die Verweildauer und jede andere Zeitkennzahl. Das Tag sieht den Zustand des Fensters, und es sieht nicht die Person.
Können Sie die durchschnittliche Engagement-Zeit aus der GA4 Data API abrufen?
Das Schema der GA4 Data API führt keine Kennzahl für die durchschnittliche Engagement-Zeit, also berechnen Sie sie aus zwei Kennzahlen, die die API bereitstellt. userEngagementDuration ist "The total amount of time (in seconds) your website or app was in the foreground of users' devices," und activeUsers ist "The number of distinct users who visited your site or app."
- Fragen Sie
userEngagementDurationundactiveUsersfür denselben Zeitraum und dieselben Dimensionen ab. - Teilen Sie den ersten Wert durch den zweiten, um die durchschnittliche Engagement-Zeit in Sekunden zu erhalten.
- Fragen Sie zusätzlich
sessionsab und teilen SieuserEngagementDurationdadurch, um den Wert pro Sitzung zu erhalten. - Halten Sie die Länge des Zeitraums in jeder Abfrage, die Sie vergleichen, gleich, aus demselben Grund, aus dem Monatstab und Tagesdiagramm voneinander abweichen.
Eine Aufteilung nach einer Dimension wie Seitenpfad oder Channel verändert Zähler und Nenner gleichzeitig, also berechnen Sie das Verhältnis pro Zeile neu, statt eine Gesamtzahl aktiver Nutzer für die ganze Website wiederzuverwenden.

Warum ist die durchschnittliche Engagement-Zeit allein ein schwaches Signal?
Die durchschnittliche Engagement-Zeit misst, wie lange eine Seite den Fokus hielt, und sie kann einen Besucher, der sorgfältig gelesen hat, nicht von einem unterscheiden, der festhing. Zwei Seiten mit denselben 50 Sekunden können Gegensätzliches bedeuten.
- Ein langes Formular. Fünfzig Sekunden auf einem Anmeldeformular passen genauso gut zu einem Besucher, der langsam tippt, wie zu einem, der mit einem Validierungsfehler kämpft.
- Eine kurze Antwortseite. Ein Hilfeartikel, der die Frage in acht Sekunden beantwortet, zeigt eine niedrige Engagement-Zeit und erfüllt seine Aufgabe trotzdem perfekt.
- Ein verwirrendes Layout. Besucher, die nach einem Button suchen, sammeln Fokuszeit, die wie Interesse aussieht.
Warum die Verweildauer auf der Seite eine Schlussfolgerung und keine Beobachtung ist geht tiefer auf die Mechanik der Zeitstempel ein. Die praktische Lösung ist, die Zeit mit einem Ergebnis zu verbinden. Lesen Sie die durchschnittliche Engagement-Zeit neben der Zielabschlussrate derselben Seite, und behandeln Sie einen Anstieg der Zeit ohne Anstieg der Abschlüsse als offene Frage, nicht als Erfolg.
Wie sehen Sie, was während der Engagement-Zeit passiert ist?
Sehen Sie sich die Sitzungen hinter der Zahl an, denn eine Aufzeichnung zeigt, ob die Sekunden ins Lesen, ins Scrollen oder in den Kampf mit der Oberfläche geflossen sind. Flowserys Session Recording spielt "real visitor sessions with cursor movement, clicks, scrolls, and form input" ab, und seine KI prüft jede aufgezeichnete Sitzung, markiert Rage Clicks, Dead Clicks und JavaScript-Fehler und fasst passende Sitzungen zu Problemen zusammen, sortiert danach, wie viele Nutzer darauf gestoßen sind. Eine Seite mit hoher Engagement-Zeit und einer Häufung von Rage Clicks ist eine Seite, auf der Besucher festhängen, nicht eine, die sie fesselt. Die Landingpage-Analyse von Flowsery erfasst außerdem Scrolltiefe und CTA-Klicks, um "measure whether visitors reach proof, pricing, forms, and primary calls to action before they leave", und macht so aus "sie blieben 50 Sekunden" die Aussage "sie blieben 50 Sekunden und haben die Preistabelle nie gesehen."
Häufig gestellte Fragen
Wie wird die durchschnittliche Engagement-Zeit in GA4 berechnet?
GA4 teilt die gesamte Zeit, in der Ihre Website im Fokus oder Ihre App im Vordergrund war, durch die Zahl der aktiven Nutzer im Zeitraum. Google veröffentlicht diese Formel im Artikel zum Report Engagement overview. Das Ergebnis ist Fokuszeit pro Nutzer, nicht pro Besuch.
Ist die durchschnittliche Engagement-Zeit dasselbe wie die durchschnittliche Sitzungsdauer?
Nein. Die durchschnittliche Engagement-Zeit zählt Fokuszeit pro aktivem Nutzer, während die durchschnittliche Sitzungsdauer die Länge der Sitzung pro Sitzung misst. Beide nutzen unterschiedliche Uhren und unterschiedliche Nenner, deshalb lassen sich die Zahlen nicht vergleichen.
Warum ist die durchschnittliche Engagement-Zeit höher als die durchschnittliche Engagement-Zeit pro Sitzung?
Die durchschnittliche Engagement-Zeit teilt die Fokuszeit durch die aktiven Nutzer, und die Kennzahl pro Sitzung teilt dieselbe Zeit durch die Sitzungen. Nutzer, die mehr als einmal wiederkommen, fügen dem Nenner pro Sitzung Sitzungen hinzu, zählen aber als aktive Nutzer nur einmal. Bei 1.6 Sitzungen pro Nutzer ist der Wert pro Nutzer 1.6-mal so hoch wie der Wert pro Sitzung.
Zählt GA4 Zeit in einem Hintergrund-Tab des Browsers?
Nein, nicht im Web. GA4 erfasst Engagement-Zeit nur, solange die Webseite im Fokus ist, und sendet die angesammelte Zeit, sobald der Nutzer den Fokus wegnimmt. Google weist darauf hin, dass App-Streams auf Android die Engagement-Dauer wegen Hintergrundaktivität überschätzen können.
Warum stimmt die durchschnittliche Engagement-Zeit des Monats nicht mit dem Tagesdiagramm überein?
Der Monatstab teilt einen Monat Fokuszeit durch die unterschiedlichen Nutzer im Monat, und jeder Tagespunkt teilt die Zeit eines Tages durch die Nutzer dieses Tages. Wiederkehrende Nutzer zählen im Monatsnenner einmal, deshalb liegt der Monatswert höher als jeder einzelne Tag. Googles Juli-Beispiel zeigt einen Tab mit 9 Minuten über Tagespunkten von 3, 4 und 5.5 Minuten.
Was ist eine gute durchschnittliche Engagement-Zeit?
Google veröffentlicht dafür keinen Richtwert, und der Wert verändert sich mit der Zahl der wiederholten Besuche pro Nutzer und mit der Länge des Zeitraums. Vergleichen Sie Seiten desselben Typs über gleich lange Zeiträume miteinander, und verbinden Sie die Zeit mit einer Zielabschlussrate, sodass eine längere Zeit nur dann als gut gilt, wenn mehr Besucher die Aktion abschließen.
Flowsery
Jetzt 14 Tage kostenlos testen
Echtzeit-Dashboard
Zielverfolgung
Cookie-freies Tracking
Welche Messwerte verwendet die GA4 Data API zur Berechnung der durchschnittlichen Engagement-Zeit?
Die Data API bietet userEngagementDuration, die Gesamtzeit in Sekunden, die eine Website oder App im Vordergrund war, und activeUsers, die Anzahl der eindeutigen Nutzer. Teilt man das eine durch das andere, ergibt sich die durchschnittliche Engagement-Zeit, und die Division durch sessions liefert stattdessen den Wert pro Sitzung.
Was zählt als aktiver Nutzer im Nenner der durchschnittlichen Engagement-Zeit?
Googles Artikel zu Nutzer-Messwerten zählt einen Web-Nutzer als aktiv, wenn er eine engagierte Sitzung hat oder wenn Analytics das Ereignis first_visit oder den Parameter engagement_time_msec erfasst. Jeder Besucher, dessen Tag Engagement-Zeit sendet, landet im Nenner.
Wann sendet GA4 die aufgelaufene Engagement-Zeit an den Server?
Der Tag sendet sie, wenn die App in den Hintergrund wechselt, wenn der Nutzer den Fokus von der Seite wegnimmt, wenn er die Seite verlässt oder den Tab schließt, oder wenn die Website oder App abstürzt. Die Zeit reist im Parameter engagement_time_msec, der dem nächsten Ereignis angehängt wird.
Woran erkennt man, ob eine hohe durchschnittliche Engagement-Zeit tatsächlich ein gutes Zeichen ist?
Man liest sie zusammen mit der Ziel-Abschlussrate für dieselbe Seite. Ein Anstieg der Engagement-Zeit ohne Anstieg der Abschlüsse ist eine Frage, kein Erfolg, denn die Sekunden können auch einen Besucher zeigen, der in einem verwirrenden Layout feststeckt, statt einen, der aufmerksam liest. Session-Aufzeichnungen zeigen, welcher Fall tatsächlich vorliegt.
War dieser Artikel hilfreich?
Teilen Sie uns Ihre Meinung mit!
Sehen Sie uns öfter bei Google
Ein Klick macht Flowsery zu einer bevorzugten Quelle. Unsere Artikel stehen dann weiter oben in Ihren Top-Meldungen, im KI-Modus und in den KI-Übersichten.
Bevor Sie gehen...
Flowsery
Umsatzorientierte Analysen für Ihre Website
Verfolgen Sie jeden Besucher, jede Quelle und jede Conversion in Echtzeit. Einfach, leistungsstark und komplett ohne Cookies.
Echtzeit-Dashboard
Zielverfolgung
Cookie-freies Tracking
Verwandte Glossarbegriffe


Wie GA4 entscheidet, welche Besuche als engagierte Sitzungen zählen
GA4 zählt engagierte Sitzungen ab 10 Sekunden, einem Schlüsselereignis oder zwei Seitenaufrufen. Wie jeder Auslöser greift und wo die Zahl täuscht.


Was die durchschnittliche Sitzungsdauer wirklich misst
Klassische Analyse gibt der durchschnittlichen Sitzungsdauer null Zeit für den letzten Seitenaufruf jeder Sitzung und zieht den Durchschnitt leise nach unten.


Warum Ihre GA4-Absprungrate nur die umgedrehte Engagement-Rate ist
Ihre GA4-Absprungrate ist der Anteil nicht engagierter Sitzungen. Wie Google sie definiert, was anders ist als in Universal Analytics und wo Sie sie ergänzen.


Was der GA4-Landing-Page-Bericht zählt und wo er leer bleibt
Googles GA4-Landing-Page-Bericht listet die erste Seite jeder Session. Wo er liegt, Standardkennzahlen, Zeilen mit (not set) und wie Sie die Quelle ergänzen.


Wie die GA4-Website-Suche erfasst, was Besucher eintippen
So richten Sie die GA4-Website-Suche über Enhanced Measurement ein, ergänzen eigene Parameter, finden die Dimension Search term und messen Suchen ohne URL.


So setzen Sie Nutzereigenschaften in GA4 und werten sie in Reports aus
So setzen Sie Nutzereigenschaften in GA4 per gtag oder Tag Manager, registrieren sie als nutzerbezogene Dimensionen und bleiben unter dem Limit von 25.
Verwandte Artikel


Wie Sie die Search Console mit GA4 verknüpfen und ihre Reports veröffentlichen
So lässt sich die Search Console mit GA4 verknüpfen: nötige Rollen, die zwei Reports in der Library veröffentlichen und was sich nicht verbinden lässt.


Wie Sie berechnete Messwerte in GA4 mit nur fünf Plätzen erstellen
Google erlaubt nur 5 berechnete Messwerte in GA4 pro Standard-Property. Hier stehen Formelsyntax, Einheiten, Fundorte und was keine Formel nutzen darf.


So richten Sie die Content-Gruppierung in GA4 mit einem Parameter ein
So richten Sie die Content-Gruppierung in GA4 mit content_group per gtag oder Tag Manager ein, lesen die Dimension Content group und vermeiden (not set).

