在谷歌的官方文档中,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: