注册登入功能对于一个APP的重要性毋须置疑,能够设计好注册功能是一个优秀产品总监的基本功。那么,在设计注册功能过程中,手机号注册登入、邮箱注册登入跟第三方授权登陆,这三种形式应当选择哪种?有何优劣?本文作者从这三种常见注册登入方案的优点出发,对此展开了剖析说明。

  用户及其形成的数据,是科技公司最核心的资产。

  可以说,用户及其使用产品过程中形成的数据,是一家科技公司存在的前提。

  而几乎所有的时刻,用户使用科技公司提供的产品时,在最微观的层面,都是一个又一个的账户在使用产品,然后形成数据。每一个账户的背后都代表着一个用户。

  注册登入功能,则是用户提出申请,并获授权使用产品的起点。

  建立用户画像、数据驱动决策、产品精细化营运,这一切的原点都离不开能将每条数据精确的对准某个用户。

  因此,做好注册登入功能,引导用户最低费用的激活产品,提供个性化服务,就显出意义非凡。

  一、三种常见注册登入方案的优点

  目前常见的注册登入形式共有三种,分别是:手机号注册登入、邮箱注册登入跟第三方授权登入。

  至于邀请码注册登入一般在产品公测阶段启用,用户名注册登入则几乎早已销声匿迹。

  这三种常见的注册登入模式,各有其适用场景,具体使用这种,如何组合,还要视产品类别而定。

  笔者将要从渗透率、用户感受步骤、关系链、账号生命周期,四个维度来对比剖析这三种常见的注册登入模式。

  1. 渗透率

  渗透率,就是当前登入模式在人群中的普及状况。

  首先来说手机号注册登入。毋庸讳言,在这个联通互联网市场存量竞争、红海厮杀的阶段,手机的渗透率肯定是最高的。这也决定了,目前大部分app都选用相机为主要注册登入的方案。

  其次是邮箱注册登入。邮箱注册登入是属于PC时代的常见做法,但对于多数用户而言typecho注册用户权限,用过最多的还是QQ邮箱,而且还是高频使用。不过,不少科技公司都是从PC时代一路走过来的,所以为了老用户不至于流失,还是保留了邮箱注册登入的方案。

  最后是第三方授权登陆。最常见的第三方登陆模式有陌陌、QQ跟微博,这几种登陆模式,本身就是强依赖用户相机或是邮箱注册登入的,因此渗透率状况不再赘言。

  2. 用户感受步骤

  用户感受步骤,就是用户的注册登入步骤是否会被打断,也即是否还要用户暂时退出产品进行其他操作来完成注册登入,这会对用户感受导致巨大的伤害。

  比如,手机号注册登入过程中,用户须要暂时退出产品,查看相机验证码。后来逐渐通过相机验证码推送、自动填充验证码跟手机号一键登陆优化了这一用户感受问题。

  而邮箱的用户感受步骤就很糟糕。用户一般还要至邮箱查看验证码或是点击验证链接,才能完成注册登入。如果用户是在相机进行的注册登入,体验就更差了。

  最后是第三方授权登陆的用户感受步骤,这种方案还要用户从产品跳转至对应的第三方产品获取授权,然后再跳转回当前产品。一定程度上,也会打断用户的感受步骤。

  3. 关系链

  关系链,是指能够通过用户所使用的登陆方案获取相应的社交关系网路。

  手机号注册登入成功后,不少社交类或内容类产品就会申请获取通讯录权限,然后期盼用户约请未注册的好友注册登入以及跟已注册登入的好友进行互动。

  对于邮箱而言,则不存在关系链,因为难以导出对应的邮箱联系人。

  第三方授权登陆方案中,只有微博支持导出好友功能,微信跟QQ均不支持。

  4. 账号生命周期

  账号生命周期,是指用户所使用登陆方案的帐户过期时间。

  手机号注册登入的帐号生命周期就是用户从注册至更换手机号的时间段。这牵涉至帐户的归属跟数据合并问题,下文阐明。

  邮箱注册登入的帐号生命周期几乎是永久的,因为其免费,也由于其帐户重复的机率不太或许存在。

  第三方授权登陆方案的帐号生命周期自然是随第三方账户的灭亡而消失。因此,目前多数产品在用户选择第三方授权登陆后,还会强制要求用户绑定手机号,防止用户流失。

  5. 小结

  总结出来,从渗透率、用户感受步骤跟关系链这三个维度来看,手机号注册登入无疑是最优的选择。

  其他两种登陆模式都是作为用户备用登陆方案,防止用户处在相机不在身边且忘掉密码那样的场景时,也可以无障碍的完成登陆。

  再细分下来,第三方登陆更多是满足用户快捷登入的需求。

  二、三种常见注册登入方案的逻辑

  比较完三种常见登陆方案的优点,再来瞧瞧这三种登陆方案详细的逻辑。

  1. 手机

  手机号注册登入一般有两种方法。

  手机号+验证码的注册登入。这是最主流、最常见的注册登入验证方法,也是用户感受最优的注册登入模式。不过也会存在两个问题:验证码的发送费用、用户帐户的归属问题。

  用户在产品中通过手机号获取的验证码,对于科技公司而言提供这项服务并不是无费用的,往往都是由其他运营商计费提供。每一条验证码的发送都有0.03元-0.06元不等的费用。如果是语音验证码,收费或许更高。可以想象在百万级、千万级平台这项成本的总额。

  至于用户帐户的归属问题。读者可以构想那样一个场景:

  小胖使用手机号注册登入京东商城帐号,并在一次购物后,忘记了这件事,此后有半年未登入京东商城。这期间小胖换了一座城市发展,又换了新的手机号。原来的手机号被运营商二次放号,成了程序员小李的手机号。

  小李对技术懂得多一些,知道手机号更换后要赶快把各个平台绑定的手机号替换成最新的。但是当它在京东商城进行手机号替换时,系统提示它此手机号已绑定。

  这就是运营商二次放号造成的帐号归属问题,实际业务场景要远比这复杂得多。

  针对这一问题,目前常用的解决方案是,在用户使用新设备登入已注册手机号时,询问当前手机号是否是自己的账户,比如京东商城。更严苛的产品会在用户确认是自己的手机号后进行二次验证,比如支付宝。

  当然,为了防止这些不必要的争端,平台也会提供手机号的换绑功能。

  手机号+验证码+密码设置的注册登入。刚刚说到,对于科技公司,尤其是百万级、千万级的产品而言,发送验证码绝对是一笔不小的费用,那么怎么能够增加一些这项费用呢?那就是在用户注册时要求用户设置密码,而在用户登入时,提供验证码跟密码两种验证方案。

  这样,既为用户解决了相机不在身边,但又迫切需要登陆产品这一场景下的需求。一定程度上也节省了验证环节的费用。

  2. 邮箱

  邮箱+验证码/验证链接的注册登入。这种登陆方案一般是产品从PC时代来到联通互联网时代,为了不遗失这些未绑定手机号的邮箱注册用户,而采取的折中方案。

  如果用户是第一次使用邮箱注册登入,那么会发送邮箱验证码或是验证链接至邮箱,然后还要用户至邮箱中进行操作。这样用户感受会特别差,很或许出现用户嫌麻烦,直接舍弃注册的状况。

  还有一种是邮箱用户的日常登陆操作。这个操作常常是邮箱+密码的登陆模式。

  3. 第三方登陆

  跳转至相应第三方产品获取授权的注册登入。第三方授权登陆原本是为了便于用户快捷登入而进行的功能设置,所以假如用户是初次使用产品,就跳转至第三方登陆,都会要求务必绑定手机号。但也有些产品不需要用户绑定手机号,这都会形成用户数据合并问题。

  比如,小胖每天在家使用每周健身进行锻练时,会同时在相机跟ipad上播放教学视频,不同之处是他相机上的app是手机号注册登入的,而ipad是QQ第三方登陆的未进行手机号绑定。在锻练结束后,小胖想要为手机号绑定QQ,这样才会形成同一时间段的数据合并冲突问题。

  对于这一问题,目前笔者并没有见到挺好的解决方案。

  三、一些交互细节

  手机号录入的展现方式。对于无序的数字序列,通常人类才能轻松记忆的数字宽度上限是7位。因此,在数值录入的场景中,通常选用每隔三位或四位就用下划线分割的方式来促使用户二次确认键入数值的准确性时,获得更好的用户感受。

  数值录入读取纯数字按键。在用户录入手机号的场景中,录入数据只或许是数字,因此激起纯数字按键,减轻用户的认知选择负担,也能使用户获取更好的感受。

  邮箱后缀预提示。在用户录入邮箱帐号进行登陆的场景中,可以在用户键入时手动填充@符以后的后缀,提高用户的信息录入效率。

  同样的,在相机录入时,提供手机号国家跟地区的辨别;用户进行信息录入时,提供声音+震动的录入反馈;默认钩选同意用户合同跟隐私合同等等。

  都是在交互步骤中,提升用户感受的小技巧,笔者不再一一赘言。

  四、机器验证码

  上面的内容,就是当前主流的用户注册登入核心步骤。而不仅这种,还有一些重要但容易忽略的问题。

  此验证码并非是相机验证码,而是注册登入页上的图片验证码、滑块验证码、数字验证码等。

  如果说相机验证码,是为了确认帐号当前登录者身分的话。那么,现在这个验证码就是为了确认当前使用产品的是机器还是人类。因此,姑且将这些验证码称为机器验证码。

  为什么要这么严防机器使用产品呢?

  来看一条数据,在互联网上少于50%的流量都是爬虫形成的。爬虫是一种在网路上抓取各类网页数据的技术。这是太可怕的数据。

  尤其是在数据驱动决策的现在,假设一个电商网站每周记录的访问数据少于一半都是无效数据。那么数据剖析的结果就十分可疑了。

  而且多数人应当都晓得当某位艺人的热点新闻爆发后,微博服务器一直崩溃。这是因为访问数量过多造成的,因为可供访问的网路资源是有限的。如果大量资源被无效的爬虫占用,那么不管对用户感受或则企业费用都是一种外伤。

  笔者以前从0至1开发过完整的网站系统,为了便于记录网站的访问者会记录所有来访者的ip。数据剖析发觉原来60%以上都是网路爬虫的访问记录。

  笔者也曾动手写过爬虫,破译某小型平台的滑块验证码。总体思路就是通过匀变速公式,尽力模拟人类的手势滑动行为,包括对滑动速率跟准确度的模拟。目的就是企图诓过对方平台的验证系统。说爬虫跟平台的验证码反爬虫是攻守对决,一点也没错。

  那么,爬虫这么”努力”,是为了哪些呢?

  答案是:数据。

  本文开篇早已说过,数据是科技公司最核心的资产。除了用户行为形成的数据,还有一类数据。比如企查查的公商数据,淘宝网的商品售价数据,裁判文书网的案例数据。

  将这种成千万级typecho注册用户权限,甚至上亿级别的数据进行采集,用于不同的行业跟场景,会发挥出很大的经济效益。

  所以,爬虫常常会盯住这些有价值的数据,锲而不舍的破译攻击机制,进行数据采集。

  而作为数据的持有者,有时候在数据安全跟用户感受上,只能牺牲一部分用户感受。因为,机器验证码就是拿来避免机器,而非避免人类的。现在竟还要每个用户,在注册登入时进行机器验证。其实对用户来讲,这并没哪些好处,但此举只是恼火。

  五、总结

  注册登入步骤是产品帐户机制的一个子集,在整个帐户机制中发挥着至关重要的作用。

  一方面,注册登入步骤适于精准辨识用户,为用户提供更好的感受跟愈发个性化的服务;

  另一方面,注册登入步骤只是抵制这些”不速之客”的一堵高墙,这既是对用户数据安全的保护,也是对产品自身健康发展的保护。

Last modification:December 26th, 2020 at 04:22 am
如果觉得我的文章对你有用,请随意赞赏