2015-08-14 2 views
2

Я хочу отслеживать время пользователя, но он не работает на моем конце, пожалуйста, проверьте код для трека, не так ли?google analytics для определения времени пользователя

var _gaq = _gaq || []; 
      _gaq.push(['_setAccount', 'UX-XXXXXXX-1']); 
      _gaq.push(['_trackPageview']); 
      _gaq.push(['_trackPageLoadTime']); 
(function() { 
       var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
       ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
       var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
      })(); 

_gaq.push(['_trackTiming', 'jQuery', 'Load Library',23222, 'Google CDN']); 

ответ

2

По умолчанию Google samples the data, and the default is 1%. IOW вам нужно получить 100 хитов для Google, чтобы пробовать 1 случайный удар из него.

Вы можете увеличить частоту дискретизации на глобальном уровне с помощью _setSiteSpeedSampleRate, упомянутого в этой ссылке, или если вы хотите только увеличить частоту дискретизации для _trackTiming, в частности, имеется необязательный 5-й параметр, например.

// sample 100% 
_gaq.push(['_trackTiming', 'jQuery', 'Load Library', 23222, 'Google CDN', 100]); 

отметить также, что это занимает до 24 часов для данных, чтобы показать, а также отметить, что каждый удар от этого рассчитывает на 500 посещений в лимит сессии посетителя.

Sidenote: 3-й параметр, как долго что-то потребовалось, чтобы загрузить, в миллисекундах. Является ли 23222 случайным номером, который вы поставили для публикации/тестирования, или действительно ли это так долго для загрузки jQuery? Потому что горячая червь ...

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