Google 标签管理器,重定向时是否保留参数 to/from Stripe Checkout?

Google Tag Manager, are params persisted when redirecting to/from Stripe Checkout?

嘿嘿!这可能是有史以来最愚蠢的问题,但我真的觉得跟踪代码管理器令人困惑。

我有一个应用程序接收 UTM 参数来进行活动跟踪,当用户到达我们使用 Stripe Checkout 的支付页面时,然后用户被重定向 to/from Stripe 域。

非常感谢!

这根本不是一个愚蠢的问题。但是,GTM 本身不会保留任何内容,除非您创建一个将 utm 参数写入 cookie 或本地存储的标签。但这可能与您的情况无关,因为通过适当的配置,Google Analytics 确实会自行保存值(以某种方式)。

GA 通过连接具有相同客户端 ID(或用户,如果已设置)的请求来计算 GA 服务器上的会话。它可以查看会话中的第一个综合浏览量并检查 url 以获取活动信息,例如 utm 参数。这样,它不需要在浏览器中保留 utm 参数,唯一需要存储的(默认情况下在 cookie 中)是客户端 ID。

有一点需要注意,当活动信息发生变化时,GA 会启动一个新会话。当您的访客通过外部域重新路由以进行付款时,新会话将以外部域作为推荐人并将营销渠道设置为推荐人开始。为避免这种情况,您需要将支付网关域添加到推荐排除列表中(如果您使用 Universal Analytics,Google Analytics 4 也有类似的机制),因此 GA 在会话和通道时忽略外部域归因被计算。但这是 Google Analytics 界面中的设置,您不需要为此更改 GTM。