首页 > 解决方案 > Google 跟踪代码管理器,在重定向到/从 Stripe Checkout 时是否保留了参数?

问题描述

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

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

非常感谢!

标签: google-analyticsgoogle-tag-manager

解决方案


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

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

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


推荐阅读