将谷歌分析连接到多个顶级域名

时间:2012-10-08 13:09:58

标签: google-analytics

我有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中。

我在这里想念什么?

2 个答案:

答案 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是一个很好的起点。