Was ist der Vorteil der Verwendung des asynchronen Tracking-Codes von Google Analytics im Vergleich zum nicht asynchronen Code?


Antworten:


8

Der neuere Code nutzt die Fähigkeit moderner Browser, Javascript aysnchron vom Rendern der Seite auszuführen (effektiv wird es in einem anderen Thread als im Rendering-Thread der Hauptseite ausgeführt).

Auf diese Weise kann der Code oben auf der Seite platziert werden, ohne die wahrgenommene Leistung beim Rendern von Seiten zu beeinträchtigen.

Dies bedeutet wiederum, dass teilweise Seitenladevorgänge (z. B. wenn jemand auf die Schaltfläche "Stopp" drückt oder zu einer anderen Seite navigiert) eher vom Skript erfasst werden. Wenn der Benutzer mit dem alten Code weg navigiert, bevor der JavaScript-Abschnitt geladen und ausgeführt wird, kann es sein, dass die Seitenimpression nicht richtig aufgezeichnet wird.


Meldet Analytics bei teilweisem Laden von Seiten (dh wenn jemand auf "Stopp" klickt oder die Verbindung unterbrochen wird) einen Seitenaufruf oder gibt es eine Möglichkeit, ein teilweises Laden von Seiten zu melden?
Travis Northcutt

Ich weiß es nicht genau, aber ich würde mir vorstellen, dass es alles oder nichts sein wird. Ich denke, der asynchrone Code erhöht nur die Wahrscheinlichkeit, dass das Laden der Seite protokolliert wird.
Mark Hatton
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.