我有2个域名www.domain1.com和www.domain2.com指向同一个站点
我想将谷歌分析连接到他们,以跟踪从两个域到我的网站的整个流量
我在stackoverflow中看到了这个问题的答案,它指示为domain1.com和domain2.com中的所有页面添加相同的分析帐户ID,但在domain1.com中使用setDomainName(domain1.com),在domain2中使用setDomainName( domain2.com)。
这个解决方案让我感到困惑,因为我不明白谷歌是怎么知道我想要从这两个域中总结统计数据。
我似乎可以看到例如stackoverflow.com的分析ID并将其放在我的网站中,并因此将我的统计信息添加到stackoverflow中。
我在这里想念什么?
答案 0 :(得分:0)
查看Developer's site here上的文档。
您使用以下设置是正确的:
setDomainName(domain1.com)
setDomainName(domain2.com)
您缺少的是相同的Google Analytics配置文件ID。此示例来自文档:
网站#1:
<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-12345-1']);
_gaq.push(['_setDomainName', 'example-petstore.com']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
</script>
网站#2:
<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-12345-1']);
_gaq.push(['_setDomainName', 'my-example-blogsite.com']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
</script>
配置文件ID将2个域绑定在一起。
答案 1 :(得分:0)
我有2个域名www.domain1.com和www.domain2.com指向同一个站点。我想将谷歌分析连接到他们,以跟踪从两个域到我的网站的整个流量。
对于这个用例,我还要看一下Google Analytics on Steroids。它是围绕Google Analytics的第三方包装器,让您可以更轻松地实现此设置附带的其他功能,如Cross Domain Tracking。
似乎我可以看到例如stackoverflow.com的分析ID并将其放在我的网站中,并因此将我的统计信息添加到stackoverflow中。
虽然这是真的,但您可以通过应用Profile Filters来包含/排除流量。 StackOverflow会有一个“仅包含HostName = StackOverflow.com的流量”。你可以有一个自定义的“仅包含与HostName正则表达式匹配^(.*\.)?(domain1|domain2)\.com$
如果您有兴趣了解更多内容,Videos from Google是一个很好的起点。