Shopify 结账页丢失 UTM 参数怎么保留
现象#
广告链接带的 utm 参数在进入结账后消失,订单归因不到渠道。
原因#
- UTM 只在落地页 URL 上,未写入 cart attributes
- 跳转到 Shopify 结账域时跨域丢参数
- 主题未做参数持久化
处理步骤#
- 落地页 JS 读取
utm_*写入 cookie 或localStorage - 加购时通过
/cart/update.js写入 cart attributes(_utm_source等) - 结账后订单
customAttributes可读到这些值 - 配合 GA4 的
campaign参数做交叉验证
验收标准#
订单详情能看到来源参数,GA4 与后台订单归因一致,跨设备场景有说明。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。