Google analytics 差异ClientId-FullVisitorId
fullvisitorId的文档声明它是“唯一的访问者ID(也称为客户端ID)”。但是,当比较BQ中的clientId和fullvisitorId时,fullvisitorId的值的结构有所不同。有人说fullvisitorId是clientId的散列版本,但我找不到官方文档说明这一点Google analytics 差异ClientId-FullVisitorId,google-analytics,Google Analytics,fullvisitorId的文档声明它是“唯一的访问者ID(也称为客户端ID)”。但是,当比较BQ中的clientId和fullvisitorId时,fullvisitorId的值的结构有所不同。有人说fullvisitorId是clientId的散列版本,但我找不到官方文档说明这一点 我的问题是,为什么有两个参数表示相同的信息?如果它们不相同,区别是什么?他们现在还向。上面写着: 与任何给定访问/会话关联的给定用户的客户端ID的未删除版本 在缔约国: 如果请求中未指定用户ID(uid),则此字
我的问题是,为什么有两个参数表示相同的信息?如果它们不相同,区别是什么?他们现在还向。上面写着: 与任何给定访问/会话关联的给定用户的客户端ID的未删除版本 在缔约国: 如果请求中未指定用户ID(uid),则此字段是必需的。这将匿名标识特定用户、设备或浏览器实例。对于web,这通常存储为第一方cookie,过期两年。对于移动应用程序,这是为应用程序安装的每个特定实例随机生成的。此字段的值应为随机UUID(版本4),如中所述 所以,它是随机生成的——对于web,它是一个cookie;对于应用程序,它是每次安装设置的()。 在实验中,他们通过对比两个ID来确认这种随机化: 分析库随机生成并自动发送所有点击 散列算法未知。但原则上,两者之间的唯一区别是散列 但是自2018年7月17日起,您可以使用管理API提供的将哈希算法应用于您的客户端ID。为此,API需要一个客户端id和一个web属性id。尽管提供web属性id可能意味着他们使用它来对哈希进行加密,但他们没有这样做。fullVisitorId对于不同的属性是相同的(使用管理API进行测试) 这基本上意味着他们不希望您使用客户端id连接数据,并且基本上对其进行伪/匿名化。现在他们允许这样做,您可以通过以下两种方式连接来自不同来源的数据:
- 使用管理API创建fullvisitorid(对于较旧的数据)
- 或者使用新字段中的客户端id(用于更新的数据)