欢迎访问我的博客,有问题可以在任意文章底部留言评论

流量的识别原理:Referral和Link Tag(UTM)

UTM Haran 9年前 (2017-02-16) 32009次浏览 8个评论

更新时间:2025年1月7号

在进行任何营销推广之前,有一个基础但经常被忽略的问题:流量到底是从哪里来的?

只有明确流量来源、媒介和广告活动,后续的渠道分析、ROI评估、归因分析才有意义。

从技术实现角度看,当前主流的流量来源识别方式主要分为两大类:

流量的识别原理:Referral和Link Tag(UTM)

 

Referral(引荐来源):浏览器自动传递的来源信息

Referral(引荐来源) 是指浏览器在页面请求时,自动携带的上一级页面地址,通常被称为「引荐流量」。

但需要注意的是:随着浏览器隐私策略持续收紧(Safari、Firefox、Chrome),目前只能获取到主域,可以在浏览器开发者工具里通过document.referrer去获取Referral

流量的识别原理:Referral和Link Tag(UTM)

只获取到域名,可以知道这次访问是来自Google的。

在App→Web、Web→ App场景下,Referral甚至可能完全不可用。

所以,Referral适合“自然流量识别”,但不适合营销投放的精细化分析。

 

Link Tag(链接标记) :当前最稳定、最主流的方案

第二种方式,是在推广链接本身主动添加参数,通过URL将广告信息传递给分析系统,这也是目前的主流做法。

链接标记的核心优势

  • 不依赖浏览器是否传递Referral
  • 参数由广告主完全控制
  • 在 GA4、Adobe Analytics等工具中 优先级高于 Referral
  • 在隐私环境不断收紧的背景下,稳定性最好

链接标记依然是目前最通用、最可靠的解决方案。

即使在 Cookie、跨端追踪受限的情况下,,链接标记依然是当前最稳定、最通用的方案

UTM:事实上的行业标准

UTM参数(Urchin Tracking Module,中文名叫Urchin流量监视器)是Google Analytics 4(GA4)用来跟踪和分析流量来源的URL参数,UTM 是行业事实标准,会用UTM指代Link Tag,几乎所有分析工具都支持或兼容UTM,如百度统计、神策、GrowiongIO、诸葛IO。

UTM参数主要有以下几种

  • utm_source(流量来源) – 用来标识流量的具体来源。例如,utm_source=google表示流量来自Google。
  • utm_medium(媒介) – 指定流量通过的媒介或营销渠道。例如,utm_medium=cpc表示付费点击(Cost Per Click)。
  • utm_campaign(活动名称) – 用于标识特定的广告或促销活动。例如,utm_campaign=summer_sale
  • utm_term(广告词) – 用于PPC(付费点击)广告的关键词。例如,utm_term=running+shoes
  • utm_content(内容) – 用于区分相同URL的不同内容或链接。例如,在A/B测试中,utm_content=ad_version1utm_content=ad_version2
具体添加规则:URL里没有‘?’的时候需要先添加‘?’再添加UTM参数,如果URL已经有?出现了,那就用‘#’,然后再添加UTM参数,我们来看示例,原始URL是https://www.ichdata.com,带参数的URL可能是:

示例1:

如果着陆页URL上没有问号,如:https://www.ichdata.com/index.html

那么先添加‘?’再添加UTM参数:https://www.ichdata.com/index.html?utm_source=google&utm_medium=cpc&utm_campaign=newyear_sale&utm_term=shoe&utm_content=logolink

示例2:

如果着陆页URL上有问号:https://www.ichdata.com/index.html?SSID=11

那么先添加&,再添加UTM参数:https://www.ichdata.com/index.html?SSID=11&utm_source=google&utm_medium=cpc&utm_campaign=newyear_sale&utm_term=shoe&utm_content=logolink

延伸阅读:

 

Campaign ID(CID):另一套活动标记体系

Campaign ID(cid) 是另一种常见的活动标记方式,在Adobe Analytics中使用较多。

示例:

https://www.ichdata.com/?cid=twitter:banner:adobe:holiday-special:bluebutton:barry:2021_12:bb:cc

cid的特点是可以把多个维度压缩到一个参数,再映射到eVar/分类维度中拆解,更适合复杂广告结构或内部规范统一的场景。

延伸阅读:Adobe Analytics中用cid对广告投放做跟踪

 

SPM:电商与内容平台的位置级标记模型

SPM(Super Position Model)是阿里提出的位置级流量标记模型,常用于:电商、视频网站和站内归因。

如:

SPM编码结构是spm=spmA.spmB.spmC.spmD.spmE,如spm=1.1000000.22.2.4,

  • spmA是1表示web平台,
  • spmB是1000表示是首页
  • spmC区域44表示推荐列表
  • spmD表示活动id为2
  • spmE位置4表示是推荐列表下第4个商品

完整的SPM可以精确定位:某个页面 → 某个模块 → 某个位置。

总结

在当前隐私环境和跨端场景下,链接标记依然是最可靠、最可控的流量识别方式,而UTM仍然是事实上的行业通用语言。


有疑问可以在底部留言
喜欢 (3)
发表我的评论
取消评论

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(8)个小伙伴在吐槽
  1. 苹果IOS更新后,facebook很多数据无法在广告后台显示,但是可以用UTM参数在GA查看,请问有没有什么方法可以通过UTM参数把数据反馈给facebook广告后台呢?
    红枫+2022-07-16 12:35 回复 Windows 10 | Chrome 103.0.0.0
    • Haran
      什么数据
      Haran2022-07-16 15:33 回复 Mac OS X | Chrome 103.0.0.0
      • 就是加入购物车,结账和购买事件的数量,经常需要一边看fb广告后台的广告费,一边看GA上的事件数量
        红枫+2022-07-16 15:42 回复 Windows 10 | Chrome 103.0.0.0
        • Haran
          这些是要做事件(转化)跟踪才会有的
          Haran2022-07-16 15:54 回复 Mac OS X | Chrome 103.0.0.0
  2. SSID=11 这个是什么参数丫?
    Yili2022-02-23 16:36 回复 Windows 10 | Chrome 98.0.4758.102
    • Haran
      页面本来的一些参数
      Haran2022-02-23 16:56 回复 Mac OS X | Chrome 98.0.4758.109
      • SSID 这个参数一般怎么生成的?后台有好多这种,我找不到原因...
        Yili2022-02-23 17:01 回复 Windows 10 | Chrome 98.0.4758.102
        • Haran
          可以是你自己程序生成,也访客手动添加
          Haran2022-02-24 16:10 回复 Mac OS X | Chrome 98.0.4758.109