使用广告斗篷(如 Facebook 斗篷)时,一个绕不开的问题是:转化数据怎么回传?如果广告平台收不到转化数据,你的广告优化就是瞎子摸象。这篇文章由无相盾技术团队撰写,深入讲解斗篷场景下像素回传的原理和配置方法。
为什么斗篷场景下像素回传更复杂
在没有斗篷的正常情况下,像素回传很简单:用户访问你的页面,页面上的 Pixel 代码向广告平台报告事件。但在斗篷场景下,情况变得复杂:
- 审核机器人看到的是安全页面,安全页面上不应该有你营销页面的 Pixel 代码
- 如果安全页面上也放了 Pixel,机器人的访问会被当作「转化」,数据会被污染
- 你只希望真实用户的行为数据被回传给广告平台
这就是为什么需要服务端回传(Server-side Postback)方案。
什么是 CAPI 和 Events API
Facebook Conversions API (CAPI)
CAPI 是 Facebook 的服务端转化追踪方案。它允许你的服务器直接向 Facebook 的服务器发送转化事件,不需要通过用户浏览器端的 Pixel 代码。这意味着:
- 不受浏览器隐私限制的影响(如 iOS 14+ 的 ATT 框架)
- 不受广告拦截器的影响
- 数据传输更可靠
- 在斗篷场景下,可以确保只回传真实用户的数据
TikTok Events API
TikTok Events API 是 TikTok 版本的 CAPI,原理和目的类似。它允许你的服务器直接向 TikTok 发送转化事件。
无相盾的像素回传工作流程
在使用无相盾时,像素回传的流程是这样的:
- 用户点击广告,URL 中携带平台分配的点击参数(Facebook 的
fbclid,TikTok 的ttclid,Google 的gclid) - 无相盾的过滤引擎判断这是真实用户
- 系统自动提取并保存点击参数
- 用户正常浏览营销页面
- 当用户完成转化行为(注册、购买等)时,无相盾通过 CAPI/Events API 将转化事件连同点击参数一起发送给广告平台
整个过程对用户是透明的,不需要在营销页面上额外安装任何 Pixel 代码。
配置步骤
Facebook CAPI 配置
在无相盾后台配置 Facebook CAPI,你需要准备:
- Pixel ID:你的 Facebook Pixel 编号
- Access Token:在 Facebook Events Manager 中生成的服务端 Token
- 事件名称:你需要回传的事件类型(Purchase、Lead、AddToCart 等)
在无相盾后台填入这些信息后,系统会自动处理后续的数据回传。
TikTok Events API 配置
配置 TikTok Events API 需要:
- Pixel Code:TikTok Pixel 编号
- Access Token:TikTok 后台生成的 API Token
- 事件类型:CompletePayment、SubmitForm 等
数据去重机制
如果你同时使用了浏览器端 Pixel 和服务端 CAPI/Events API,同一个转化事件可能会被报告两次。为了避免重复计算,无相盾使用 event_id 去重机制:
每个转化事件会被分配一个唯一的 event_id。当 Facebook/TikTok 收到两个相同 event_id 的事件时,它们只会计算一次。
常见问题
Q: 回传数据会不会暴露我在用斗篷?
不会。CAPI/Events API 的回传数据和正常使用 Pixel 回传的数据格式完全相同。广告平台无法区分数据来源是斗篷系统还是普通网站。
Q: 如果用户访问了营销页面但没有转化,需要回传吗?
建议回传 PageView 和 ViewContent 事件。这些事件能帮助广告平台更好地优化投放。无相盾支持配置多种事件类型的自动回传。
Q: 回传延迟大吗?
无相盾的回传是近实时的,通常在用户完成转化后几秒内就会发送给广告平台。
像素回传是斗篷系统中经常被忽视但又极其重要的环节。配置正确的回传能确保你的广告优化效果不受斗篷的影响。如果你有更多问题,欢迎访问无相盾官网。