添加UserId作为GA自定义报表次级维度后用户数异动原因咨询
这是GA自定义报表里很典型的维度粒度导致的统计差异问题,我来帮你拆解核心原因:
维度粒度变细带来的拆分/合并:
默认情况下,GA的Users指标是基于Client ID(浏览器/设备标识)统计的——同一个设备/浏览器不管登录多少账号,都算1个User。当你添加UserId作为次级维度后,报表的统计维度变成了Campaign + Date + Device Category + UserId的组合:- 如果同一个Client ID下对应多个不同的UserId(比如用户在同一设备上切换不同账号访问),原来的报表会把这些统一算成1个User;现在会拆分成多行(每个UserId一行),每行的Users都是1,总和就会比原来高。
- 如果多个不同的Client ID对应同一个UserId(比如用户用手机和电脑登录同一账号访问同一Campaign),原来的报表会按两个Client ID算2个User;现在在同一
Campaign + Date + Device Category下,每个设备对应一行,每行Users是1,拆分后的行数据会更细,但总和和原数据一致。
UserId采集的完整性影响:
如果你的网站/应用没有对所有用户都采集到UserId(比如未登录用户没有UserId),添加这个维度后,未采集到的用户会被归为(not set)分组。如果你的报表默认排除了(not set),或者你只关注有UserId的行,那Users数值会比原来的总用户数少;如果包含(not set),这部分用户的计数和原来一致,但其他有UserId的行可能因为拆分导致总数变化。指标计算的维度关联逻辑:
GA的Users指标在多维度报表中,是每个维度组合下的唯一用户数(基于Client ID)。当加入UserId后,每个维度组合的范围被缩小,原来的一个用户(Client ID)可能出现在多个UserId的行中,导致总行的Users数值总和大于原来的单维度Users数——这本质是同一个设备用户被拆分成了多个账号用户统计。
简单来说,核心就是维度粒度的变化改变了Users指标的统计范围和拆分方式,从按设备/浏览器统计变成了按设备/浏览器+用户账号的组合统计,数值变化是正常的逻辑差异。
内容的提问来源于stack exchange,提问作者Alexandra

