GA данные НЕ отправляются при выгрузке документа; нет никакой связи между выгрузкой документов и Google Analytics.
При использовании асинхронного синтаксиса Google Analytics загружается в DOM асинхронно, куда бы вы его ни поместили. В то же время _gaq.push()
создает очередь функций, которые должны выполняться после загрузки Google Analytics, и выполняться последовательно. Все это происходит без учета выгрузки, загрузки, готовности документа и т. Д.
Когда очередь достигает функции отслеживания (_trackPageview
, _trackEvent
, _trackSocial
и т. Д.), Она выполняет запрос на удаленный пиксель, __utm.gif
, который Google использует для создания журналов для анализа и обработки в аналитические данные.
После загрузки ga.js
, _gaq.push()
действует как непосредственная очередь; Это означает, что если вы продолжите генерировать _gaq.push()
из приложения, когда вы хотите отслеживать вещи, эти запросы будут немедленно отправлены.