Client ID和User ID之间的区别

Google Analytics 黄业忠 5年前 (2016-12-14) 6177次浏览 已收录 4个评论

在谷歌的官方文档中,Client ID和User ID并不是表示同一个指标,并总结了 Client-ID 与 User ID 之间的区别如下:

Client-ID User-ID
此类 ID 代表什么? 匿名设备或浏览器实例。 一个用户(例如一个已登录用户帐号),该用户可能在一个或多个设备和/或浏览器实例中与内容互动。
此类 ID 如何设置? 由 Google Analytics(分析)库随机生成并自动随所有匹配发送。 您必须设置您自己的 userIds 并将其随您的 Google Analytics(分析)匹配发送。
如何使用此类 ID 计算唯一身份用户数? 在未启用 User-ID 的数据视图中,Client-ID 可用于计算唯一身份用户数。 在启用 User-ID 的数据视图中,User-ID 可用于计算唯一身份用户数。

下面我们看看它们两者在不同方面具体的区别,

区别1:

  • Client ID:代表的是唯一的浏览器或设备,如果切换浏览器或设备,会生成一个新的Client  ID 
  • User ID:代表的是唯一的用户,使用者自己的账号体系,永远不会变的

 

区别2:

  • Client ID:被UA中的Cookie _ga生成的,清除cookie就没有了
  • User ID:人为生成

 

区别3:

  • Client ID:区别访问你站点的用户,Google Analytics 用于识别用户的ID
  • User ID:区别只有登录的用户

 

区别4:

  • Client ID:由一串随机数字和首次时间戳组组成,例如:124562358.46738999.
  • User ID:有一串字符和数字构成,不包含时间戳,例如:df45346424

 

区别5:

  • Client ID:只能存在于已经配置好的设备或浏览器中,所以不能用于做跨设备跟踪
  • User ID:可以存在于不同的设备或浏览器,所以能用于做跨设备跟踪

 

区别6:

  • Client ID:当用户更换设备或浏览器的时候不能很好的统计用户的数量,因为会产生新的Client ID 
  • User ID:即使用户更换设备或浏览器也能精准统计用户的数量

 

区别7:

  • Client ID:只能用于当用户是单浏览器的时候的归因分析
  • User ID:可以用于跨设备,跨浏览器的归因分析

 

区别8:

  • Client ID:当用户之用一个浏览器访问的时候,能很好的跟踪到用户
  • User ID:在用户的登录之前,你是跟踪不到的,因为User ID是登录后才有的

 

 


GA小站, 版权所有丨如未注明 , 均为原创

转载请注明标题:Client ID和User ID之间的区别
链接:https://www.ichdata.com/the-difference-between-a-client-id-and-a-user-id.html

喜欢 (3)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(4)个小伙伴在吐槽
  1. 埋点小白:遇到了问题,我使用了衡量协议,用fetch请求实时上报埋点事件,我知道clientid,是放在cookie里面,但是我同时配置那里存了一份在locaStroage里面,我发请求就是在local里面拿取,数据是没有什么问题,就是在谷歌分析平台的漏斗转化里面,谷歌有个活跃用户指标和用户总数不匹配,感觉是不是数据上报有问题
    小越越呀2021-11-16 15:41 回复 Windows 10 | Chrome 95.0.4638.69
    • 黄业忠
      能收到数据,上报没问题,估计是识别匹配用户上出问题了
      黄业忠2021-11-16 15:43 回复 Mac OS X | Chrome 95.0.4638.69
      • 就是我有两个项目都是这种形式去发送埋点,一个我存在了local里面,一个我存在了session里面,数据组统计活跃用户的时候,存session的项目是用户数和活跃用户数是1:1的关系,但是存local的项目,比例就很大了。100个用户数只有20来个活跃用户,但是我也找不到问题,这和client的存储还是和请求方式比如fetch或者axios有关系吗
        小越越呀2021-11-16 16:03 回复 Windows 10 | Chrome 95.0.4638.69
        • 黄业忠
          client id存在哪里不影响,因为还是那个值,你可以对比一些两个项目发送的请求里,看发送字段的差异,我估计有的字段,另一个可能没有。
          黄业忠2021-11-16 17:05 回复 Mac OS X | Chrome 95.0.4638.69