跨设备/浏览器分配一致的 GA 客户端 ID 有什么负面影响?



>上下文

我正在实施 Google 优化,并希望确保用户在其所有设备/浏览器中分配相同的变体。Google Optimize最初使用Google Analytics(分析(clientId来决定应用哪种变体(从那时起使用cookie(。

为了实现这个结果,我将我的网站用户UUID分配为clientId,如下所示:

ga('create', ..., 'clientId': 'MY_USER_ID')

这具有预期的结果,并且似乎不会在我的GA数据中引起任何负面副作用。

问题

覆盖默认 clientId 是否会对我的 GA 数据产生任何负面影响,这是否被认为是可接受的做法?

跟踪跨浏览器设备活动的最佳做法是使用User ID而不是Client ID

userId字段应保持稳定,非个人身份ID,以表示跨设备/浏览器的唯一用户。并且可以在您的Google Analytics帐户中以单独的视图进行跟踪。

虽然clientId用于跟踪唯一用户并存储在 Cookie 中,但如果删除 Cookie,GA 将为其分配新的clientId。另一个缺点是 cookie 定义将来可能会更改。

由于优化使用 clientId 来呈现变体,因此您的解决方法有效,但不是推荐的方法。让谷歌优化做它的工作:)

您可以在官方指南中阅读有关用户 ID 实现的更多信息

此处

最新更新