将 cPixel 与 Shopify 的 Facebook & Instagram 应用配合使用
我可以保留 Shopify 的 Facebook and Instagram 应用吗?
可以:请为您的目录和商店保留 Shopify 的 Facebook & Instagram 应用,但只让一个工具向每个 Meta 像素发送事件,因为这两者会为同一笔购买创建不同的事件 ID,而 Meta 会将两者都计算在内。您可以对 cPixel 的官方应用问题回答“是”,从而停止 cPixel 向该像素发送数据,也可以将 cPixel 连接到另一个数据集。
不要为了解决重复问题而卸载该应用:正如 cPixel 的提示所警告的,移除一个应用“可能会破坏目录同步、商品 Feed 或 Shops”。
为什么这两者无法去重?
因为 Meta 是通过事件名称和事件 ID 来配对同一事件的不同副本,而每个应用都会生成自己的 ID:cPixel 的 ID 来自您的店铺和结账信息,两个应用之间无法看到对方的 ID。
该渠道发送的内容取决于其数据共享级别,可在 Sales channels → Facebook & Instagram → Settings → Data sharing settings 中设置(Shopify,核查于 2026 年 9 月 24 日):
| 级别 | 该渠道应用使用的方式 |
|---|---|
| Standard | 买家浏览器中的 Meta 像素 |
| Enhanced | Meta 像素加 Meta 的 Conversions API,以及用于匹配的客户信息 |
| Maximum | 两者兼具,并使用 Meta 最新的广告功能 |
Shopify 将其 Conversions API 发送的事件命名为购买事件。该渠道在每个级别都会运行像素,因此 Standard 并不会将其关闭,Shopify 的页面也没有描述任何可以在保留该应用连接的同时关闭像素的设置。
我该如何选择由哪一方发送?
为每个 Meta 像素(Meta 也称之为数据集)指定一个发送方。如果想让渠道应用继续发送,请让 cPixel 对该像素让步;如果想让 cPixel 发送,请将其连接到渠道应用未使用的数据集。
让 Facebook and Instagram 应用发送
- 在 cPixel 中打开目的地,点击您 Meta 账户上的管理。
- 点击继续进入选择选项。
- 在是否也安装了 Meta 官方应用?下,选择是——保留该应用,cPixel 将停止对 Meta 的服务器端发送。下方会出现一条cPixel 为何会让步的提示。
- 点击保存并继续。
重要: 尽管名称如此,是会同时停止 cPixel 对该像素的浏览器端和服务器端发送,即便从浏览器发送事件和从我们的服务器发送事件仍然保持勾选。实时会将该账户显示为已跳过:“已设置为与官方应用共存,因此未发送”。要恢复发送,请选择否——由 cPixel 负责 Meta(推荐)。
让 cPixel 发送
将 cPixel 连接到渠道应用不会发送数据的 Meta 数据集,并将渠道应用保留用于您的目录和商店(将 Meta 连接到 cPixel 说明了在哪里找到数据集的 ID)。
TikTok、Google and YouTube 以及 ChatGPT Ads 应用又该怎么处理?
同样的原则适用:为每个平台的应用保留其原本的功能,并为每个 TikTok 像素、GA4 媒体资源、Google Ads 转化操作和 OpenAI 像素指定一个发送方。cPixel 会针对每个平台提出官方应用问题,是的作用方式也相同。
| 应用 | 根据其开发者说明,它会发送的内容 | 每个……一个发送方 |
|---|---|---|
| TikTok | Standard 级别下是 TikTok 像素;Enhanced 和 Maximum 会额外发送 Events API 数据(TikTok,2025 年 2 月) | TikTok 像素 |
| Google & YouTube | Google 代码;购买、加入购物车和开始结账是建议的转化目标(Google) | GA4 媒体资源和 Google Ads 转化操作 |
| ChatGPT Ads(OpenAI 出品) | 网页和服务器端像素,以及同步到 Ads Manager 的目录(App Store 应用页面) | OpenAI 像素 ID |
Google 的指南建议,当 Google & YouTube 应用与店铺前台或自定义像素同时发送转化时,应检查是否存在重复代码。自定义像素同样也是一个发送方:Shopify 建议在添加新像素前先移除或更改现有像素(Shopify)。设置指南:将 GA4 连接到 cPixel、将 Google Ads 连接到 cPixel 和将 OpenAI Ads 连接到 cPixel。
cPixel 如何发现另一个发送方?
cPixel 每天会读取一次您店铺前台首页中写入主题的代码,以及 Shopify 已注册的像素,并将它们与您已连接的平台进行比对。重叠项会显示在目的地页面的另一个应用也为 cPixel 发送的某个平台设置了跟踪下。
| 徽章 | 含义 |
|---|---|
| 同一账户,两个像素 | 同一个广告账户 ID 被设置在了多个已注册的像素中 |
| 已注册另一个像素 | 另一个应用为 cPixel 发送的某个平台注册了自己的像素 |
| 主题中含有代码 | 主题中写入了类似 gtag.js 的代码 |
| cPixel 未发送 | 您已针对相关账户关闭了 cPixel |
| cPixel 已关闭 | 您已针对列出的所有重叠项关闭了 cPixel |
每条检测结果的该怎么处理都会建议在拥有该转化设置的应用中关闭重叠的转化项、保留该应用的安装,或者点击关闭此账户的 cPixel(与向导中的是是同一个开关)。恢复 cPixel 发送可以撤销该操作;管理账户会打开对应账户。
我们检查了什么,又无法检查什么说明了这项功能的局限:该扫描看到的是配置,而不是实际发生的情况。它从不会说出另一个应用的名字,只会显示某次注册背后的 Shopify 应用 ID,其中也可能包括 cPixel 自己的 ID。TikTok、OpenAI Ads、Snapchat 或 Pinterest 的代码出现在页面中不会触发任何提示,因为这些代码正是由 cPixel 的应用嵌入加载的;但另一个应用为它们注册的像素会触发提示。受密码保护的店铺无法被读取。
注意: 针对同一检测结果,首页上的提醒会建议将目的地设置为“与官方应用共存”。并没有叫这个名字的设置:它指的是向导中的是,或者关闭此账户的 cPixel。
我该如何确认没有任何内容被重复计算?
下一笔真实订单,并比对两端:cPixel 的实时会显示 cPixel 发送了什么,而平台会显示它实际收到了什么。一笔订单应该只在每个像素上产生一笔购买。
- 在 cPixel 中打开实时,点击开始会话,然后下一笔真实订单;测试订单默认会被跳过。
- 打开该购买事件的服务器行。您回答是的账户应显示已跳过;其他账户应显示已接受。
- 如果 cPixel 通过其服务器向该 Meta 像素发送数据,Events Manager 中应该只显示 Purchase 通过 Conversions API 单独到达。如果 Purchase 同时也从浏览器到达,说明还有其他工具仍在发送它。
