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.