登录注册不是几个“按钮”的事儿

0.前言

如今移动互联网产品少不了登录注册,但对于用户来讲,登录注册是一件对用户不大友好的事儿,想象一下:你在某个电商平台购物,把花了好长时间筛选、比对的商品加入到购物车,去结算的时候,这时界面弹出一个“登录”的界面,得了,你还没登录,等你登录之后,未登录之前加入到购物车中的商品竟然不见了(购物车中的商品与userid相关联,所以userid改变后,购物车里面的商品也会变),这一糟糕的购物体验会直接导致用户放弃购买。

那既然体验这么糟糕,但为什么绝大多数APP需要登录注册呢?在回答这个问题之前,先普及一点小知识。

1.互联网产品是如何识别自己的用户的?

简单来说,当你使用某个互联网产品(web、APP),系统通过两种场景来识别用户:

未登录:用户在未登录的状态下,如果用户使用的是移动设备,可以通过设备ID来识别用户,如安卓的Device ID,ios的IDFA,若是微信公众平台,则是通过微信的OpenID来识别用户。如果用户使用的是web浏览器,则是通过cookies。

已登录:如今用户登录主要使用第三方账号、注册手机号、注册邮箱等三种主流方式登录,一旦用户登录,系统会用根据登录的账号识别用户。其实最稳妥的办法是,给用户分配一个userid,userid再和第三方账号、注册手机号、邮箱进行关联。这样做的好处就是方便账户体系的稳定性和拓展性,因为即使手机号、第三方账号、邮箱全部丢失,userid永远存在,就会识别这些用户,如同用户的身份证一样。

2.在哪些场景下需要登录注册?

实际上,除了银行、证券、社交(区)等涉及到资金安全和个人隐私的用户需要登录注册外,一般的工具类、应用类、阅读类等应用其实根本没必要强制让用户登录注册,但现实却是挺无奈的,几乎所有的产品都涉及到登录注册,我大体猜测一下其他的产品经理是怎么想登录注册场景的(也是平时较为常见的一些场景):

(1)评论、点赞某条内容

(2)结算时

(3)想看更多内容时

(4)想取得某项特权时

一点碎碎念:实际上,我们在电商网站买东西为什么一定需要登录注册呢?你去专卖店、超市买东西,选东西、结账就可以了,为什么一到线上了,就必须要用户登录注册呢?我个人觉得不是很合理,所以,在这次我的电商产品中,我们作了一个大胆的决定:免注册购买! 用户只要下载了我们的商城APP,无需繁琐的登录注册,即可实现轻松购买。

3.注册需要哪些信息?

(1)最为传统的手机号/邮箱的注册方式,邮箱注册时pc端最常见的注册方式之一,现在一些移动端产品仍然提供“邮箱+密码”的注册方式,但大部分移动端产品已放弃了邮箱注册。移动端主流的注册方式是“手机号+密码”的形式,因为手机号保有量大,而且移动验证会更加方便、便于运营以及容易导入社交链。但手机注册的方式通常需要验证码,用于减少机器人的恶意注册。

(2)第三方授权注册(登录)。这是目前最为普遍的一种做法,只要拥有“超级APP”(微博、微信等)账号,用户即可方便的登录。缺点也是显而易见的,用户并不属于自己的,一旦第三方掐住你的痛处,极易丢失这些用户。 另外对于电商平台来说,通过手机号、邮箱向用户推送促销信息,方便运营,一定程度上会提高平台的购买转化率。不过现在一些平台有“伪”第三方登录的情形,用户使用第三方登录了,仍然需要绑定手机号(本质上是注册),这种用户体验的方式相当糟糕。

(3)在移动时代,那种传统的用户名+密码的注册方式逐步在弱化,现在有一种手机号+验证码的登录方式,是一种不错的注册方式。现在只要用户成功登录一次,只要用户不主动退出账户,可以在很长一段时间保持登录状态。

当然,注册、登录过程中的一些安全问题也是不容易忽视的:例如使用手机号+密码的注册登录,可能会出现“撞库”的风险。用户可能会使用相同的手机号+密码在不同的平台上进行注册,一旦账号密码泄露,在其他平台的账号也会有泄露的风险。

对于账号的安全性保护,一些比较大的互联网公司会做出周全安全防护网判断,如:登录地点异常、登录设备异常、登录网络环境异常等等。当出现可能的安全隐患后,会进行一系列安全问题验证:历史购买物品、历史状态定位地点、通讯录内容验证、发送给通讯录好友进行验证。

4.登录注册的逻辑校验

登录注册的过程中需要做一些逻辑判断以及流程中的异常处理,包括:

邮箱/手机号是否已经注册?已经注册了如何引导用户去登录?手机号/邮箱是否输入合法?不合法该如何给予用户反馈?登录的密码机制(长度、字符组成、明文还是不可见)?需不需要确认密码?需不需要验证码?验证码是多少位?验证码的重发机制?登录过程中的一些异常状况(密码、账号输入错误)如何反馈?忘记密码如何找回?找回的方式用哪一种?登录注册完成之后,页面返回至哪儿?

5.小结

说了这么多,回到最初的问题:为什么绝大多数平台需要用户登录注册,答案其实很简单,获取用户信息,方便后续的运营!这才是最重要的。当然之所以说这么多,是为了说明登录注册并不是简单的画几个输入框,摆几个按钮的事儿,界面上的每个元素深究下去都会有背后的原因以及复杂的逻辑。多问几个为什么?为什么要这样做?这样做的场景和出发点是什么!我觉得一个优秀的产品经理要知晓每一种设计的来龙去脉,思考多种场景下的正常、异常流程的处理,这才是产品经理的价值,否则,永远都是一个“交互设计师”!

作者 仔仔朱

关键字:产品经理, 产品设计, 登录


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部