如何在analytics.js中设置Google Analytics页面速度日志记录

12

谷歌发布了新的 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个回答

36

啊,我找到了答案。现在必须像这样设置在创建方法中:

ga('create', 'UA-39262824-7', {'siteSpeedSampleRate': 100});

这里有更多可以使用的字段,你可以在这里找到: Google Analytics 网站速度采样率


13
在逐渐陈旧的 Google 文档海中,因为成为北极星而给予一个赞。 - colsen
如果您正在使用跨域跟踪的建议代码:ga('create', 'UA-XXXX-Y', 'myTopLevelDomain.com');,那么您该如何组合它呢? - Liam
1
@Liam 我猜测 ga('create', 'UA-XXXX-Y', 'myTopLevelDomain.com',{'siteSpeedSampleRate': 100}); - Rene Pot
@Liam ga('create', 'UA-XXXX-Y', 'myTopLevelDomain.com',{'siteSpeedSampleRate': 100}); 是否起作用? - Piyush Patel
@piyushnp 我也这么认为,不过很遗憾我现在无法检查。你可以通过为同一站点添加第二个属性的跟踪代码来进行检查,例如 ga('create', 'UA-XXXX-ZZ', 'myTopLevelDomain.com',{'siteSpeedSampleRate': 100}); 让它运行几天,然后比较两个属性的报告。 - Liam
@piyushnp 是的,它工作得很好。我刚刚测试过了。GA调试Chrome扩展程序可能会向您显示错误,但是您可以忽略它。也不需要等待。结果现在是实时的。 - hexalys

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接