如何将主域到子域的流量标记为GA4 Referral?
主域跳转子域,GA4流量从Direct转Referral的解决方案
方案1:给跳转链接加UTM参数(最简单,不用碰GA配置)
- 直接修改主域fixed.zone上产品卡片的跳转链接,加上UTM标记:
把原来的https://obchod.fixed.zone/xxx改成:https://obchod.fixed.zone/xxx?utm_source=fixed.zone&utm_medium=referral&utm_campaign=产品卡片跳转 - GA4看到这些参数,就会把流量算成来自fixed.zone的推荐流量,不会再归为Direct。
- 好处:只改主域链接就行,不用动子域的GA4;还能通过utm_campaign区分不同的跳转场景,数据维度更细。
方案2:给跳转链接加Referrer策略(解决浏览器藏来源的问题)
- 有些浏览器跨子域跳转时,会默认不把主域的来源信息传给子域,GA4拿不到referrer就会判定为Direct。在主域的产品卡片
<a>标签里添加属性:
示例代码:<a href="https://obchod.fixed.zone/xxx" referrerpolicy="origin">产品名称</a> referrerpolicy="origin"会让浏览器把主域地址(https://fixed.zone)传给子域,GA4就能识别出这是推荐流量。- 好处:不用修改URL结构,链接保持简洁;适合不想添加UTM参数的场景。
方案3:调整子域GA4的推荐排除列表(需要子域GA4管理权限)
- GA4默认会把同主域的所有域名(包括主域fixed.zone)加入「推荐排除列表」,这类流量会被判定为站内流量,归为Direct。如果能操作子域的GA4后台:
- 进入GA4后台 → 管理 → 数据流 → 选择子域的数据流 → 找到「推荐排除列表」
- 将fixed.zone从列表中移除,确保它不在排除名单内
- 配合方案2的referrer策略一起使用,就能让GA4正确识别主域来的推荐流量。
- 注意:如果子域GA4的cookie设置为
.fixed.zone(跨子域共享cookie),单独修改排除列表可能无效,必须和方案2结合。
内容的提问来源于stack exchange,提问作者David
相关产品推荐
相关产品推荐

