最近闲来无事,下载了很多的APP来看。大家都知道现在很多的APP都是需要注册的,但就注册和登录这么普遍的一个功能,有的产品做的让人用起来很舒服,有的产品注册起来就很麻烦。所以,在这整理一下我的思路,如果要我设计的话,我会怎么做。
凡是先问为什么,我们为什么非要设计登录注册的功能呢?理由千千万,为了收集用户资料、建立用户体系,也可能是来自运营小伙伴的需求等。
上两张图看一下,它们分别是某教育网站的PC端和移动端的注册转化率:
不管是就我们自己的亲身体验来说还是从数据、需求来说,都证明了一个好的登录注册流程设计对用户留存的重要性。
首先,分析一下别人家的登录注册流程。
一、这回,我们心里有点谱了。所谓的登录,就是让用户输入能识别的其独特的诸如邮箱、手机号、身份证号、用户名等信息,然后再输入由用户设置的密码来确保账户安全。
注册也同样,也需要输入用户独特的邮箱、手机号、身份证号、用户名,并设置密码来保护该账户。
注册时候要做的,就是将用户输入的账号密码存储起来,用来判断用户登录时输入的账号密码是否对应。
这里要注意的是,注册的字段要和登录的字段一样样的,否则会被开发小哥哥怒怼奥~
二、接下来就是设计登陆和注册的流程。
登录成功,就进入APP,具体进入首页还是其他页面,根据每个APP的需求不同而不同;登录失败,就要提示用户为什么登陆失败;
注册成功,按道理来说,就直接进入APP就可以,但我也见过不少APP是注册成功跳至登录页让用户再登录一次(其实这个逻辑我有点想不通,为什么要多这一步??);注册不成功,同样提示用户为什么注册不成功。由于注册流程引起的用户流失已经很严重了,如果注册不成功,将会引起更大的流失。所以产品上线之前一定要好好测这个流程。如果你的产品确实很不巧注册卡带了,那么这时候引导用户就显得尤为重要了。要给用户做好提示信息,具体为什么注册不成功,如果几次不成功是不是要打电话给客服等。
三、整个登录注册的流程走通了,我们可以再看一下设计的合理性。有些功能虽然不妨碍逻辑,但是它关系到了用户体验。
1、拿【小恩爱】APP来说,
其一,在注册的时候就要输入昵称,接下来是头像、出生日期、和性别的选择3项必填项,然后才输入手机号码开始注册流程。【小恩爱】是一款情侣秀恩爱,单身找对象的APP,这么设计的逻辑我们可以理解为强制用户上传昵称等四项信息。但这样做会造成用户的严重流失。
如果先让用户注册,进入APP后再强制填写这些信息,达到的效果是一样的。但这样做不会造成用户因过多繁琐的需要填写的信息的流失,所以如果是我的话,我会把四项必填项放在APP内,增加用户的放弃成本。
在我注册的过程中,我的头像是随便上传的,进入APP一段时间后,我接到通知头像审核不通过,得知后台对信息的真实性是存在审核的,既然存在审核,就应该告知用户上传什么类型的头像,这个功能也是值得认真做的,而不是按照常规的上传头像那么随意。
其二,我们可以看到在注册流程中,用户输入手机号、输入密码后,点击获取验证码,如果手机号已注册过,用户这个时候才能获得提醒。那么输入密码、获取验证码就是增加了用户的操作步骤,应该在填写完手机号就有一个判断机制。
2、比较重要的是,你的流程有没有异常处理。比如【一个】APP,注册流程中提示用户该手机号已注册后,就没有后续引导了,这时候你应该引导用户去登陆页面,或者你产品需要的其他功能页面。千万不要出现功能黑洞!
3、功能流程走完后,我们需要注意一下界面设计的细节。
①我曾经下载过一个APP,键盘直接把密码框遮盖了,并且键盘上没有“完成”按钮,很尴尬,密码不输入完成,键盘就不隐藏;但键盘不隐藏,密码就无法输入完成。这种低级的错误就不要犯了吧~~~
②用户输入密码时要不要有密码强度提示;设置密码有哪些规则,都有提示给用户;用户名和密码的长度最短多少位,最长多少位。
③进行用户动作行为监控,设置监控点。
④很多APP的登陆注册页面就是单纯的一些框框,那么作为最接近CEO职位的产品是不是可以考虑在这么多的页面添加公司的产品介绍,或者一个单纯的logo,用次数来冲击用户视觉,让用户登录一次看一次。
最后,不是总结,说声抱歉,我知道我的流程图触及到各位大佬的底线了,实在太简陋了......