Получить событие, соответствующее времени загрузки страницы в Google Analytics - PullRequest
0 голосов
/ 26 октября 2018

Я хочу отслеживать время загрузки страницы с помощью Google Analytics. У меня есть одностраничное приложение. Для отслеживания я добавил данный скрипт внутри тега head. И чтобы получить время загрузки страницы, я добавил второй скрипт непосредственно перед тегом body, но, к сожалению, я не могу найти ни одного события в Google Analytics, соответствующего этому. Кажется, что этот gtag () не выполняется как-то. Может кто-нибудь, пожалуйста, помогите. Также, где мы видим event_value в аналитике Google. Я могу найти event_category и event_action, зайдя в RealTime-> Events, но не могу найти там никакого event_value.

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-X"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-XXXXXXXX-X');
</script>

<script>
    if(window.performance){
        // Gets the number of milliseconds since page load
        // (and rounds the result since the value must be an integer).
        var timeSincePageLoad = Math.round(performance.now());
        // Sends the timing event to Google Analytics.
        gtag('event', 'timing_complete', {
        'name': 'load',
        'event_value': timeSincePageLoad,
        'event_category': 'Home page loading time'
       });
    }  
</script>

1 Ответ

0 голосов
/ 06 июля 2019

Согласно документации это должно быть значение , а не event_value

  gtag('event', 'timing_complete', {
    'name': 'load',
    'value': timeSincePageLoad,
    'event_category': 'Home page loading time'
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...