2015-12-17 2 views
2

Я пытаюсь добавить данные пользовательского времени на существующий сайт, на котором уже работает Google Analytics. Кажется, это правильно, но не отображается в панели инструментов Google Analytics. Я не знаю, как отлаживать его дальше ... Я застрял!Почему данные Google Timing не отображаются в Google Analytics?

См. Следующий образец HTML. В этом примере я пытаюсь представить «событие» и «время». Результат: Мероприятие работает! Но сроки не отображаются в Google Analytics.

<html> 
<head> 
<script> 
    function universalAnalyticsPush() { 
     if (!window.ga) { 
      (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','https://www.google-analytics.com/analytics.js','ga'); 

      window.ga('create', 'UA-xxxxxx-xx', 'auto'); 
     } 

     window.ga.apply(window.ga, arguments); 
    } 

    universalAnalyticsPush('send', { 
     'hitType': 'event', 
     'eventCategory': 'test-corey-blobby-event', 
     'eventAction': 'test-corey-marks', 
     'eventLabel': 'geronimo', 
     'eventValue': 33, 
    }); 

    universalAnalyticsPush('send', { 
    'hitType': 'timing', 
    'timingCategory': 'test-corey-submission', 
    'timingVar': 'test-corey-variation', 
    'timingValue': 172, 
    }); 
</script> 
</head> 
<body> 
<p>Something.</p> 
</body> 
</html> 

Глядя Tag Assistant Google, как событие и сроки, кажется, хорошо:

event data is submitting timing data is submitting

Теперь, если мы посмотрим в Google Analytics в отчетах -> Real Time -> События, появляется событие, и выглядит великолепно:

Google Analytics view of Real Time Events

Но нет синхронизации данных пользователя (или я не глядя в нужном месте для него):

Google Analytics view of User Timings

Там, кажется, не будет каких-либо ошибок в моей JavaScript. Единственное предупреждение я получаю от использования Google Analytics Debugger:

View of the Console with 1 warning, no errors

и вид сети Chrome показывает, что звонки отслеживания успешно происходит:

Chrome got 200 OK on both the event and the timing submissions

так .... почему Google Analytics игнорирует мои данные синхронизации?

ответ

1

Вы используете отчет о событиях в реальном времени, в котором будут отображаться текущие данные, но отчет о пользовательских таймингах недоступен в режиме реального времени. Вам нужно будет дождаться, когда данные станут доступными (4-6 часов), и затем проверьте их. Отчет, который вы просматриваете для пользовательских таймингов, является правильным.

Тем временем я, вероятно, читал бы об sampling rate for User Timings. Я сомневаюсь, что это влияет на ваши данные, но это то, что нужно учитывать либо как изменение, либо просто понимание в целом.

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

+0

Я ждал 48 часов; нет данных :( –

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