3

设置:

  • 1 个站点,2 个域:= mysite.com 和 mysite.co.uk
  • 这两个域使用 DNS 指向同一个站点 (IP)。
  • <body>在网站的开始标签(每个页面)之后有 1 段 Google 跟踪代码管理器 (GTM) 代码。
  • 在 GTM 容器中,我在“容器设置”页面上添加了两个域。
  • 有一个仅包含 .co.uk 域的 Google Analytics (GA) 帐户。(分析帐户只能包含 1 个域。)
  • 已在 GTM 中设置了一个类型为 Google Analytics 的标签,并添加了来自 1 个 GA 帐户的 UA 代码。
  • 添加了一条规则以在所有页面上触发

现在,我不在乎是否有人通过 .com 或 .co.uk 访问,但我想为两者捕获组合分析。我的问题是,按照我使用 GTM 进行设置的方式,GA 是否会为 mysite.com 和 mysite.co.uk 两个域保存数据,或者我是否需要设置另一种方式来实现这一点?理想情况下,我不想走转发路线,即将所有流量从.com 转发到.co.uk。

4

1 回答 1

3

首先有点迂腐:Google 跟踪代码管理器甚至无法从单个域收集信息(它不是跟踪工具)。虽然您只能在 Google Analytics 中输入一个域,但该域设置没有实际用途;Google Analytics(分析)帐户可以跟踪不同“属性”中的多个域(属性是帐户中每个具有唯一 ID 的部分)或通过跨域跟踪在单个属性中。如果您想将多个域视为网络上的一个单独存在,则使用跨域跟踪(即,如果您有一个网站和一个具有不同域的商店,它们仍然属于一起)。

现在,您设置数据的方式将从两个域中收集。至少有两个警告:

1) 如果用户可以在会话内切换域(从 .com 到 .co.uk 并返回),他们的会话将被中断,Google Analytics 将注册多个访问者(这是因为通过特定域的 cookie 跟踪用户)。为避免这种情况,您需要设置跨域跟踪(以及如何设置取决于您使用的是 Universal Analytics 还是异步代码。查看您的跟踪代码,如果它包含以“ga(”send “....”您正在使用分析。如果它包含以 _gaq.push 开头的行,则您使用异步代码)。

通用分析 (analytics.js) 的跨域跟踪文档

异步代码的跨域跟踪 (ga.js)

2) 默认情况下,Google Analytics 只跟踪路径,而不是域。如果两个域上的页面具有相同的路径,它们将在报告中以聚合形式显示,也就是说,如果您在两个页面上都有 index.php,则两个页面的访问量将相加。如果它们在任何情况下都显示相同的内容,也许这对您来说很好。否则,您要么必须使用“主机名”作为第二个维度(这不是一个粘性设置,您每次切换到另一个报告时都需要重新应用它),或者您在视图上创建一个过滤器,其中包括报告中的主机名

这些警告是相关的,因为数据在任何情况下都会显示出来,即使不是这样看起来也很好(即使您认为这两件事不会打扰您,您在解释数据时也需要考虑到它们)。

于 2013-12-05T10:50:19.540 回答