【问题标题】:siteSpeedSampleRate and cross domain tracking for Google Analytics谷歌分析的 siteSpeedSampleRate 和跨域跟踪
【发布时间】:2017-04-18 17:50:28
【问题描述】:

我正在我的网站上设置跨域跟踪,并且已经在“创建”代码段中设置了 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');

或者有更好的方法吗? 我不知道“创建”行的用途,也找不到对我有意义的答案。如果我在我的网站上使用第二段代码,当我查看 Google 的标签助手时,它看起来像是在触发两次。

有没有办法同时实现这两者? 谢谢。

【问题讨论】:

    标签: google-analytics


    【解决方案1】:

    “create”行创建一个新的跟踪器,并覆盖以前的实例。所以你不想调用它两次 - 第二个会用跨域跟踪的配置覆盖第一个。

    要传入多个配置选项,您可以使用配置对象。这是 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');
    

    【讨论】:

      猜你喜欢
      • 2018-11-02
      • 2023-03-23
      • 1970-01-01
      • 2015-03-27
      • 2014-05-12
      • 2013-07-11
      • 2013-09-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多