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 视为两笔或直接丢弃
处理步骤#
- 把上报迁到
设置 → 客户事件并监听 checkout_completed - 回调先
ttq.load('PIXEL_ID'),再 track CompletePayment - payload 带
value与event_id - 在落地页把
ttclid写入购物车属性,随订单带回服务端 - 用 TikTok
Events Manager → Test Events走一笔测试单,确认两端合并
验收标准#
TikTok Events Manager 的 CompletePayment 与 Shopify 同日订单差异小于 10%,Test Events 显示 Deduplicated。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。