Shopify 分析与像素

装了多个像素后购买事件重复上报两三倍

现象#

Customer events 里同时有渠道 app 的像素、一个 GA4 自定义像素和主题遗留的 gtag,GA4 实时报表里同一订单出现 2 到 3 条 purchase。

原因#

  • 每个像素与主题脚本都独立上报一次,Shopify 不会在多个发送方之间自动去重
  • 从附加脚本迁移时旧代码没删,Thank you 页仍执行一遍,与新像素叠加
  • 应用市场装的渠道 app 自带 app pixel,商家又在自定义像素里手写同一平台
  • 某个像素顶层抛错时页面没有任何提示,容易被误判为没装,于是再补一份

处理步骤#

  1. 在 设置 → 客户事件 列出所有像素,标注每个像素发往哪个平台
  2. 同一平台只保留一个发送方,其余点 … → Disconnect 或删除
  3. 检查 theme.liquid 与 Thank you 附加脚本,移除遗留的 gtag、fbq 硬编码
  4. 用 Shopify Pixel Helper 下单一次,数每个平台实际发出的请求条数
  5. 保留的上报统一带订单号做 transaction_id,让平台侧能兜底去重

验收标准#

一笔测试订单在 GA4 DebugView 只出现一条 purchase,Pixel Helper 里每个平台只有一条对应事件。

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