Google Analytics(分析)的siteSpeedSampleRate和跨域跟踪

时间:2017-04-17 22:35:18

标签: google-analytics

我在我的网站上设置了跨域跟踪,并且已经在'创建'中设置了siteSpeedSampleRate。一段代码。按照Google的说明设置跨域跟踪后,没有地方可以放置siteSpeedSampleRate文件。

以下是我现在所拥有的:

ga('create', 'UA-xxxxxxxx-1', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['domain2.com'] );
ga('send', 'pageview');

我是否将siteSpeedSampleRate片段放在如下所示的新行上:

ga('create', 'UA-xxxxxxxx-1', 'auto', {'allowLinker': true});
ga('create', 'UA-xxxxxxxx-1', {'siteSpeedSampleRate':100});
ga('require', 'linker');
ga('linker:autoLink', ['domain2.com'] );
ga('send', 'pageview');

或者有更好的方法吗? 我不知道'创造' line是for for,并且无法找到对我有意义的答案。如果我在我的网站上使用第二段代码,那么当我查看Google的代码助手时,它看起来好像已经开了两次。

有没有办法同时实现这两个方面? 感谢。

1 个答案:

答案 0 :(得分:0)

“创建”行创建一个新的跟踪器,并覆盖以前的实例。因此,您不希望将其调用两次 - 第二个将使用跨域跟踪配置覆盖第一个。

要传递多个配置选项,您可以使用配置对象。这是create调用中的最后一个参数(花括号中的位)。

您可以将键/值对传递给配置对象,其中键必须是有效的字段名称。这些文档在create only fields中列出(也可以在创建时设置userId字段。)

所以你的例子应该更像:

ga('create', 'UA-xxxxxxxx-1', 'auto', {
   'allowLinker': true
   siteSpeedSampleRate':100
});
ga('require', 'linker');
ga('linker:autoLink', ['domain2.com'] );
ga('send', 'pageview');