Получить событие, соответствующее времени загрузки страницы в Google Analytics

Я хочу отслеживать время загрузки страницы с помощью Google Analytics. У меня одностраничное приложение. Чтобы отслеживать, я добавил данный скрипт внутри тега заголовка. И чтобы узнать время загрузки страницы, я добавил второй скрипт непосредственно перед тегом body, но, к сожалению, я не могу найти в Google Analytics ни одного события, соответствующего этому. Похоже, что этот gtag () каким-то образом не выполняется. Может кто-нибудь помочь. Также где мы видим event_value в Google Analytics. Я могу найти 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)


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

  gtag('event', 'timing_complete', {
    'name': 'load',
    'value': timeSincePageLoad,
    'event_category': 'Home page loading time'
  });
person valodzka    schedule 06.07.2019