在迁移到新的应用或合并应用时留住用户并提升价值
即使您的应用已拥有庞大的用户群,也可能需要通过迁移到新应用或合并应用来发展您的业务,并为用户提供更大价值。只需要执行几个简单但精心规划的步骤,您便能够留住大多数用户,并帮助想要迁移的用户完成迁移。
迁移或合并应用的原因
您可能会出于以下几种原因而考虑将您的应用迁移到其他应用或合并现有应用。您的业务和用户会获得哪些好处取决于做出变更的原因。主要原因有:
- 迁移到通用 APK。您的应用可能支持多种类型的设备(例如 Wear 设备、平板电脑和手机),但每个版本都有各自的软件包名称和 Play 商品详情。在某些情况下(例如,您在多个代码库中重复实现相同的功能或者管理应用的团队已进行了合并),维护这些独立的软件包可能会变得没有意义。
- 整合功能。您可能有两个或多个功能互相重叠的应用。您可以将这些应用合并为一个应用,以向用户提供统一的功能集。
- 完全重新设计或大幅改变功能。您打算通过另一套功能集来实现更广泛的影响力,或者尽管您的应用已经拥有众多用户,但应用的表现未达到您的预期。在这些情况下,构建新应用并将用户迁移到该应用可能是更容易的做法,尤其是当要做出的变更与当前应用差异巨大时。
- 更换应用的签名密钥。Play 商店和 Android 都会结合使用软件包名称和签名密钥对应用进行唯一标识。如果您忘记了自己的私钥,需要换用安全性更高的签名密钥,或因密钥遭到泄露而需要换个新的软件包名称(最糟糕的情况),您都需要更换签名密钥。
最佳做法
- 从一开始就不要创建独立的应用。独立的应用(例如,针对不同的设备类型或使用情形的应用)通常需要更多的维护工作,并且用户难以发现和自行管理这些应用,从而导致应用质量下降、使用率不高。
- 将安装人数较多或具备最理想功能集的应用作为您的目标应用。如果您要在多个应用之中选择一个来作为面向所有用户提供的最终目标应用,通常应优先考虑安装人数较多的应用,这样可以尽量减少造成用户体验中断的情况,不过您也可以选择具备自己最终想要的功能集的应用。
- 您也可以构建整合各个应用的新应用并弃用所有其他应用。您可以构建一个新的应用,将其他应用的功能整合到这一个应用中。不过,与保留现有应用作为目标应用的方式相比,这样做的用户流失风险更高。
- 制定逐步迁移计划。逐步迁移或分阶段迁移可尽量避免让用户感到措手不及或失望,并减少对用户留存率的潜在影响。
- 考虑采用过渡更新的方式,逐步引导用户适应变化。在通过添加新功能或合并功能来更新目标应用时,如果这些新功能或合并功能与应用当前的外观、风格或运作方式大相径庭,那么循序渐进的做法可能效果最佳,可让用户更容易接受新的应用。
- 增加对更多类型设备的支持,并确保在 Play 商品详情中正确地列出新功能或新支持的设备。Play 商店为您提供了两种选择:针对所有设备提供同一个“通用”APK,这样用户就可以在任何受支持类型的设备上安装和运行相同的 APK;或者针对不同的设备提供不同的 APK。此类商品详情中的所有 APK 都必须采用相同的(新)软件包名称。
- 调整营销或宣传材料,使其专注于新应用的推广。确保将所有新用户引导至正确的应用,以尽量减少需要迁移的用户数量。您可通过对新应用进行品牌重塑和修改其 Play 商品详情来达到此目的。如果您采用的是过渡更新的方式,请借此机会提醒用户您的应用将发生名称和品牌方面的变更
- 向当前用户传达迁移计划。您可以通过横幅广告、插页式广告、推送通知或其他消息传递途径逐步告知用户。让用户了解新的应用以及他们应该换用新应用的原因。说服用户相信换用新应用是迁移计划的重要一环,因此务必要强调新应用的所有优势或其他改进。由于一开始旧应用仍能正常运行,用户可以选择是否要换用新的应用,因此建议您务必在传达迁移计划的消息中使用温和的措辞,确保消息不会显得唐突,且可以关闭。 接下来,逐渐突出该消息的重要性,强调换用新应用的必要性。
- 考虑提供奖励,以加快用户换用速度。例如,让用户免费订阅新应用或给予用户一次性折扣。随着迁移过程接近尾声,您可以考虑采取更加强制性的激励措施,停用旧应用中的相关功能,并引导用户转到新应用。
- 收集有关迁移的反馈。在迁移过程中,您可能会忽视某些因素(例如用户喜爱的某项功能),或者由于某种其他原因,用户对变更不满意。这一步骤不要急于完成:这个阶段正好让您有时间评估用户的反馈,并据此做出必要的调整。
- 考虑发布一个可自动将用户重定向到新应用的旧应用版本。请在取消发布旧应用之前采取此做法,以尽可能多地迁移余下的用户。
- 通过取消发布来弃用旧应用。取消发布旧应用是最佳选择,可以避免品牌宣传的混淆或是用户不小心误装已弃用的应用。您不可能确保所有用户都会迁移,因此确定可接受的用户流失程度不失为一种良好的商业决策。