Google Analytics: Warum ist die durchschnittliche Zeit auf der Website niedriger als die durchschnittliche Zeit auf der Seite?

11

Ich habe den folgenden benutzerdefinierten Bericht in Google Analytics eingerichtet:

Metriken:

  • Durchschnittliche Zeit auf Seite
  • Durchschnittliche Zeit vor Ort

Maße:

  • Seite

Ein Bericht sieht also so aus:

Page                    Avg Time on Page         Avg Time on Site
/an-article             00:03:14                 00:00:11
/another-article        00:05:11                 00:01:07
/something-written      00:03:00                 00:00:31

Warum sind die "Site Views" für jede "Seite" deutlich niedriger?

Melanie Shebel
quelle

Antworten:

9

Google Analytics zählt Bounces (bei denen nur eine Seite vom Besucher angezeigt wurde) mit einer "Zeit vor Ort" von 0. Es wird jedoch weiterhin die gesamte Zeit auf der Seite für diesen Besuch gezählt. [ Quelle. ]]

Wenn eine Site viele Bounces aufweist - bei denen viele Leute einen einzelnen Artikel anzeigen, den Sie geschrieben haben, und dann zum Beispiel verlassen -, wird die durchschnittliche Zeit auf der Site nach unten verschoben. Dadurch kann "Durchschnittliche Zeit vor Ort" niedriger sein als "Durchschnittliche Zeit auf Seite".

Ein einfaches Beispiel

  • 5 Besucher lesen genau 5 Minuten /your-article
  • 4 von ihnen schließen nach dem Lesen ihren Tab.
  • 1 von ihnen besucht /another-article, verbringt weitere 5 Minuten mit Lesen und schließt dann die Registerkarte.

Durchschnittliche Zeit auf Seite = 5 Minuten

Total time spent on page /  number of visitors
   5 + 5 + 5 + 5 + 5     /         5

Durchschnittliche Zeit vor Ort = 2 Minuten

Total time spent on site /  number of visitors
   0 + 0 + 0 + 0 + 10    /         5

Der Schlüssel ist, dass die zurückgeworfenen Besucher als 0 für die Gesamtzeit vor Ort, aber als 5 für die Gesamtzeit auf der Seite zählen. Google berücksichtigt die Nullen nicht - sie tragen immer noch zum Durchschnitt bei.

(Nebenbei: Meiner Meinung nach sollte Google in Betracht ziehen, die Zeit auf der Seite als Zeit vor Ort für Besuche auf einer Seite zu verwenden, um die durchschnittliche Zeit vor Ort besser darzustellen. Im obigen Beispiel wäre die durchschnittliche Zeit vor Ort dann 6 Minuten, was der wahrheitsgemäße Durchschnitt ist, größer als die durchschnittliche Zeit auf der Seite und weit weniger verwirrend.)

Nick
quelle
Beim Lesen der Seite, auf die Sie verlinkt haben, berechnet GA anscheinend die für eine Seite / Site aufgewendete Zeit anhand des Zeitunterschieds zwischen den Seitenaufrufen. Besuche einzelner Seiten haben keinen zweiten Zeitstempel zum Berechnen (da GA technisch nur aufzeichnen kann, wenn eine neue Seite geöffnet wird, nicht, wenn der Benutzer eine Seite durch Schließen des Tabs / Fensters verlässt), also keine Zeiteinschaltung. Seite wird aufgezeichnet. GA definiert jedoch die Zeit vor Ort$timeOfLastPageView - $timeOfFirstPageView , die bei Besuchen auf einer Seite gleich 0 ist , da die beiden Werte gleich sind. Es gibt keine Möglichkeit, Time-on-Page als Time-on-Site für Besuche auf einer Seite zu verwenden.
Lèse Majesté
1
Um das zu tun, was Sie verlangen, müsste GA den Server alle paar Sekunden abfragen, um die Länge der Besuche auf einer Seite zu bestimmen. Dies würde jedoch die Bandbreitennutzung erheblich erhöhen. Die andere Möglichkeit wäre, auch einseitige Besuche aus dem Durchschnitt der Zeit vor Ort zu entfernen.
Lèse Majesté
2
Es würde den Server nicht abfragen. Wenn überhaupt, würde es nur den Kunden treffen, aber das müsste es auch nicht tun. Es gibt eine Reihe von Javascript-Techniken, um das Schließen eines Browsers oder das Entladen einer Seite zu erkennen (z. B. window.onbeforeunload), und in diesem Fall kann ein einfacher Ajax-Aufruf ausgelöst werden.
Eric Brandel
1
Es sieht so aus, als ob Lèse Recht haben könnte. Google bietet weitere Informationen zur Zeit auf der Seite und zur durchschnittlichen Zeit vor Ort . Im zweiten Link heißt es, dass "Analytics keine Daten zur Verfügung stehen, die angeben, wann der Besucher gegangen ist". Das würde meine Antwort falsch machen. Wenn ich eine bessere Erklärung finde, werde ich sie überarbeiten.
Nick
1
Siehe meine Antwort ...
Jrosell
2

Sehen Sie, wie avgTimeOnPage berechnet wird: https://developers.google.com/analytics/devguides/reporting/core/dimsmets/pagetracking#ga:avgTimeOnPage

Ein einfaches Beispiel

  • 5 Besucher verbringen genau 5 Minuten damit, Ihren Artikel zu lesen
  • 4 von ihnen schließen nach dem Lesen ihren Tab.
  • 1 von ihnen besucht / einen anderen Artikel, verbringt weitere 5 Minuten mit Lesen und schließt dann den Tab.

Durchschnittliche Zeit auf Seite = 5 Minuten

Gesamtzeit auf Seite / (Seitenaufrufe - Exits)
5 / (5 - 4)

Durchschnittliche Zeit vor Ort = 1 Minute

Gesamtzeit vor Ort / Anzahl der Besucher
0 + 0 + 0 + 0 + 5/5

jrosell
quelle
Vielen Dank für den Link zu den Entwicklerdokumenten von Google. Können Sie Ihre Berechnung der durchschnittlichen Zeit vor Ort erläutern? Warum beträgt die Gesamtzeit vor Ort 5 Minuten und nicht 10 Minuten?
Nick
Da es den letzten "Verlobungstreffer" auf der letzten Seite und die letzte Interaktion auf der letzten Seite zählt, wenn es keine Ereignisse gibt, ist es die erste Visualisierungszeit der letzten Seite. Siehe cutroni.com/blog/2012/02/29/…
jrosell
1

Ihr Artikel enthält etwas Verwirrendes: Hier ist Ihr Beispiel: Durchschnittliche Zeit auf Seite = 5 Minuten 5 Besucher verbringen genau 5 Minuten mit Lesen / Ihr Artikel 4 von ihnen schließen nach dem Lesen ihren Tab. 1 von ihnen besucht / einen anderen Artikel, verbringt weitere 5 Minuten mit Lesen und schließt dann den Tab.

Wenn 4 von ihnen nach dem Lesen (Bounce) ihre Registerkarte schließen, ist Zeit = 0 Minuten und nicht 5 Minuten, sodass die Berechnung für die durchschnittliche Zeitseite oder die durchschnittliche Zeitseite (0 + 0 + 0 + 0 + 5) lautet.

Amin
quelle
Siehe meine Antwort ...
Jrosell