听云全栈溯源教你1分钟找出用户流失的原因
随着APP数量的增多和应用商店入口的集中,当下单个APP获取用户的难度越来越大,同时,获得用户的成本也越来越高。在当今的移动互联网环境中,很多APP不断地开拓新的渠道资源,引进新的入口流量,从线下广告、电视广告、公交车身等。如果将获取用户的来源用入口来形容,把用户流失的因素做为出口的话,我们会发现大多数的APP推广者把80%的精力集中在用户入口的引入,但是很多人不知道,出口问题能让你的APP丢失更多的用户。 用户总在不知不觉中流失? 曾经一条产品上线后30天后的用户流失曲线向人们展示了吸引用户和留住他们一个月之间巨大的难度差。也就是说如果有1000个用户下载了APP,那么1个月后会发现只有20个用户成为了日常活跃用户(DAU)。 开发者们会利用各种手段去调查用户流失的原因,图中总结的就是对于一般产品来说造成用户流失的原因。我们通过对提出的流失原因假设再结合用户不同生命周期阶段特点与流失类型对照,提出不同时期流失原因。其中,我们发现在受挫流失中有一条叫做“用户体验差”的原因,它经常会被忽略,但其实却往往成为了造成用户流失的隐形杀手。 用户体验差的原因有时候并不在于APP本身? 在当前的网络环境下,APP产品的性能好,用户无需等待与忍耐,这是判断一个APP好不好用的重要标准。有研究表明,APP/移动页面慢1秒会有7%的用户转化流失,57%的用户会放弃在手机上加载时间超过3秒的页面。而在这其中,造成APP体验差的的原因其实有很多,有统计如连接超时、闪退、卡顿、崩溃、黑白屏、交互性能差等都是主要原因。但造成以上问题的罪魁祸首都要由APP来背锅吗? 以上图为APP工作的原理图,我们可以看到,一款APP的性能状态除本身性能以外,还要受到CDN、网络、服务器的影响。也就是说,APP有时候出现交互慢的现象,很可能并不一定是移动端代码慢或者网络延时慢造成,后端接口服务的性能状态也会对APP产生极大的影响。 那么如何找到问题的根源? 如何精准定位性能根源? 当一次HTTP请求过程中,请求所消耗的时间可能是在不同的步骤发生的,即耗时过长可能发生在建连时间或服务器消耗上。那么如何分解时间才能迅速知道一次网络请求的时间都消耗在什么地方,APP出现的性能问题到底是移动端还是服务器端造成的呢?在这方面,听云全栈溯源可以直接将一次网络请求耗时细化到服务端所消耗的时间,迅速帮助运维人员进行性能排障。 听云全栈溯源即是:在复杂的应用环境下,精确定位并判断网络、移动端、浏览器端、服务端性能问题根源的技术手段。其中,它包括: 1、从移动端到服务端的性能溯源 2、从网络到服务端的性能溯源 3、从浏览器端到服务端的性能溯源 4、服务端跨语言的性能溯源 对于移动端到服务端的性能排障,只要同时部署了听云App+听云Server(登陆听云官网https://account.tingyun.com/cas/login?service=https%3A%2F%2Fsaas.tingyun.com%2Fj_acegi_cas_security_check%3FloginView%3DcasLoginTingyun 了解全栈溯源),便可以按照以下方法实现: 选中某一个具体的URI,当发起请求的APP同时部署听云App和听云Server探 针后,便可以进行全栈溯源的操作 将该URI通过跳转按钮跳转到Web应用过程,可以在POST请求跳转到服务端的部分上看到服务端消耗时间 据上图,红框中代码段为主要耗时,因此判断该处是引发问题的原因。 全栈溯源可以将所有你能想象得到碎片化的问题完美整合,以一种串行的方式去定位问题,并且无论从研发人员还是运维人员角度去利用听云全栈溯源去解决问题,都可以非常直接、准确定位问题出处,高效将问题解决。 (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |