Данные отслеживания событий - как долго показывать? - программирование
Подтвердить что ты не робот

Данные отслеживания событий - как долго показывать?

Я впервые установил отслеживание событий с помощью Google Analytics.

Моя учетная запись получает обычные данные о трафике, но тестовые клики, которые я делаю, не отображаются???

Добавлен код отслеживания ga.js до нижней части документа перед закрытием:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("<script src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'></script>"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-12365091-1");
pageTracker._trackPageview();
} catch(err) {}</script>

Добавили код trackEvent следующим образом:

<a onclick="pageTracker._trackEvent('Showcase Data', 'Contact Details Viewed', 'PunkLogic - Sustainability through Creativity');" rel="facebox" href="#10" class="contact">Contact PunkLogic</a>

Требуется ли какое-то время для отображения этого типа данных? Или я сделал что-то неправильно?

Спасибо.

4b9b3361

Ответ 1

Google Analytics не предоставляет статистику в режиме реального времени.

Большую часть времени для отображения статистики требуется несколько часов и дня.

Обновление: этот ответ устарел. Как отмечает @shanabus в комментариях, Google теперь предлагает статистику в реальном времени.

Ответ 2

Вы не можете просматривать данные событий сразу. Кажется, что существует задержка между двумя часами и более суток.

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

// After initializing ga.js asynch:
_gaq.push(['_trackEvent', category, label, value, non-interact]);

// Source: https://developers.google.com/analytics/devguides/collection/gajs/

Независимо от того, какой метод вы решите использовать для отправки события отслеживания, вы можете отлаживать этот процесс с помощью отладчика Chrome ga:

https://chrome.google.com/webstore/detail/jnkmfdileelhofjcijamephohjechhna

Типичный сбой будет выглядеть следующим образом:

_gaq.push(['_trackEvent', 'asdf', 'test', 'test', 'test', true, 'test']);
_gaq.push processing "_trackEvent" for args: "[asdf,test,test,test,true,test]":
The _trackEvent API expects a number value for argument 3. The argument given (test) was a string. 

Успешная передача покажет немного больше информации:

_gaq.push(['_trackEvent', 'asdf', 'test', 'test', 123, true]);
_gaq.push processing "_trackEvent" for args: "[asdf,test,test,123,true]":
Track Event
Tracking beacon sent!

Account ID               : UA-xxxxxxxx-1
Page Title               : xxxxx.com
Host Name                : xxxxx.com
Page                     : /
Referring URL            : -
Hit ID                   : 1103xxxxxxx
Hit Type                 : event
Event Name               : asdf
Event Type               : test
Event Label              : test
Event Value              : 123
Visitor ID               : 14044xxxxx
Session Count            : 8
Session Time - First     : Thu Jun 07 2012 22:25:11 GMT 1000 (EST)
Session Time - Last      : Thu Jun 14 2012 22:45:08 GMT 1000 (EST)
Session Time - Current   : Fri Jun 15 2012 12:30:21 GMT 1000 (EST)
Campaign Time            : Thu Jun 07 2012 22:25:11 GMT 1000 (EST)
Campaign Session         : 1
Campaign Count           : 1
Campaign Source          : xxxxxxxx
Language                 : en-gb
Encoding                 : UTF-8
Flash Version            : 11.2 r202
Java Enabled             : true
Screen Resolution        : 1280x800
Browser Size             : 1921x593
Color Depth              : 24-bit
Ga.js Version            : 5.3.2d
Cachebuster              : 1724882479 

Здесь предлагаются другие среды отладки:

https://developers.google.com/analytics/resources/articles/gaTrackingTroubleshooting#debuggingTools

Ответ 3

По состоянию на 2014 год события будут отображаться в режиме реального времени. google analytics screenshot

Ответ 4

Вы можете видеть, что ваш код работает с помощью Google Analytics в режиме реального времени. Перейдите по этому URL-адресу, чтобы просмотреть его: https://www.google.com/analytics/web/#realtime/

События не видны здесь, но просмотры страниц могут.

Ответ 5

Мои события GA обычно показывают около 30 минут после того, как событие пошло, но иногда быстрее. Я также испытывал более медленные обновления, но никогда не дней.

ИЗМЕНИТЬ

GA теперь предлагает статистику в реальном времени, и ваши обновления должны произойти немедленно.

ИЗМЕНИТЬ

Также существует поток событий. Это полезно.

Ответ 6

Я могу подтвердить, что это занимает меньше суток. После этого Real Time работает так, как ожидалось. Я установил отслеживание событий для исходящих ссылок внутри поля html, используя следующий синтаксис:

<a onclick="_gaq.push(['_trackEvent', 'outbound', 'link', 'linkname']);" href="www.domain.com" target="_blank">Anchor Text</a>

Надеюсь, что это поможет