统一版谷歌分析Universal Analytics(UA)用户识别之Client ID和User-ID

Client ID

Google Analytics(分析)默认识别用户的标识。

Client ID 是访客首次访问网站的时候由Google Analytics(分析)库随机生成的一个唯一字符串,用作伪匿名标识符,以匿名方式标识浏览器实例。Client ID 由随机数+时间戳组成,如下所示,

Client ID 代表的是一个匿名设备或浏览器的实例,默认情况下,Google Analytics(分析)会为每台设备分配一个唯一的 Client ID,并在报告中将每个 Client ID 视为一个唯一身份用户。

Client ID 生成后自动随所有匹配发送,存储在客户端浏览器的一个名为“_ga”的有效期为两年的第一方 Cookie中,这样用户再次访问同一网站时即可被识别到。但如果用户切换设备或在同一台设备上切换不同的浏览器,又或者清除Cookie,这都会生成新的Client ID,

例如,某用户在21:58首次用Edge浏览器到访网站,那么系统便会自动生成一个Client ID,

假设该用户随后退出,不久后再用IE浏览器首次访问,那么此时系统也会自动生成一个Client ID,


虽然都是同一用户的访问行为,但由于这两个新唯一Client ID不同,所以Google Analytics(分析)会把这统计为两个新用户的访问,新用户数记录为2。因此Client ID无法跨浏览器或跨设备识别唯一身份用户。

User-ID

用户的唯一身份标识,用来代表某个唯一身份用户。

User-ID是一串唯一字符串,由您自己生成,只有用户登录后才会识别到,用户登录前无法追踪。

启用User-ID后,User-ID功能会给每一个用户分配一个唯一的ID,用于识别从不同的设备以及不同浏览器访问网站的同一用户。也就是说User-ID可用于跨设备用户唯一性识别,能够将多个设备、会话和互动数据与相同的用户相关联,实现跨多台设备或多次会话识别唯一身份用户,获取更准确的用户统计数量。

借助 User-ID,您可以将单个用户的永久性 ID 与来自一台或多台设备的一个或多个会话的互动数据相关联。Google Analytics(分析)会将每个唯一的 User ID 解读为一个单独用户,这样可以在报告中提供更准确的用户数。当您将一个唯一 ID 及所有相关的互动数据发送到 Google Analytics(分析)后,在您的报告中,所有活动都将归因于一位用户。由于每一个唯一 User ID 都被视为 Google Analytics(分析)报告中的一位唯一身份用户,因此您可以获得更准确的用户数据,从而更好地反映真实情况。

要实现 User-ID 功能,您必须能够生成自己的唯一 ID,始终向用户分配 ID,并在向 Google Analytics(分析)发送数据时添加这些 ID。例如,您可以将您自己的身份验证系统生成的唯一 ID 作为 User-ID 的值发送到 Google Analytics(分析)。在分配唯一 ID 时发生的任何互动(例如链接点击、网页或屏幕导航)都可以通过 User-ID 发送到 Google Analytics(分析)并进行关联。

具体来说,要设置 User-ID,您必须先在自己的 Google Analytics(分析)帐号中启用该功能(必须拥有媒体资源的“编辑者”角色),然后将User ID添加到跟踪代码中。另外User-ID 数据只显示在专门的 User-ID 数据视图中,因此,您还需要创建 User-ID报告数据视图来查看您的 Google Analytics(分析)报告中的数据。

User-ID 数据视图中的所有报告都会显示来自以下会话的数据:已指定 User-ID 且相关数据已发送至 Google Analytics(分析)的会话。要查看未将 User-ID 发送到 Google Analytics(分析)的会话中的数据,请使用其他数据视图。

另外,需要注意的是,为某个数据视图启用User ID后,新用户和唯一身份用户数据将会使用唯一 User-ID 来计算,而非使用唯一 Client ID。且一旦为某个数据视图启用了 User-ID 功能,就无法再停用此功能。

Client ID与User-ID之间的区别总结如下:

你可能感兴趣的:(统一版谷歌分析Universal Analytics(UA)用户识别之Client ID和User-ID)