GA通用分析:多个域

时间:2015-08-05 00:00:05

标签: javascript google-analytics universal-analytics

使用通用GA跟踪代码,我希望能够设置多个域进行跟踪,但只能使用主域名"域名"实际上在GA中存储/创建,因为其他域将根据指向我的应用程序的内容完全变量。因此,根据我从文档中理解的内容,我有以下内容:

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  @if ($custom_domain)
    ga('create', 'UA-XXXXXXXX-1', {
      'cookieDomain': '{{ $custom_domain }}'
    });
  @else
    ga('create', 'UA-XXXXXXXX-1', 'auto');
  @endif
  ga('send', 'pageview');

</script>

我想知道的是,如果我在仪表板中按照这些单独的cookieDomain值进行过滤,那么我只能根据该域获得准确的统计信息。同样,我也有子域名,我想确保我也可以在仪表板中进行轮询,但我相信后备auto上的send参数应该处理这个问题。谢谢你的任何澄清!

1 个答案:

答案 0 :(得分:1)

您无法按Cookie域参数进行过滤。这仅仅决定了cookie域(即如果它设置错误的GA不能设置cookie将不会跟踪)。 &#34;自动&#34;已经处理了您的用例(这意味着&#34;将Cookie设置为域的最高级别&#34;。最好的用例是,如果您要将域中的跟踪与其子域名隔离开来,否则&#34; auto&#34;会很好)。

域名自动捕获在&#34;主机名&#34;数据字段,您可以使用它进行过滤 - 您无需更改跟踪代码。