0

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

我在这里想念什么?

4

2 回答 2

0

在此处查看开发人员网站上的文档。

您对以下设置是正确的:

setDomainName(domain1.com)
setDomainName(domain2.com)

您缺少的是相同的 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 个域联系在一起。

于 2012-10-08T14:39:37.143 回答
0

我有 2 个域 www.domain1.com 和 www.domain2.com 指向同一个站点。我想将谷歌分析连接到他们,以跟踪从两个域到我网站的全部流量。

对于这个用例,我还要看看Google Analytics on Steroids。它是围绕 Google Analytics 的第三方包装器,可让您更轻松地实现与此设置一起提供的其他功能,例如跨域跟踪。

似乎我可以看到例如 stackoverflow.com 的分析 ID 并将其放在我的站点中,结果将我的统计信息添加到 stackoverflow 中。

虽然这是真的,但您可以通过应用配置文件过滤器来包含/排除流量。StackOverflow 将有一个“仅包括到 HostName = StackOverflow.com 的流量”。您可以有一个自定义的“仅包含与 HostName 正则表达式匹配的流量^(.*\.)?(domain1|domain2)\.com$

如果您有兴趣了解更多信息,来自 Google 的视频是一个很好的起点。

于 2012-10-08T18:15:46.717 回答