《Shopify + Facebook CAPI(Conversion API)完整配置流程》,适合你用于教程、博客、企业站内容。
在 iOS14+ 之后,仅依赖 Facebook Pixel(浏览器端) 已无法满足广告优化需求。
CAPI(Conversion API,服务器端追踪) 已成为 Shopify + Facebook 广告的标配基础设施。
如果你遇到以下问题,几乎都和 CAPI 有关:
有订单,但 Facebook 显示转化少
CPA 明显偏高
广告长期处于 Learning Limited
再营销受众规模异常偏小
| 项目 | Pixel | CAPI |
|---|---|---|
| 数据来源 | 浏览器 | Shopify 服务器 |
| 易被屏蔽 | 高 | 低 |
| iOS14 影响 | 大 | 小 |
| 数据稳定性 | 一般 | 高 |
最佳实践:Pixel + CAPI 同时使用,并进行事件去重。
Shopify 官方 Meta 集成
浏览器端:Meta Pixel
服务器端:CAPI(Shopify 自动发送)
自动事件去重
❗不建议新手使用第三方 App 手动对接 CAPI,风险和故障率都更高。

在开始前,确保你已经具备:
1️⃣ Shopify 后台管理员权限
2️⃣ Meta Business Manager
3️⃣ 已创建的 Facebook Pixel
4️⃣ 广告账户与 Pixel 已关联
进入 Shopify 后台
Settings → Customer events
选择 Meta (Facebook)
登录 Facebook 账号
选择:
Business Manager
Ad Account
Facebook Pixel
这一步非常关键:
Shopify 会同时配置 Pixel + CAPI,不是只装 Pixel。
进入:
Meta Events Manager
选择你的 Pixel
Settings → Conversion API
你应看到:
Data source:Shopify
Status:Active
如果显示 Connected / Receiving events,说明 CAPI 已生效。
同一个订单可能会被:
Pixel 上报一次
CAPI 再上报一次
不去重 = 转化翻倍 = 数据彻底失真。
自动为事件生成 event_id
Pixel 与 CAPI 自动去重
无需人工写代码
你只需确认:
不要额外手动安装 Pixel 或事件代码
Meta Events Manager
Test Events
打开你的网站
完成一次测试下单流程
你应看到:
Browser events
Server events
同时触发,且标记为 Deduplicated
Events Manager → Diagnostics
重点关注:
Missing event_id ❌
Duplicate events ❌
Low match quality ⚠️
Shopify 会自动发送:
Phone
IP
User Agent
建议你额外优化:
结账页强制填写 Email
避免匿名 Checkout 插件
必须完成:
Meta Business → Brand Safety
Domains → 验证你的 Shopify 域名
配置 8 个优先事件(AEM)
Purchase(最高)
InitiateCheckout
AddToCart
❌ 官方 Meta 集成 + 第三方 CAPI App 同时使用
❌ Pixel 装了多个
❌ 广告账户没关联 Pixel
❌ Purchase 事件未设置优先级
❌ CAPI 显示 Connected,但事件未去重
建议你:
冷启动阶段:
先跑 Purchase(不再跑 Add to Cart)
再营销:
使用 Pixel + CAPI 的 7 / 14 / 30 天事件
Lookalike:
基于 Purchase 事件建模(质量明显提升)
在 Shopify 上投 Facebook 广告,不上 CAPI,本质上是在“盲投”。