使用通用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
参数应该处理这个问题。谢谢你的任何澄清!
答案 0 :(得分:1)
您无法按Cookie域参数进行过滤。这仅仅决定了cookie域(即如果它设置错误的GA不能设置cookie将不会跟踪)。 &#34;自动&#34;已经处理了您的用例(这意味着&#34;将Cookie设置为域的最高级别&#34;。最好的用例是,如果您要将域中的跟踪与其子域名隔离开来,否则&#34; auto&#34;会很好)。
域名自动捕获在&#34;主机名&#34;数据字段,您可以使用它进行过滤 - 您无需更改跟踪代码。