应用崩溃无响应?谈Android Vitals如何影响App在Google Play中的可见度和转化率

大多数ASO优化师可能都没有注意到安卓应用无响应或崩溃等技术性能低的情况会影响App在Google Play中的可见度及转化率,从而进一步影响App的下载量及留存率等关键指标。

实际上,在很早之前,Google Play就推出了Android Vitals计划,旨在改善 Google Play 应用在 Android 设备上的技术质量。而 Android Vitals的两个核心指标就是用户感知的崩溃率用户感知的ANR(应用无响应)发生率。目前,开发者可以通过Play 管理中心或Play Developer Reporting API查看Android Vitals的具体数据。

那么,Android Vitals究竟是如何影响应用在Google Play商店中的可见度及转化率的呢?

在本文中,我们将深入探讨您的应用的可见度和转化率会怎样受到应用性能表现不佳的影响。

一、2022 年 11 月更新:Android Vitals 核心指标将影响应用或游戏在 Google Play 上的曝光度

Google Play 对于一款 App 或游戏的质量的评判是从多个角度出发的,其中技术质量是一个重要考虑因素。因此,2022年11月,Google Play 在 Android Vitals 中引入了更多以用户为中心的新崩溃和 ANR 指标。这些将越来越多地影响Play商店展示应用的方式:

  • 如果您的应用或游戏的任何 Android Vitals 核心指标超过了整体不良行为阈值(具体标准如下表所示),那么 Google Play 可能会降低相应应用或游戏在所有设备型号上的曝光度。
  • 如果您的应用或游戏的任何 Android Vitals 核心指标超过了特定设备型号的单一设备不良行为阈值,那么 Google Play 可能会降低该应用或游戏在相应设备型号上的曝光度。
  • Google Play 还可能会在您的商品详情中显示警告,告知用户您的应用可能无法在其设备上正常运行。

这意味着具有高崩溃率或ANR 率的应用的搜索可见度和整体转化率可能会下降。该更新还可能极大地影响其他营销活动。

不良行为阈值
为了尽可能提高应用或游戏在 Google Play 上的曝光度,请保持在这些阈值以下
整体(各设备均值)按手机型号
用户感知的崩溃率1.09%8%
用户感知的 ANR 发生率0.47%8%

从 2022 年 11 月 30 日起,如果某产品的用户感知崩溃率或用户感的ANR率在其手机型号上超过 8%,则用户可能会看到如下图所示的商品详情警告。请注意,警告文本可能会发生变化。

Android Vitals

二、Android Vitals 核心指标如何间接影响转化率

Google只讲到了Android Vitals核心指标将如何影响您的应用的曝光度。实际上,如果您的应用经常崩溃或无响应,也会影响应用的转化率。

1. 首先,高崩溃率将导致应用商店中的评分及评论不佳,因为那些不满意的用户将更“乐于”吐槽他们的不满。

2. 糟糕的评分和评论将影响下载转化率,因为用户通常倾向于下载那些评分较高的应用或游戏。

3. 更糟糕的是,一些用户会在Play商店的搜索结果中应用评分筛选器,例如只看评分高于4.0或高于4.5的应用。如果您的应用评分低于4.0或4.5,将直接被过滤掉,您的应用也不再可见 ——直接影响了应用的可见度。

总而言之,具有出色Android Vitals的应用可以充分利用ASO或任何其他营销增长工作获得曝光及转化的优势。仅从ASO角度而言,远低于平均值的崩溃率或ANR率将为重要关键词带来更高排名的可能性、更高的转化率以及在Google Play各展示位更多的潜在曝光机会。

话虽如此,大部分ASO优化师即便观看到Android Vitals核心指标不乐观后,也无法立即自己动手解决。这就要求ASO优化师在观察到不良情况后,能积极主动且有理有据地与开发者沟通Android Vitals核心指标超出阈值后会产生的不良后果,推动开发尽快解决问题。而本文则为您提供了事实基础,快转发给您公司的开发者看看吧!

附、Android Vitals、崩溃率、ANR 名词解释

(1) 什么是 Android Vitals?

Android Vitals 是 Google 推出的一项计划,旨在改善 Google Play 应用在 Android 设备上的技术质量。当选择启用了该计划的用户运行您的应用时,其 Android 设备会记录各种与质量相关的信息,包括稳定性指标、性能指标、电池用量和权限遭拒等方面的数据。

这些数据由 Google Play 汇总,可以通过以下两种方式访问:Android Vitals 信息中心内的 Google Play 管理中心以及 Google Play Developer Reporting API

(2) 什么是崩溃,为什么会发生?

每当未处理的异常或信号导致意外退出时,Android 应用就会崩溃。应用并不是只有在前台运行时才会崩溃。任何应用组件,甚至是广播接收器或内容提供程序这类在后台运行的组件,都有可能导致应用崩溃。这些崩溃常常让用户感到困惑,因为他们并没有在使用应用。

当应用崩溃时,Android 会终止应用的进程并显示一个对话框,告知用户应用已停止。

应用崩溃示例

Android Vitals 可帮助您监控应用的崩溃率。Android Vitals 会衡量多种崩溃率:

  • 崩溃率:在日活跃用户数中,遇到任何类型崩溃的用户所占的百分比。
  • 用户感知的崩溃率:在日活跃用户数中,在活跃使用应用期间遇到过至少 1 次崩溃(用户感知的崩溃)的用户所占的百分比。如果应用显示任何 activity 或执行任何前台服务,即被视为处于活跃使用状态。
  • 多次崩溃率:在日活跃用户数中,遇到过至少 2 次崩溃的用户所占的百分比。

“用户感知的崩溃率”是 Android Vitals 核心指标,也就是说,它会影响您的应用在 Google Play 上的曝光度。

如前面所提及的,Play 针对此指标定义了两个不良行为阈值

  • 整体不良行为阈值:在所有设备型号上,至少有 1.09% 的每日活跃用户遇到用户感知的崩溃。
  • 单一设备不良行为阈值在单个设备型号上,至少有 8% 的日活跃用户遇到用户感知的崩溃。

(3) 什么是 ANR(应用无响应)?

如果 Android 应用的界面线程处于阻塞状态的时间过长,会触发“应用无响应”(ANR) 错误。如果应用位于前台,系统会向用户显示一个对话框,如下图所示。ANR 对话框会为用户提供强制退出应用的选项。

应用无响应示例

出现以下任何情况时,系统都会针对您的应用触发 ANR:

  • 当您的 activity 位于前台时,您的应用在 5 秒钟内未响应输入事件或 BroadcastReceiver(如按键或屏幕轻触事件)。
  • 虽然前台没有 activity,但您的 BroadcastReceiver 用了相当长的时间仍未执行完毕。

当您的应用出现 ANR 错误的次数过多时,Android Vitals 可通过 Play 管理中心提醒您,因此有助于改进应用性能。当应用出现以下情况时,Android Vitals 会认为 ANR 次数超出了正常范围:

  • 至少有 0.47% 的每日工作时段出现了至少一次 ANR。
  • 至少有 0.24% 的每日工作时段出现了至少两次 ANR。

每日工作时段是指应用在一天内被使用的时间。

这些方法可帮助您找出是哪种原因造成了 ANR并解决问题。

Leave a Comment

您的电子邮箱地址不会被公开。