对比下厨房和美食杰的注册流程
结论
都很好的满足了新用户注册的需求,也很好的解决了异常流程和恶意用户过滤问题,注册流程简洁。
两者都有一些可以优化的交互细节(按钮、密码确认、输入限制、注册方式切换、返回指向的页面),但都不影响用户完成注册。
不足之处是都没有很好的满足已注册用户直接跳转登录的问题,流程较复杂,这点需要进行改进。
改进方案:两者注册时对已注册用户直接跳转账号密码登录页,并将手机号信息直接填入。
需求分析
综上,注册场景的需要满足的需求有:
注册新账号并登录
帮助用户登录原账号
阻止恶意验证
可能出现的问题有:
输错手机号、密码或不符合格式
已注册但忘记了,但无法直接登录
恶意用户浪费验证信息
下厨房
优点
“收取验证码”、“下一步”按钮、“重发验证码”、“好了,完成”按钮的状态变化,简化操作
通过判断密码验证码是否输入、位数是否符合要求,对应改变按钮的状态(红色与灰色、是否可点击),避免了用户输入内容错误而多次重复提交的可能。
增加确认手机号码流程,减少输错可能
昵称重复时,提供昵称修改建议,用户可直接点击修改,简化流程
输入验证码、密码页增加了手机号的信息,便于用户二次确认
通过限制验证码获取频率(至少间隔一分钟),提升恶意用户刷验证码成本
网络不佳的异常流程提供了toast提示,降低用户焦虑
缺点&改进方案
对手机号格式限制太少
手机号只需输入5位就可以点击发验证码、第一位不是1也可以点击。只能靠发送失败的提示发现问题。
改进方案:增加手机号位数限制、首位限制。
已注册手机号时,跳转的是发送验证码重设密码,而非直接登录
默认用户已经忘记密码、需要重置,事实上用户可能只是忘记注册过了,可以直接登录,不需要重设密码
改进方案:已注册手机号时,跳转密码登录。
昵称已被占用的情况下仍可以点击提交个人资料
改进方案:判断昵称已被占用的情况下,提交按钮灰色显示、失效无法点击
从验证码、密码页返回,直接返回到了“我”的页面
大多数用户应该是发现自己手机号输错了,想要重新输入手机号,而不是跳出手机注册流程。
改进方案:从输入验证码密码页点击返回,跳转输入手机号页面。
不能明文显示密码,缺少确认密码的方式
改进方案:增加明文显示密码按钮or二次输入确认密码,其中增加明文显示更简单
切换到除微信外的第三方注册,需要退出手机号注册、再进入“其他登录方式”才可切换,用户切换的流程复杂
改进方案:在手机号注册页面引入第三方登录入口
微信登录,如果未安装微信,则一直加载中
改进方案:增加“授权失败”或“未安装微信”的提示
美食杰
优点
手机注册页提供了第三方登录入口,切换便捷
提供明文显示密码选项,便于用户确认密码
手机号输入限制:首位为1,第二位必须为3-8,最多输入11位数字
每日发送短信次数限制,阻挡恶意用户
将注册流程集中在一页,注册完毕直接登录,流程简洁
可重发验证码与不可重发时,“获取验证码”状态不同
网络不佳的异常流程提供了toast提示,降低用户焦虑
缺点&改进方案
注册按钮一直可点击,异常几乎都靠toast提示,易增加用户情绪
改进方案:当用户未填完内容时,注册按钮灰色不可点击
当手机号已绑定时,未跳转登录,而是留在输入注册
改进方案:提示跳转登录,并直接将手机号填入
总结
相同点:
都通过一定的手法(按钮状态、输入限制)的方式减少了误输入
注册完毕后都直接登录跳转了“我”的界面
处理了网络不佳的异常情况,降低用户焦虑
分别通过限制每日验证码条数、发送验证码频率的方式,过滤恶意用户
不同点:
下厨房将用户注册流程拆分成三页(输入手机号、验证码与密码、设置资料),美食杰集中在一页(手机号、验证码、密码)
下厨房前置了微信注册、手机注册,将其他第三方渠道归为“其他登录”,美食杰将所有第三方入口都设在了登录、注册页面
对已注册手机号,下厨房导向了设置密码页,美食杰则是toast提示后停留在注册页
下厨房缺少确认密码机制,美食杰可通过明文查看确认密码
总的来看:
都很好的满足了新用户注册的需求,也很好的解决了异常流程,注册流程简洁。在对恶意用户的过滤上二者的方法不同,但都解决了问题。
两者都有一些可以优化的交互细节(按钮、输入格式限制、密码确认、注册方式切换、返回指向的页面),但都不影响用户完成注册。
不足之处是都没有很好的满足已注册用户直接跳转登录的问题,流程较复杂,这点需要进行改进。
改进方案:两者注册时对已注册用户直接跳转账号密码登录页,并将手机号信息直接填入。