Асинхронная Google Analytics - PullRequest
       3

Асинхронная Google Analytics

0 голосов
/ 21 декабря 2010

Привет! Когда вам нужно зарегистрировать некоторые действия javascript с вашего веб-сайта в Google Analytics, они говорят, что вы можете использовать (например):

_gaq.push(['_trackEvent', 'Param1', 'Params2']);

или

_gaq.push(['_trackPageView', 'URL']);

Кто-нибудь знает, что этот вызов функции работает?Делает ли он запрос Ajax в Google для отправки данных?Сохраняет ли она информацию и отправляет ее на сервер при событии выгрузки?

Спасибо.

Ответы [ 2 ]

1 голос
/ 21 декабря 2010

_gaq действует как очередь, поэтому вы можете отправлять команды до полной загрузки Analytics;как только это произойдет, он начнет выполнять то, что вы поставили в очередь.См. документы .

0 голосов
/ 23 декабря 2010

Большое спасибо yc , который наконец дал ответ, который я искал.Я просто поместил его здесь, чтобы пометить этот вопрос как решенный.

Как он указал, они делают умный подход к этой проблеме, запрашивая файл изображения на своих серверах, передавая некоторые параметры;таким образом, они могут избежать междоменной проблемы.Ссылка, которую он написал ( эта ), также содержит ссылку на страницу из группы Google Analytics с дополнительной информацией ( Группа Google Analytics )

...