随着浏览器隐私策略不断加强,越来越多的广告平台开始推荐 Server-Side Tracking(服务端事件追踪)。在Meta广告生态中,对应的解决方案就是Meta Conversions API(CAPI)。
如果网站已经部署Adobe Experience Platform Web SDK,可以通过Adobe Launch的Event Forwarding将数据在服务端转发到Meta。
本文将介绍如何使用Adobe Launch Event Forwarding部署Meta Conversions API。
AEP数据流转架构
对于已经部署Adobe Experience Platform (AEP) 的网站,数据通常按照如下路径流转:
如果增加Event Forwarding,数据流转结构会变成:
在这种架构下:浏览器只负责采集事件,事件通过 Adobe Edge 进入服务端,Event Forwarding 负责将数据转发到第三方平台
什么是Event Forwarding
Event Forwarding是Adobe提供的Server-Side Tagging 解决方案。
它的作用类似于Server-side Google Tag Manager(sGTM),可以在服务端将事件数据转发到不同的营销或广告平台,例如:Meta Conversions API、Google Ads Conversion、TikTok Events API等
与浏览器Pixel相比,Server-Side Tracking具有以下优势:
- 提升数据稳定性:浏览器Pixel容易被AdBlock或浏览器隐私策略拦截,而Server-Side Tracking通过服务端发送事件,不容易被阻断。
- 减少Cookie限制影响:浏览器Cookie生命周期越来越短,而服务端数据处理可以减少Cookie依赖。
- 数据治理更安全:API Token、密钥等敏感信息可以存储在Server-Side环境中,不会暴露在浏览器端。
逐步指南:Adobe Launch配置Meta Conversions API
Step 1:在Event Forwarding创建Property
首先在Event Forwarding中创建一个Property,例如命名为“EF_ichdata”:
Event Forwarding的作用类似于Server-side Tag Manager,所有通过服务端发送到第三方平台的数据,都需要在这个 Property 中进行配置。
Step 2:DataStreams与Event Forwarding关联
进入DataStreams,点击Add Service,添加Event Forwarding,并进行如下配置:
此步骤的作用是:将Web SDK收集的数据转发到Event Forwarding,这样 Event Forwarding 才能获取网站事件数据进行服务端数据处理。
Step 3:Meta中获取Pixel ID和Token
在 Meta Business Manager中获取Pixel ID和Token,示例如下:
- Pixel ID:2017375668743628
- Access Token:EAAOohiZBZBYrwBQ4ZBgL0ix9qGBLeIczgey8twDAEzBBhwsKQIYMY4h2QKQ1HMLZAOlNUuZBveEtldXWywBRpmcWi7EKfmP8VX1e8kCZAuAvjsEBhwDMhzpZBRMHZAuBI43domAD5VIb8dSkchEpqHXIqZCKnxYScfgG9OOxS1lw6lbGDZCKXHWPtldStnINraVBgB8AZDZD
Access Token需要具备ads_management权限,否则无法向Meta发送事件数据,调试时可能会出现:(#100) Missing Permission,可以用在访问口令调试工具(Access Token Debugger)验证Access Token的权限是否ok。
Step 4:Event Forwarding配置Meta Conversions API
配置Secret
在Event Forwarding → Secrets 中创建一个 Secret,用于存储Access Token。:
Secret的作用是:安全存储Token、API Key 等敏感信息,避免在规则中直接暴露。
安装Meta Conversions API Extension
在Extension里安装Meta Conversions API Extension,做如下配置
配置Data Element
Event Forwarding接收到的数据并不是原有的XDM结构,推荐使用https://webhook.site去查看接收到实际数据结构,然后再根据结构配置Data Element。
其中大部分字段都可以提取为Data Element,如eventType
配置Rule
创建一个Rule,命名为“Meta Conversions API”
Step 5:测试Conversions API
在Facebook Events Manager获取TEST Code,设置到Rule,然后访问页面,如果在Facebook测试事件(Test Events) 中看到事件数据,说明配置成功。
Step 6:发布与数据查看
移除TEST Code就可以发布,过一个小时就可以在Facebook Events Overview里看到数据:
Step 7:监控Event Forwarding
在Event Forwarding Monitoring,可以看服务端数据的服务端事件是否触发、API调用是否成功和错误日志
常见问题
Facebook没数据
分两种情况:
如果Event Forwarding Monitoring没数据,表示Event Forwarding没有接收到数据,DataStream是否有与Event Forwarding关联?
如果Event Forwarding Monitoring有数据,表示没有发送到Facebook,一般是是Access Token的权限不够,可以用访问口令调试工具(Access Token Debugger)是否有ads_management权限。











