You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Analytics如何通过GTM区分子域名与主域的首页统计数据

解决方案实现步骤

步骤1:在GTM中启用域名、路径内置变量

  • 进入GTM对应容器后台,打开「变量」配置页,勾选内置变量中的Page Hostname、Page Path
  • Page Hostname会自动获取当前页面的域名(即site.com、subdomain.site.com),Page Path会自动获取当前页面的路径部分

步骤2:创建自定义页面路径变量

  • 新建用户定义变量,类型选择「自定义JavaScript」
  • 输入如下代码,可将代码中的subdomain.site.com、/subdomain-home/替换为你实际的子域名、自定义子域名首页标识路径:
function() {
  var currentHost = {{Page Hostname}};
  var currentPath = {{Page Path}};
  // 仅匹配子域名首页场景,修改上报路径
  if (currentHost === 'subdomain.site.com' && currentPath === '/') {
    return '/subdomain-home/';
  }
  // 其余所有页面保持原有路径不变
  return currentPath;
}
  • 保存变量,可命名为Custom Page Path方便后续调用

步骤3:修改GA上报配置,替换默认页面路径

  • 找到GTM容器中已部署的GA统计代码:
    • 若为GA4代码:进入编辑页找到「字段设置」,新增字段,字段名填page_path,值选择刚才创建的Custom Page Path变量
    • 若为UA代码:进入编辑页找到「更多设置」-「要设置的字段」,新增字段,字段名填page,值选择刚才创建的Custom Page Path变量
  • 保存代码配置

步骤4:验证后发布容器

  • 开启GTM预览模式,分别访问主站首页、子域名首页,检查GA上报参数:主站首页路径仍为/、子域名首页路径为你设置的自定义值即为配置生效
  • 确认无异常后发布GTM容器版本即可

该方案完全不需要修改站点侧代码,仅改动GA上报的页面路径字段,不会影响站点本身功能,也不会改动除子域名首页外其他页面的统计数据。

内容的提问来源于stack exchange,提问作者alligatormuffin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 21:48:04