Jakie są zalety korzystania z asynchronicznego kodu śledzenia Google Analytics w porównaniu do kodu niesynchronicznego?


Odpowiedzi:


8

Nowszy kod korzysta ze zdolności współczesnych przeglądarek do wykonywania JavaScript w sposób automatyczny od renderowania strony (w rzeczywistości jest wykonywany w innym wątku, a nie w głównym wątku renderującym stronę).

Pozwala to umieścić kod na górze strony bez wpływu na postrzeganą wydajność renderowania strony.

To z kolei oznacza, że ​​częściowe ładowanie strony (np. Naciśnięcie przycisku „Stop” lub przejście do innej strony) jest bardziej prawdopodobne, że skrypt zostanie przechwycony. W przypadku starego kodu, jeśli użytkownik opuści stronę, zanim sekcja JavaScript zostanie załadowana i wykonana, możliwe jest, że wyświetlenie strony nie zostanie poprawnie zarejestrowane.


W przypadku częściowego wczytywania strony (tj. Gdy ktoś kliknie „stop” lub połączenie zostanie utracone), czy Analytics zgłasza odsłonę strony, czy też jest jakieś narzędzie do zgłaszania częściowego wczytywania strony?
Travis Northcutt

Nie wiem na pewno, ale wyobrażam sobie, że będzie to wszystko albo nic. Myślę, że kod asynchroniczny po prostu zwiększa szansę, że ładowanie strony zostanie zarejestrowane.
Mark Hatton,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.