Firebase如何按国家筛选获取应用新版本的活跃用户adoption rate
按国家筛选新版本活跃用户 Adoption Rate 操作方案
方案1:使用现有统计平台原生功能拆分
- 先确认你的应用数据分析后台是否开启了「国家/地区」维度采集,主流应用统计平台、应用商店自带后台都会默认采集IP对应的国家字段,仅默认聚合页没有做维度拆分
- 进入自定义分析/高级报表页,添加两个筛选配置:
- 维度筛选1:国家/地区,取值指定为「美国」
- 维度筛选2:应用版本,范围限定为你要统计的目标新版本
- 指标选择「活跃用户数」,如果平台没有直接给出adoption rate,可以手动计算:
美国区新版本活跃adoption rate = (美国区目标新版本活跃用户数 ÷ 美国区全版本总活跃用户数) × 100% - 如果你使用的是应用商店自带统计工具,可直接按如下操作:
- Google Play Console:进入「统计」页,右上角筛选「国家/地区 > 美国」,再切换到「发布 > 发布概览」板块,展示的adoption rate即为美国区单独数据
- App Store Connect:进入「App分析」,左上角筛选「美国」地区,再选择「使用情况 > 版本」,即可查看对应版本的活跃用户占比
方案2:自定义埋点精准统计
如果现有平台不支持多维度拆分,可通过新增埋点实现:
- 应用启动事件上报时,同时携带用户IP对应的国家编码、应用版本号两个字段
- 统计口径和现有
latest Release板块的adoption rate保持完全一致,包括活跃用户判定规则(如近7天启动过)、统计周期、是否排除测试用户等 - 按如下逻辑计算即可得到准确值:
美国区新版本活跃adoption rate = 统计周期内,美国地区+目标新版本的活跃用户数 ÷ 统计周期内,美国地区全版本总活跃用户数 × 100%
临时近似估算方案
如果暂时没有开发资源,可通过现有数据做近似估算(结果存在偏差,仅可做参考):近似adoption rate = 全局adoption rate × (美国区新版本用户占比 ÷ 全球新版本用户占比)
注意事项
- 所有数据的统计周期必须完全对齐,避免因周期不同导致的数值偏差
- 活跃用户判定规则要和全局统计规则保持一致,避免口径差异导致数据不可比
内容的提问来源于stack exchange,提问作者MXC
相关产品推荐
相关产品推荐

