Google Analytics analytics.js дает нулевое среднее время загрузки страницы

Я пытался использовать analytics.js для отслеживания моего average page load time под Behaviour --> Site Speed --> Page Timings. Я использую (как уже упоминалось) analytics.js, т.е. Universal Analytics, вместо ga.js, т.е. Classic Analytics, поскольку именно это рекомендуется в документации. Я отслеживаю его для своего приложения localhost

Моя проблема в том, что average page load time вообще не отражается, хотя 'pageview' отражается правильно. Он показывает zero для всех страниц приложения.

Это скрипт, который я включил для аналитики

<script>

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
  ga('create', 'UA-XXXXXX-Y', {'cookieDomain': 'none', 'siteSpeedSampleRate': 100});  //cookie domain is none since I am testing in localhost -- siteSpeedSampleRate set to 100 is the code I included for tracking page load time
  ga('send', 'pageview');
  ga('send', {    //Code to send UserTiming
  'hitType': 'event',
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': '123',
  'timingLabel': 'myUserTime'
});     
</script>

Как упоминалось в комментариях, домен cookie — none, так как я тестирую на локальном хосте, а siteSpeedSampleRate set to 100 — это код, который я включил для отслеживания времени загрузки страницы, как это предлагается в документации. Я также отправляю пользовательское время, как это предлагается в документации пользователя analytics.js. Время

Мои вопросы:

  1. Что мне делать, чтобы получить среднее время загрузки каждой страницы. Я много искал и не могу получить правильный фрагмент javascript.

  2. Я включил фрагмент javascript для определения времени пользователя на два дня позже, чем 'pageview'. Значит, потребуется какое-то время, чтобы отразиться на панели аналитики? Если да, то сколько времени.

Пожалуйста, помогите мне получить более четкое представление. Заранее спасибо.!


person naiveDeveloper    schedule 13.04.2015    source источник


Ответы (1)


Этот ответ здесь помог решить мою проблему. Я просто удалил здесь cookieDomain и изменил строку на эту

ga('create', 'UA-XXXXXX-Y', {'siteSpeedSampleRate': 100});  
person naiveDeveloper    schedule 14.04.2015
comment
Он начинает отражаться в реальном времени. - person naiveDeveloper; 14.04.2015