2010-01-10 2 views
46

Я впервые установил отслеживание событий с помощью 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> 

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

Спасибо.

+2

займут около суток. –

ответ

35

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

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

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

+0

Итак, я правильно добавил код? Спасибо BTW – Jackson

+12

@Jimmy Shelter, они предлагают статистику в режиме реального времени для просмотра страниц, местоположения и нескольких других показателей. Их можно найти в разделе «Главная-> Реальное время» в новом интерфейсе. – shanabus

+0

Поскольку вопрос о *** событиях ***, когда выбрано «РЕАЛЬНОЕ ВРЕМЯ», в раскрывающемся списке слева навигация появляется ссылка «События». На экране «События» вы можете увидеть «Активные пользователи с событиями» (по умолчанию) и очень маленькую вкладку (внизу слева от экрана) для «События (последние 30 минут)». – user568458

3

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

EDIT

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

EDIT

События льются тоже существует, что полезно.

+3

События по-прежнему задерживаются на них, я никогда увидели, как они вошли немедленно. – shanabus

+0

реальное время только для трафика, а не для таких вещей, как электронная торговля и т. Д. – Edmund

5

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

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

33

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

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

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

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

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

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

+0

Просто хотел сказать спасибо! Это помогло много +1! – Placeable

+0

им есть такой же проблема тоже. спасибо за этот инструмент GA. –

+0

+1 для отладчика хром-аналитики – vsingh

7

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

0

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

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

Надеется, что это помогает

+0

Пожалуйста, уточните здесь. Некоторые детали расследования были бы замечательными! –

Смежные вопросы