如何在 analytics.js 中为谷歌分析设置页面速度日志记录
Posted
技术标签:
【中文标题】如何在 analytics.js 中为谷歌分析设置页面速度日志记录【英文标题】:How to set up page speed logging for google analytics in analytics.js 【发布时间】:2013-04-09 11:55:43 【问题描述】:Google 发布了新的Analytics.js
(https://developers.google.com/analytics/devguides/collection/analyticsjs/)。我想使用它,而且我已经把所有东西都设置好了,除了网站速度。
在“旧”ga.js
中,您可以使用
_gaq.push(['_setSiteSpeedSampleRate', 50]);
这将使 50% 的访问者向分析报告网站速度。
但是,对于新的analytics.js
,我无法让它工作。我尝试了以下 2:
ga('send','setSiteSpeedSampleRate',50);
ga('setSiteSpeedSampleRate',50);
但没有结果。有什么想法吗?
【问题讨论】:
【参考方案1】:啊,我找到了答案。现在必须像这样在 create 方法中设置它:
ga('create', 'UA-39262824-7', 'siteSpeedSampleRate': 100);
那里可以使用更多的字段,在这里找到它:Google Analytics Site Speed Sample Rate
【讨论】:
+1 是谷歌文档中的北极星。 如果您使用推荐用于跨域跟踪的代码,您如何结合:ga('create', 'UA-XXXX-Y', 'myTopLevelDomain.com');
@Liam 我猜是ga('create', 'UA-XXXX-Y', 'myTopLevelDomain.com','siteSpeedSampleRate': 100);
@Liam ga('create', 'UA-XXXX-Y', 'myTopLevelDomain.com','siteSpeedSampleRate': 100);工作与否?
@piyushnp 我想是的,不幸的是我现在无法检查它。您可以通过将第二个属性的跟踪代码添加到同一站点来检查它,例如ga('create', 'UA-XXXX-ZZ', 'myTopLevelDomain.com','siteSpeedSampleRate': 100);让它运行几天,然后比较两个属性的报告。以上是关于如何在 analytics.js 中为谷歌分析设置页面速度日志记录的主要内容,如果未能解决你的问题,请参考以下文章