如何在 Shopify 上追踪 ChatGPT Ads 转化

在 Shopify 店铺接入 OpenAI 的 Measurement Pixel 与 Conversions API,把 Shopify 事件对应到 ChatGPT Ads 事件,并与 Meta、Google、TikTok 共用同一个像素回传。

更新于 2026年11月13日 · 8 min read

在 Shopify 上追踪 ChatGPT Ads 转化,需要接入 OpenAI 的两样东西:在顾客浏览器中运行的 Measurement Pixel,以及由您的服务器或应用发送已确认订单的 Conversions API。同一笔转化在两边使用相同的事件 ID,OpenAI 只计一次。Shopify 的结账页不运行主题代码,因此像素需要通过「客户事件」像素或应用接入。Zalify 在您已用于 Meta、Google、TikTok 的同一套设置中,通过 Conversions API 发送这些事件:填写一次 Pixel ID 和 API 密钥,订单即与另外 10 个平台一起回传至 ChatGPT Ads。

ChatGPT Ads 需要店铺提供什么

一个事件来自您的数据源、匹配广告系列设置的转化、且发生在归因窗口内,ChatGPT Ads 才会计为一次转化。数据源在 OpenAI Ads Manager 的 Conversions 中创建,Pixel ID 和 Conversions API 密钥 也在这里获取。

Shopify 店铺常用的标准事件,以及在 OpenAI 一侧对应的事件名:

Shopify 事件ChatGPT Ads 事件像素Conversions API
页面浏览page_viewed支持支持,通常不需要
商品浏览contents_viewed支持支持
加入购物车items_added支持支持
开始结账checkout_started支持支持
下单order_created支持支持
表单提交lead_created支持支持

金额以币种的最小单位(美元即美分)发送,并附 ISO 币种代码;商品类事件附带 contents 商品列表。

像素、Conversions API,还是两者都要?

Measurement PixelConversions API
运行位置顾客的浏览器您或应用的服务器
接入方式加载 oaiq 脚本,用 Pixel ID 调用 init以 Bearer API 密钥调用 POST https://bzr.openai.com/v1/events
何时丢失广告拦截、浏览器追踪保护、顾客拒绝授权未发送时
匹配顾客的依据第一方 Cookie:__oppref(来自广告点击,30 天)与 __obref(365 天)SHA-256 哈希后的邮箱、手机号、姓名、外部 ID,以及 IP、User Agent、地区、oppref 与 obref
时间限制实时发送过去 7 天内的事件

OpenAI 的文档建议两者同时使用:像素记录浏览器行为,API 发送后台已确认的转化。两边发送同一笔订单时,像素的 event_id 与 API 的 id 使用相同的值;OpenAI 按 Pixel ID、事件名和 ID 去重,保留最先收到的一条。

在 Shopify 上的三种接入方式

1. Shopify 自定义像素(需要代码)

Shopify 的结账追踪运行在沙箱化的 客户事件 像素中,而不是主题代码里。您可以在 设置 → 客户事件 中添加自定义像素,加载 OpenAI 的 SDK、用 Pixel ID 初始化,再订阅 Shopify 的标准事件(product_viewed、product_added_to_cart、checkout_started、checkout_completed)调用 oaiq("measure", …)。

这种方式只覆盖浏览器一侧。服务端事件需要您自建后端接收 Shopify 的订单 Webhook,并以与像素相同的事件 ID 调用 Conversions API。

2. Shopify 应用商店中的 ChatGPT Ads 应用

目前已有多款应用专门为 ChatGPT Ads 安装像素并发送服务端事件,其中不少刚上线、评价较少。安装前请确认两点:是否通过 Conversions API 发送服务端事件;是否与像素使用相同的事件 ID。如果您已为 Meta、Google、TikTok 各装了一个应用,这又会多出一个。

3. Zalify Pixel:与其他广告平台一起回传

