在Google Analytics(分析)中获取与页面加载时间相对应的事件

时间:2018-10-26 11:56:34

标签: google-analytics google-analytics-api google-analytics-v4 google-analytics-filters google-analytics-android

我想使用Google Analytics(分析)跟踪页面加载时间。我有一个单页应用程序。为了追踪,我在head标签内添加了给定的脚本。为了获得页面加载时间,我在body标签之前添加了第二个脚本,但是不幸的是,我无法在Google Analytics(分析)中找到与此对应的任何事件。似乎此gtag()并未以某种方式执行。有人可以帮忙吗?另外,我们在Google Analytics(分析)中的何处看到event_value。我可以通过进入RealTime-> Events来找到event_category和event_action,但在那里找不到任何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 :(得分:0)

根据documentation,它应该是 value ,而不是 event_value

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