TapCub 正式上线:统计、分析、客服一个平台免费用
帮助中心

无崩溃率是什么?在哪里看?

无崩溃率是周期内没有发生崩溃的活跃用户占比。TapCub 怎么算、App 和小程序在哪里看,以及崩溃、ANR、卡顿怎么区分。

应用统计1 分钟阅读最后更新 2026 年 11 月 4 日TapCub 团队

简短回答

无崩溃率 = 1 − 崩溃用户数 ÷ 活跃用户数。在 TapCub 的「应用统计 → 质量与归因 → 稳定性」里看(小程序在对应位置)。ANR、卡顿和自定义错误单独显示,不会拉低它。

怎么算

无崩溃率 = 1 − 崩溃用户数 ÷ 活跃用户数,按所选时间段计算。

示例:本周活跃用户 12,000 人,其中 84 人遇到过至少一次崩溃。无崩溃率 = 1 − 84 ÷ 12,000 = 99.3%。

它按人算,不按次数算。一个用户崩溃十次和崩溃一次,对无崩溃率的影响一样;崩溃发生了多少次,看单独的崩溃次数。

在哪里看

  • App:应用统计质量与归因稳定性
  • 小程序:小程序统计终端与质量稳定性

这个页面还显示崩溃次数、ANR、卡顿、启动次数、冷启动和热启动耗时中位数,以及内存。错误会按类聚合,每一类可以标成活跃、已解决或已忽略。

崩溃、ANR 和卡顿

类型平台含义
崩溃全部App 进程意外退出
ANRAndroid主线程被阻塞 5 秒及以上
卡顿iOS、HarmonyOS界面 2 秒及以上没有响应

ANR 和卡顿单独统计,不会拉低无崩溃率。

哪些不算

  • 你用 $app_error 上报的自定义错误会出现在错误分组里,但不影响无崩溃率。
  • 只有 SDK 上报了的崩溃才会被统计。去对应 SDK 的文档确认崩溃是自动采集还是需要手动打开,不要默认每个 SDK 都会自动发 $app_crashed。

找出是哪个版本出的问题

  1. 打开 应用统计版本与渠道,对比各版本的崩溃。
  2. 如果某个版本明显偏高,到稳定性页打开它的错误分组。
  3. 用标注在图上标出这次发版;App 版本会自动生成发版标注。

修正历史数据后数字看着没更新,在稳定性页点「重新计算(近 7 天)」。想在稳定性变差时收到提醒,对错误数或错误率建一个监控。

另见:提升 App 性能。

相关阅读

这篇回答解决你的问题了吗?

我们会根据反馈修改和补充这篇内容。

看清数据,找到增长。

每一次点击,都有数据依据。装好一行代码,1 分钟看到第一批数据。

无需信用卡 · 统计与客服都有免费版 · 统计无 Cookie