Zalify Pixel 在您的店铺上统一记录每一次访问、商品浏览、加购、结账与下单,并发送至您接入的每个广告平台:ChatGPT Ads、Meta、Google Ads、GA4、TikTok、Pinterest、Snapchat、Microsoft Ads、X、Reddit 与 LinkedIn。

  1. 在 OpenAI Ads Manager 中打开 Conversions,复制 Pixel ID 与 Conversions API 密钥。
  2. 在 Zalify 中进入 Pixel → Ad Pixels → ChatGPT Ads Pixel,点击 Add Pixel。
  3. 填入 Pixel ID;如需服务端事件,将密钥填入 Conversion API: Access Token。
  4. 打开 Enabled 并保存。

之后,Zalify 从服务器通过 Conversions API 向 ChatGPT Ads 发送商品浏览、加购、结账与下单事件。订单取自 Shopify 的订单记录,即使顾客的浏览器拦截了追踪也会上报,且只发送一次。服务端事件附带 OpenAI 接受的匹配数据:顾客提供过的邮箱、手机号与姓名(哈希后发送)、IP、User Agent、地区,以及来自广告点击的 oppref。如果您还希望使用 OpenAI 的浏览器像素,请自行安装,并以 Shopify 结账令牌(checkout token)作为购买事件的事件 ID,与 Zalify 发送的 ID 保持一致,OpenAI 即只计一次。带截图的分步说明见 ChatGPT Ads Pixel 设置指南。

检查是否生效

  • 投放前先自测: 浏览店铺、加购并开始结账,然后在 Ads Manager 的 Conversions 中查看事件。事件出现可能有延迟。
  • 每个平台只保留一个像素: 如果主题代码或其他应用也加载了 ChatGPT Ads 像素,请移除。两处安装且事件 ID 不一致时,同一笔订单会被计两次。
  • 授权: OpenAI 像素支持授权设置,顾客拒绝时会删除 __oppref 与 __obref Cookie。请将其与店铺的授权横幅关联,而不是无条件加载。
  • 归因需要真实点击: 只有顾客通过您的 ChatGPT 广告进入店铺,并在点击窗口内转化,才会被归因。

与其他渠道放在一起看

Ads Manager 呈现的是 ChatGPT Ads 自己的统计。要与 Meta、Google、TikTok 和邮件对比,请在 ChatGPT Ads 的落地页链接中添加 UTM 参数(例如 utm_source=chatgpt&utm_medium=cpc)。Zalify Attribution 会按渠道和广告系列统计这些订单,与其他渠道并列呈现,您可以按它实际带来的订单评估 ChatGPT Ads,而不只依据平台自报的数据,并看到它对整家店 MER(总营收除以总营销花费)的影响。

参考资料

常见问题

在 Shopify 上追踪 ChatGPT Ads 需要写代码吗?

自己通过 Shopify 自定义像素实现时需要。使用支持 ChatGPT Ads 的应用(例如 Zalify)时,只需填写 Pixel ID 和 Conversions API 密钥,事件由应用发送。

已经装了像素,还需要 Conversions API 吗?

OpenAI 建议两者同时使用。像素记录浏览器中的行为;Conversions API 从服务器发送已确认的转化,不受广告拦截和页面关闭的影响。同一笔转化在两边使用相同的事件 ID,OpenAI 只计一次。

ChatGPT Ads 可以使用哪些 Shopify 事件?

商品浏览(contents_viewed)、加入购物车(items_added)、开始结账(checkout_started)、下单(order_created)和表单留资(lead_created),浏览器像素还可以发送页面浏览(page_viewed)。

ChatGPT Ads 的归因窗口是多久?

点击归因使用您在 Ads Manager 中设置的点击窗口。浏览归因固定为 1 天,作为单独的广告系列指标呈现,不计入 Conversions。

服务端事件最晚可以补发多久之前的?

Conversions API 只接受时间戳在过去 7 天以内、且不晚于当前 10 分钟的事件。

可以用一个应用同时回传 ChatGPT Ads、Meta、Google 和 TikTok 吗?

可以。Zalify Pixel 一次安装,即可把同一套 Shopify 事件回传至 ChatGPT Ads 以及 Meta、Google Ads、TikTok 等另外 10 个广告平台。

让 ChatGPT Ads 与其他广告一起回传

免费试用 3 天,或预约演示,与我们的团队沟通。