Shopify 结账体验

Shopify 结账页丢失 UTM 参数怎么保留

现象#

广告链接带的 utm 参数在进入结账后消失,订单归因不到渠道。

原因#

  • UTM 只在落地页 URL 上,未写入 cart attributes
  • 跳转到 Shopify 结账域时跨域丢参数
  • 主题未做参数持久化

处理步骤#

  1. 落地页 JS 读取 utm_* 写入 cookie 或 localStorage
  2. 加购时通过 /cart/update.js 写入 cart attributes(_utm_source 等)
  3. 结账后订单 customAttributes 可读到这些值
  4. 配合 GA4 的 campaign 参数做交叉验证

验收标准#

订单详情能看到来源参数,GA4 与后台订单归因一致,跨设备场景有说明。

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