装了多个像素后购买事件重复上报两三倍
现象#
Customer events 里同时有渠道 app 的像素、一个 GA4 自定义像素和主题遗留的 gtag,GA4 实时报表里同一订单出现 2 到 3 条 purchase。
原因#
- 每个像素与主题脚本都独立上报一次,Shopify 不会在多个发送方之间自动去重
- 从附加脚本迁移时旧代码没删,Thank you 页仍执行一遍,与新像素叠加
- 应用市场装的渠道 app 自带 app pixel,商家又在自定义像素里手写同一平台
- 某个像素顶层抛错时页面没有任何提示,容易被误判为没装,于是再补一份
处理步骤#
- 在
设置 → 客户事件列出所有像素,标注每个像素发往哪个平台 - 同一平台只保留一个发送方,其余点
… → Disconnect或删除 - 检查
theme.liquid与 Thank you 附加脚本,移除遗留的 gtag、fbq 硬编码 - 用
Shopify Pixel Helper下单一次,数每个平台实际发出的请求条数 - 保留的上报统一带订单号做
transaction_id,让平台侧能兜底去重
验收标准#
一笔测试订单在 GA4 DebugView 只出现一条 purchase,Pixel Helper 里每个平台只有一条对应事件。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。