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

什么是Click Identifier(点击标识符)及其作用

Google Analytics 4 Haran 8年前 (2018-08-23) 4578次浏览 0个评论
文章目录[隐藏]

什么是 Click Identifier(点击标识符)

Click ID 是广告平台在用户点击广告后附加在URL上的参数,用于将该点击与后续的用户行为关联起来,从而正确归因广告效果。

常见平台和对应的Click ID示例:

gclid

gclid的全称是Google Click Identifier,它是由Google Ads用于跟踪广告点击和归因。

gclsrc

gclsrc的全称是Google Click Source,gclsrc 配合 gclid 一起使用,帮助广告平台(如Google Ads和Search Ads 360)追踪广告点击的来源(如关键词、广告组、广告系列等),从而准确归因转化事件。

gclsrc参数指明点击ID(gclid)是由哪个平台生成的,具体值包括:

  • gclsrc=ds:表示点击ID由Search Ads 360生成,通常是点击来自非谷歌搜索引擎,或谷歌广告账户未启用自动标记。
  • gclsrc=aw.ds:表示点击ID由Google Ads生成,且点击经过了Search Ads 360的点击服务器(clickserver),通常在启用了自动标记的情况下。
  • gclsrc=(空值):表示点击ID由Google Ads生成,但Search Ads 360的转化API服务未启用。

 

wbraid

wbraid的全称是 Web-based Rich Attribution ID,它是由Google Ads用于Web端的广告归因标识符,主要针对iOS设备上的Safari 浏览器,用来解决由于隐私限制(如智能跟踪预防,ITP)导致gclid失效的问题。wbraid帮助广告主在跨域场景下更准确地跟踪广告点击和归因。示例https://example.com/?wbraid=xxx

 

gbraid

gbraid的全称是Google-based Rich Attribution ID,它是由 Google Ads 用于应用内(App)广告归因的标识符,主要针对iOS应用场景,配合Google的跨平台跟踪需求,解决隐私政策(如应用跟踪透明度,ATT)带来的限制,帮助更准确地跟踪广告点击和归因。示例https://example.com/?gbraid=xxx
如果上述ID都不可用的时候,还会有Aggregate Identifiers(聚合标识符),聚合标识符能够帮助准确归因Google Ads付费流量。

 

fbclid

fbclid的全称是Facebook Click Identifier,它是由Facebook(现为 Meta)广告平台自动生成的一个唯一标识符,用于跟踪广告点击,帮助广告主分析广告效果和用户行为,类似于Google Ads的gclid。

 

msclkid

msclkid的全称是Microsoft Click Identifier,它是由Microsoft Advertising(必应广告)生成的一个唯一标识符,用于跟踪广告点击,帮助广告主分析广告效果和用户行为,功能类似于Google Ads的gclid。
这些标识符对跨会话、跨页面和离线转化归因至关重要。

常见错误与陷阱(及如何避免)

 

修改Click ID值或格式

问题原因:Click ID 值是大小写敏感的,不应被改变(例如全部转小写)。若更改其值,归因就断了,数据无法与广告平台匹配。

解决方式:

  • 在抓取和存储时保持原始值
  • 不要对Click ID做任何格式规范化

 

网站自动去除URL参数

问题原因:某些网站配置或前端逻辑会自动剥离URL上陌生参数,例如Click ID,导致无法捕获。

解决方式:

  • 测试广告落地页,确认Click ID是否被保留
  • 如果页面重载后参数消失,需要让工程团队将参数列入白名单

 

仅依赖URL参数

问题原因:直接从URL获取Click ID并填入表单字段仅适用于用户首次访问并立即提交的情况,否则用户跳转到其他页面后参数就丢失了。

解决方式:将Click ID存储在Cookie 或localStorage 中,以便跨页面持久化

Click ID Cookie 配置错误

常见错误包括:

  • Cookie设置在子域,但表单在主域 → Cookie不可访问
  • Cookie设置路径过细,只在某一页有效
  • 未根据用户行为更新Cookie值
  • 在没有实际Click ID的情况下写入空值

正确做法:

  • Cookie域设置为根域(example.com)和根路径 /
  • 仅当URL存在Click ID时设置Cookie
  • 后续访问有新Click ID时覆盖旧值

 

参数名称大小写错误

问题原因:不仅Click ID的值大小写敏感,参数名称本身也是区分大小写的。例如gclid与GClid是不同的。

解决方式:

  • 确认广告平台实际使用的参数名称大小写

  • GTM、脚本中严格匹配该格式,不做大小写转换

 

不使用备用存储策略

问题原因:Cookie 并非完美可靠;现代浏览器跟踪防护可能阻止或缩短 Cookie 生命周期。

推荐做法:

  • 除了Cookie,还可以在localStorage中备份存储 Click ID
  • localStorage在浏览器内比Cookie更持久
  • 注意:localStorage也可能受跟踪防护限制

 

总结

随着第三方 Cookie 的衰退,通过将clickid正确保留、存储并传递给分析和广告平台至关重要,否则会导致归因丢失或错误。

参考资料


有疑问可以在底部留言
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

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

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