先确认进站
落地页 session 没有 campaign,checkout 后更不可能准。
Shopify checkout / GA4
很多订单看起来像 direct,不代表广告没带来订单。先确认广告点击进站时 GA4 收到了 campaign,再看 checkout、支付和 purchase 事件在哪里断开。
落地页 session 没有 campaign,checkout 后更不可能准。
结账域名、支付跳转和跨域设置可能让会话断开。
浏览器隐私、Consent 和支付链路都会影响最终归因。
先用这类静态测试链接确认进站来源,再去看 checkout 和 purchase。不要一开始就混入多个平台宏参。
| 位置 | 如果正常 | 如果异常 |
|---|---|---|
| 落地页 | Realtime 有 campaign | 先修 UTM 和 GA4 标签。 |
| 加购 | 事件沿用同一访问 | 查 Shopify 事件和插件。 |
| Checkout | 不会产生新 direct session | 查跨域和结账域名。 |
| 支付后 | purchase 能和前面链路对应 | 查支付 referral 和 purchase 触发。 |
常见问题
可能是结账或支付跳转让原始会话断开、跨域配置不完整、支付域名产生新的 referral、purchase 事件没有和原广告 session 关联,或者落地页一开始就没有正确记录 UTM。
先查广告落地页链接。只有确认落地页访问已经带着 source、medium 和 campaign 进入 GA4,后面排查 checkout 和支付跳转才有意义。
UTM 能解决进站来源标记,但不保证完整解决 checkout、支付、Consent、浏览器隐私和跨域带来的归因问题。先跑通基础,再考虑更复杂配置。