gpt4 book ai didi

javascript - 跨设备/浏览器分配一致的 GA clientId 有何负面影响

转载 作者:行者123 更新时间:2023-12-03 01:17:28 25 4
gpt4 key购买 nike

上下文

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

为了实现此结果,我将我的网站用户 UUID 指定为 clientId,如下所示:

ga('创建', ..., 'clientId': 'MY_USER_ID')

这达到了预期的结果,并且似乎不会对我的 GA 数据造成任何负面影响。

问题

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

最佳答案

跟踪跨浏览器设备事件的最佳做法是使用用户 ID 而不是客户端 ID

userId 字段应保持稳定、不可识别个人的 ID,以代表跨设备/浏览器的唯一用户。并且可以在您的 Google Analytics 帐户中以单独的 View 进行跟踪。

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

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

您可以阅读有关 User ID implementation in the official guide here 的更多信息

关于javascript - 跨设备/浏览器分配一致的 GA clientId 有何负面影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51938471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com