如何在 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 中为谷歌分析设置页面速度日志记录的主要内容,如果未能解决你的问题,请参考以下文章

如何在 asp.net 中为谷歌广告线索表单开发网络挂钩

在 ruby​​ 中为谷歌驱动器文件创建编辑链接

对地址进行地理编码并将其设置为谷歌地图的初始中心

使用新的 analytics.js 语法进行跨域跟踪?

如何将坐标转换为谷歌友好坐标

如何将地址转换为谷歌地图链接(不是地图)