В чем преимущество использования асинхронного кода отслеживания Google Analytics по сравнению с неасинхронным кодом?


Ответы:


8

Более новый код использует возможности современных браузеров для асинхронного выполнения Javascript при рендеринге страницы (по сути, он выполняется в другом потоке, а не в потоке рендеринга главной страницы).

Это позволяет размещать код в верхней части страницы, не влияя на воспринимаемую производительность рендеринга страницы.

Это, в свою очередь, означает, что частичная загрузка страниц (например, нажатие кнопки «Стоп» или переход на другую страницу) с большей вероятностью будет зафиксирован сценарием. При старом коде, если пользователь уходит до того, как секция JavaScript загружается и выполняется, возможно, что показ страницы не будет записан должным образом.


В случае частичной загрузки страницы (т. Е. Кто-то нажимает «остановить» или соединение теряется), сообщает ли Analytics о просмотре страницы, или есть ли возможность сообщить о частичной загрузке страницы?
Трэвис Норткатт

Я не знаю наверняка, но я бы предположил, что это будет все или ничего. Я думаю, что асинхронный код просто увеличивает вероятность того, что загрузка страницы будет зарегистрирована.
Марк Хаттон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.