Как проверить работает ли event tracking в Ggoogle Analystics

Если вам когда-нибудь приходилось настраивать Google Analytics (GA), то наверняка вы знаете, что обновления в статистике происходит не сразу (насколько я знаю — раз в сутки). По крайней мере не во всех разделах.

Есть конечно раздел Real-Time, позволяющий следить за изменением статистики даже быстрее, чем просто обновляя страницу, но он как раз таки на События (Events) не распространяется.

И когда я настроил (как мне казалось) отслеживание Cобытий, проверить это смог лишь на следующий день и результат не порадовал. Никаких событий GA не отследил, а день ожидания был потрачен. Я внес кое-какие изменения в код, сохранил и стал снова ждать завтра. И когда и на второй день ничего не получилось, я понял, что нужен другой способ, чтобы тестировать GA.

Решение я нашел в сети, оно немного кустарное, но за неимением другого я удовлетворился и этим. Само решение я взял с pranshuarya.com (англ.)

Если в кратце, то отследить событие можно через асинхронные запросы.

Вот такое событие:

_gaq.push(['_trackEvent','Пользователи','Переходы','Главная страница']);

Сгенерирует асинхронный запрос к серверу analytics. О том, что этот запрос послал информацию о Событии говорит параметр utme и для события выше будет выглядеть так:

utme    5(Пользователи*Переходы*Главная страница)

Отследить запрос можно в Firefox через firebug на вкладке Сеть (Net):

 

Или например в Chrome на вкладке Сеть (Network):

 

Да, и не стоит лишний раз использовать эту конструкцию:

var _gaq = _gaq || [];

у меня проблема была именно в ней.

Полезно(2)Бесполезно(0)
Комментарии закрыты.