Adobe Analytics中Referrer处理规则详解

Adobe Analytics Haran 7年前 (2019-03-20) 3125次浏览 0个评论
文章目录[隐藏]

更新时间:2025年12月10日

Referrer在Adobe Analytics Extension里的作用

Adobe Launch(Adobe Experience Platform Launch)的 Adobe Analytics 扩展(Adobe Analytics Extension)中,“Referrer”是用来告诉 Adobe Analytics

当前页面的来源 URL(即用户是从哪里跳转过来的)是什么?

换句话说,它决定:

  • Adobe Analytics 看到的 referrer 字段值
  • 渠道归因(Marketing Channel)
  • Campaign Tracking
  • 访客新旧判断(Visit / Visitor)
  • 流量来源分析(Referrer Report)
  • 自定义营销渠道规则(Marketing Channel Processing Rules)

Launch 会从浏览器的 document.referrer 自动读取来源 URL,然后发送给 Adobe Analytics

如果你在 Adobe Analytics Extension 中“不设置 Referrer”,会有什么影响?

Adobe Analytics Extension 默认会自动读取浏览器的 document.referrer

但是,如果你把 Referrer 字段删除、覆盖、或者错误配置,会造成以下影响:

影响 1:Marketing Channel(营销渠道)归因错误

Adobe Analyticsreferrer + UTM 参数决定访客来源来自:

  • Natural Search(自然搜索)
  • Referring Domain(外部推荐)
  • Paid Search(付费搜索)
  • Social(社交媒体)
  • Display(展示广告)
  • Affiliate(联盟)
  • Email(邮件)
  • Internal(内部流量)

如果没有 referrer,Adobe Analytics 会把所有来源按以下逻辑处理:

案例:Referrer 为空

  • 很多外部来源会被误归为 Direct(直接访问)
  • 营销活动的自然流量或推荐流量会被吃掉

结果:营销渠道报告严重失真。

影响 2:跳出来源分析不准确

Referrer 用来判断用户是:

  • 从搜索引擎跳来?
  • 从广告跳来?
  • 从合作方跳来?
  • 从 APP 打开 WebView?
  • 直接输入网址?

如果 referrer 为空,你会看到:

  • 大部分流量变成 typed/bookmarked(直接访问)
  • 推荐流量(referral)全部丢失
  • 自然搜索流量(Natural Search)变少
  • 渠道对比失真

 

影响 3:Session(访问)边界判断错误

Adobe Analytics 用 referrer 判断:

  • 用户是否开启新访次(Visit)
  • 是否是内部跳转(Internal Referrer
  • 是否是外部来源触发一次新的 Visit

如果 referrer 消失:

可能会出现:

  • Session 不该重启时却重启
  • Session 该重启时却没有重启
  • 访客路径报告(Flow/Path)不正确

 

影响 4:Campaign Tracking(广告跟踪)不稳定

Adobe Analytics 的 Marketing Channel Processing Rules 一般会定义:

  • 有 utm_campaign → 归到 Paid Campaign
  • 没有 utm 但 referrer 是百度 → Natural Search
  • 没有 utm 但 referrer 是新浪新闻 → Referral

如果 referrer 不存在:

所有外部流量会合并为 Direct,影响:

  • SEM、SEO 归因全部乱了
  • 广告 → 自然搜索 → 落地页 的归因断裂
  • 多渠道报告(MCA)失真

 

影响 5:内部流量过滤失效

很多企业会在渠道规则里写:

If referrer contains “mydomain.com” → Internal(内部流量)

如果 referrer 被清空:

则会出现:

  • 内部跳转被误认成 External Referral
  • 归因链变长、变乱

 

那什么时候你可能会“不小心把 referrer 清空”?

常见错误包括:

在Adobe Launch自定义变量覆盖 referrer

例如错误的 custom code:

s.referrer = "";

 

把Referrer字段留空,Launch解析不到

例如Extension里设置了自定义Referrer,结果没有填值。

 

使用 SPA(单页应用)时未手动维护referrer

SPA 跳转不会更新 document.referrer,需要人工处理。

 

正确做法(最佳实践)


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址