首页 > 解决方案 > 在 Google Analytics 中跟踪根域和子域

问题描述

提前感谢您的帮助。这是我想要做的:

假设我有这 3 个站点:

example.com     = US
ca.example.com  = Canada
fr.example.com  = France

1- 我想在 example.com 中查看来自 ca.example.com 和 fr.example.com 的流量 2- 但是当我在 ca.example.com 中时,我只想查看来自 ca.example.com 的流量,同样对于 fr.example.com

这是我已经尝试过的:

所有 3 个站点都有相同的 GA 代码。我创建了 3 个视图并在每个视图上应用了高级过滤器。

创建新过滤器 > 自定义 > 高级

Field A > Hostname = (.*)
Field B > Request URI = (.*)
Output > Request URI = $A1$B1 

在我排除了两个子域上的 example.com 之后

我不知道这是否是正确的方法。当我访问任何网站时,我总是看到所有 3 个视图的访问。

希望这是足够的细节。问候,

标签: google-analyticsgoogle-analytics-filters

解决方案


如果我没记错的话,您需要排除两个视图的主机名流量。

“fr.example.com”视图(预定义)过滤器可以是:

  • “排除”+“到主机的流量”+“等于”+“example.com”
  • “排除”+“到主机的流量”+“等于”+“ca.example.com”

“ca.example.com”视图(预定义)过滤器可以是:

  • “排除”+“到主机的流量”+“等于”+“example.com”
  • “排除”+“到主机的流量”+“等于”+“fr.example.com”

“example.com”视图过滤器可以是:

  • 保持不变,每个主机名的所有流量都将收集到此视图中

推荐阅读