一键登录的实现原理就是通过运营商特有的网关认证能力,验证待校验手机号码和应用所在的手机号码一致性,从而达到和短信验证码登录一样验证用户身份的作用。这种方式可以直接由运营商帮助App取号验证,用户点击一键登录,既不需要输入账号密码,也不需要等待获取短信验证码,全程不超过3秒。

老板在晨会上又一次提出了零预算打造爆款App,快速提高用户留存率等美好设想,虽然很想戳他的脑门告诉他"别YY"了,但是理智告诉我现在工作不好找,忍一时海阔天空。仔细研究了一下拿到的数据,从"H5注册—App登录"的转化,到"APP激活—App注册"的转化,再到获取验证码却未成功注册的人数,看完感觉已经找到问题所在了。

首先来看一下我们采用的登录方式(也是目前大部分App选择使用的登录方式)。

短信验证登录 python 短信验证登录抖音_App

没错,就是这么简(丑)单(陋)粗(无)暴(比)的登录,原来还有一个账号密码登录后来因为操作步骤实在繁琐,考虑到简单方便的用户体验,于是就只保留了短信验证码和第三方登录。从某个角度来讲,我们这款App在"登录界面用户流失"这一问题上还是很有发言权的。

总结一下一般在登录环节会造成用户流失的情况可能会有以下几种:

1. 用户在填写信息的过程中受到其他因素影响(比如队友叫吃鸡,某宝通知降价,老妈叫去买菜……)于是注册中断,用户未进入注册库;

2. 用户已经下载了APP,进到登录页因为操作繁琐不堪其扰,怒了,直接放弃注册;

3. 注册短信未成功下发或到达时间滞后,导致注册未果;

第一种属于不可抗力,和第二种问题的根源是一样的,最好的方法就是把注册登录的时间缩短,降低中途用户被转移注意力的可能性。比如当信息录入只需要1秒甚至还不到时,用户甚至都察觉不到在这个环节上的时间消耗,一个不注意就完成身份验证了。

第三种则涉及到通道问题,目前市场上的通道资源紧张,说是99%以上的到达率但是实际操作中到达率只有60%-70%也不是什么稀奇事。同时,如果下发的时候用户手机有问题,导致无法成功下发,这些失败短信会在网关保存一段时间再尝试下发,时间按当地网关不同,有些立即返回,有些要72小时再次下发。那么这个时候就会有很多用户选择放弃——等待时间过久放弃注册;收到时间大于验证码有效时间(一般>30分钟);多次触发,多个验证码造成混淆。

知道了问题所在就剩改进了!

其实短信验证码的使用感受并称不上良好,用户要等待运营要担心,成本降不下来性价比还很低……与其忍受短信验证码为什么不用一键免密验证。感觉抖音、瓜子二手车的免密验证就挺酷炫的。比如抖音,一键登录是它留给用户进行登录的第一选择,而账号密码登录,短信验证码登录则被收编成为"其他登录方式"。

短信验证登录 python 短信验证登录抖音_App_02

一键登录的实现原理就是通过运营商特有的网关认证能力,验证待校验手机号码和应用所在的手机号码一致性,从而达到和短信验证码登录一样验证用户身份的作用。这种方式可以直接由运营商帮助App取号验证,用户点击一键登录,既不需要输入账号密码,也不需要等待获取短信验证码,全程不超过3秒。

短信验证登录 python 短信验证登录抖音_运营商_03

可以说从安全性、流畅性、界面美观上来看,一键登录完爆短信验证。那么最后就剩下老板最关心的成本问题。成本上,短信验证码只要发送就计费,一键验证只有验证成功才会计费,想来可以节省很多无效的短信成本。