Google 分析 analytics.js 平均页面加载时间为零
Google analytics analytics.js giving average page load time as zero
我一直在尝试使用 analytics.js
来追踪我在 Behaviour --> Site Speed --> Page Timings
下的 average page load time
。我正在使用(如前所述)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
是我包含的用于跟踪页面加载时间的代码,如文档中所建议的。我还按照文档 of analytics.js User Timings
中的建议发送用户时间
我的问题是:
我应该怎么做才能得到每个页面的平均页面加载时间。我搜索了很多,但没有得到正确的 javascript 片段。
我在包含“pageview
”的两天后包含了用户计时 javascript 片段。那么它是否需要一些时间才能反映在分析仪表板中?如果有,需要多少时间。
请帮我弄清楚。提前致谢!
This answer here帮我解决了问题。我刚刚重新删除了这里的 cookieDomain 并将行更改为此
ga('create', 'UA-XXXXXX-Y', {'siteSpeedSampleRate': 100});
我一直在尝试使用 analytics.js
来追踪我在 Behaviour --> Site Speed --> Page Timings
下的 average page load time
。我正在使用(如前所述)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
是我包含的用于跟踪页面加载时间的代码,如文档中所建议的。我还按照文档 of analytics.js User Timings
我的问题是:
我应该怎么做才能得到每个页面的平均页面加载时间。我搜索了很多,但没有得到正确的 javascript 片段。
我在包含“
pageview
”的两天后包含了用户计时 javascript 片段。那么它是否需要一些时间才能反映在分析仪表板中?如果有,需要多少时间。
请帮我弄清楚。提前致谢!
This answer here帮我解决了问题。我刚刚重新删除了这里的 cookieDomain 并将行更改为此
ga('create', 'UA-XXXXXX-Y', {'siteSpeedSampleRate': 100});