Shopify 分析与像素

TikTok 结账页不触发 CompletePayment 怎么修

现象#

TikTok 广告后台的 CompletePayment 只有零星几条,Shopify 同期有几百单;TikTok Pixel Helper 在 Thank you 页看不到 ttq 请求。

原因#

  • 旧版 Thank you 附加脚本已停用,原先写在那里的 ttq.track 不再执行
  • 自定义像素里没有先 ttq.load 就调用 track,SDK 尚未初始化
  • 结账跨域后 ttclid 丢失,服务端事件缺少点击标识只能弱匹配
  • 像素与 Events API 双发但 event_id 不同,TikTok 视为两笔或直接丢弃

处理步骤#

  1. 把上报迁到 设置 → 客户事件 并监听 checkout_completed
  2. 回调先 ttq.load('PIXEL_ID'),再 track CompletePayment
  3. payload 带 value 与 event_id
  4. 在落地页把 ttclid 写入购物车属性,随订单带回服务端
  5. 用 TikTok Events Manager → Test Events 走一笔测试单,确认两端合并

验收标准#

TikTok Events Manager 的 CompletePayment 与 Shopify 同日订单差异小于 10%,Test Events 显示 Deduplicated。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。