
随着浏览器隐私策略不断加强,越来越多的广告平台开始推荐 Server-Side Tracking(服务端事件追踪)。在 Meta 广告生态中,对应的解决方案就是 Meta Conversions API(CAPI)。
如果网站已经部署 Adobe Experience Platform Web SDK,可以通过 Adobe Launch 的 Event Forwarding 将数据在服务端转发到 Meta。
对于已经部署Adobe Experience Platform (AEP) 的网站,数据通常按照如下路径流转:

如果增加Event Forwarding,数据流转结构会变成:

Event Forwarding的作用类似于Server-side GTM(sGTM),可以将数据通过服务端转发到不同的广告或营销平台。
接下来将以Facebook(Meta)Conversations API 为例,介绍具体的部署流程。
首先在Event Forwarding中创建一个 Property,例如命名为“EF_ichdata”:

Event Forwarding的作用类似于Server-side Tag Manager,所有通过服务端发送到第三方平台的数据,都需要在这里进行配置。
进入DataStreams,点击Add Service,添加Event Forwarding,并进行如下配置:

此步骤的作用是:将Web SDK收集的数据转发到Event Forwarding,这样 Event Forwarding 才能获取网站事件数据,以便进行服务端数据处理。
部署Conversions API需要两个关键参数,在 Meta Business Manager中获取Pixel ID和Token,示例如下:
出现(#100) Missing Permission错误。
在Event Forwarding → Secrets 中创建一个 Secret,用于存储 Access Token。:

Secret的作用是:安全存储 Token、API Key 等敏感信息,避免在规则中直接暴露。
在Extension里安装Meta Conversions API Extension,做如下配置

当Schema数据转发到 Event Forwarding 时,请求结构会发生变化。
推荐使用https://webhook.site/去查看完整请求数据结构,这样可以看到Event Forwarding实际发送的数据结构,然后再根据结构配置Data Element。
Request Content
其中大部分字段都可以提取为Data Element,,如eventType

创建一个Rule,命名为“Meta Conversions API”
Conditions的作用是符合条件才触发,例如只在页面浏览事件(pageViews) 时触发,设置为:

Action的作用是执行,向Facebook Conversions API发送数据,设置为:

只设置最基本的必要参数。
最后的效果是:

在Facebook Events Manager获取TEST Code,设置到Rule,然后访问页面,如果在Facebook测试事件(Test Events) 中看到事件数据,说明配置成功。
移除TEST Code就可以发布,过一个小时就可以在Facebook Events Overview里看到数据:

可以在Event Forwarding Monitoring,看服务端数据的服务端事件是否触发、API调用是否成功和错误日志
