什么叫做第三方登录
第三方登录,是相对于应用而言,用户登录操作不是基于自身建设账号体系,而是基于用户在第三方平台上已有的账号和密码来快速完成登录的过程。目前国内比较广泛使用的第三方登录方式为微博、微信、QQ,天翼账号等,国外广泛使用的登录方式为Facebook,Twitter等。
第三方登录的优势
1.方便用户快捷登录,降低用户的登录流失率
用户在使用第三方登录认证时,只需要保证自己选择的第三方登录应用注册过账号,而且保持在线状态的话,不需要记忆账号密码或者输入账号密码的操作,提升了用户登录的便利性与快捷性,有效降低了用户的流失。
2、方便应用获取用户信息,减少产品设计成本
第三方登录接入后,应用可直接获取用户昵称、头像、用户ID等信息,方便产品获取用户的基本资料。
3、可共享登录应用的用户关系,提升产品的用户转化率
第三方登录一般设计有共享登录账号已有的用户关系,用户进入产品后可了解到自己登录应用的好友是否也在使用相同的产品或者分享该产品给登录应用里的好友,如今日头条中的添加好友功能中,用微信登录的用户可以将头条推荐给自己的微信好友。
4、减少短信验证码发送次数,降低产品登录成本
目前市面上的短信验证码的价钱约在0.05元左右,当用户选择使用第三方登录时,可有效减少产品的登录成本
第三方登录的不足
1.选择第三方登录会受到非产品可控因素的制约,目前大多数的第三方登录应用流程为:用户选择登录logo-跳转至第三方登录应用-授权登录-登录到产品,在整个登录流程中,需要用户在第三方软件注册过账号才能完成该流程,倘若用户没有第三方登录账号,那么会增加用户新的登录流程,增加流程的成本都是接入第三方登录的产品不可控的。
2、产品获取到的用户信息有限
用户选择第三方登录时,其用户信息参数由第三方登录选择性的传给产品,一般多为用户的头像、昵称、用户ID等,产品能获取的用户信息是基于第三方登录应用给予的,其信息量有限。
3、不利于产品自身的账号体系建设
产品在设计注册功能时,可以根据自己的业务状况与场景进行规划性设计,可选择让用户用自定义昵称、手机号、邮箱等方式注册,而基于第三方账号体系的第三方登录虽可以带给用户一定程度上的方便,但是流失了部分会选择产品账号体系登录的用户,降低了注册转化率,这对于后续产品的账号体系是不利的。
4.一旦自己的第三方账户出现问题,比如被第三方平台封号,或者账号被盗,则会发生相应的应用内数据丢失或者数据泄露。这个时候即使注册一个新账户,之前在应用内所有的记录也是无法恢复的。
5.对于有自己本地注册需求,并且提供第三方登录的应用而言,需要考虑第三方账号和本地账号的对接问题,产品需要设计对接方案,研发也要正确实现这个对接方案,会带来一定的额外工作量;此外,如果这个问题处理不好,很容易导致同一个用户在应用上存在多个账号的情况,为用户在平台上的操作带来了困扰。一旦第三方登录出现问题,比如出现服务当机,或者停止提供登录服务,将会对应用的后续发展造成一定的风险。
第三方登录的实现方式
目前来说第三方登录的实现方式一般有两种
纯登录与绑定登录(伪第三方)
纯登录
实现方式
使用第三方账号直接登录,即可拥有完整的同本地注册用户相同的待遇。
(2)优势
简单、快捷,用户第一次只需要登录第三方平台并将登录许可授权给应用即可,只要成功,后续就能像应用注册用户一样使用应用内所有服务。
(3)劣势
账号体系在别人手里,一旦第三方登录出现问题,会面临用户及用户数据丢失的风险,给应用的可持续发展带来一定的隐患,只是,考虑到目前提供第三方登录的平台的实力,这种隐患的发生是一个小概率事件。
(4)适用场景
如果所开发的应用定位是分享、评论、社交,并不涉及必须进行创建应用账号的复杂功能,是比较轻量级的应用,那么可以选择放弃自主的应用账号体系。比如今日头条、一点资讯等资讯类应用,还有网易云音乐等音乐类应用。
绑定登录(伪第三方)
使用第三方登录后,要求绑定应用内账户(如果用户有,则直接绑定,否则需要走应用内的账号注册流程)。这种实现方式总体上来讲,对应用和用户都是有一定好处的。
对应用来讲:可以将用户信息牢牢抓在自己手里,防止被第三方拒绝提供服务后丢失本应用积累的用户;可以拿到更多用户的联系信息,比如邮箱、手机号码等,可以为后续的持续营销打下基础;可以避免一个用户多个账号同时存在的情况发生。
对用户来讲:主要是可以防止第三方登录关闭登录服务之后,无法找到自己在应用内的信息的风险。
(1)实现方式
使用第三方登录后立即需要绑定应用内账号。
(2)优势
使得应用内的账号体系比较规整,避免同一个用户产生不同的账号,也进一步避免了同一个用户不同账号之间的数据合并工作。
(3)劣势
这种方式给用户的体验不太好,尤其是用户没有本地账号的时候,不但没有减轻用户的注册成本,反而增加了,给用户的感觉是还不如直接注册,多此一举。
(4)适用场景
对于规模较大的应用,完全可以这么干,比如京东、淘宝这种级别的,因为你对用户的吸引力足够,他为了获得应用的服务,能够忍受这样的额外麻烦。但对于刚起步的应用,拉新是比较重要的任务和业绩指标,这么干则有一定的风险,因为这样的用户体验是非常糟糕的,用户很可能因为这个设计而放弃使用这个软件。
应用账号登录与第三方登录均有利弊,无论何种选择,力求尊重用户,为用户带来方便这个大方向总是不错的。至于具体选择,则要结合自己产品的形态、定位、风格以及愿景来进行选择,不同场景使用不同的实现方式,具体问题具体分析,任何试图用一个方子处理所有问题的想法都是有风险的。
总结
第三方登录作为互联网常见的登录方式,产品经理在接入第三方登录应用时,要全面分析考虑第三方的登录特点,除了对比登录产品的设计流程外,其登录产品的对接技术难度、返回用户信息的参数、用户规模及特点也应该全面考虑,从而选择适合自己产品的第三方登录方式,从而放大化第三方登录的作用于价值。
提问:
问:本地账号已被绑定时,怎么处理?
答:当本地账号已有相同类型的第三方登录绑定时,应当提示是否替换原来的第三方登录账号,如果选择是,则使用原第三方账号无法再登录该本地账号,而是会创建一个新的本地账号。
问:什么时候绑定本地账号最好?
答:在目前已体验过的产品中,第三方登录绑定的时机都在第三方登录成功后。这样做的优点在于用户在产品中进行任意操作前,已经绑定了本地账号,可以根据本地账号来对用户的行为进行跟踪。缺点在于,容易激怒用户,让用户有多此一举的感觉。
所以更好的做法应当是,将产品中的服务、内容或者功能模块进行分类,基础的则只需要第三方登录后即可访问或操作,而高级的则必须在访问或操作前绑定本地账号/创建本地账号绑定。
问:登录后需要有入口解绑或者替换第三方登录怎么办
答: 第三方登录后,提供解绑和绑定其他第三方登录方式入口,可以方便用户账号更换,避免同一个用户使用多个第三方登录创建多个本地账号。
作者:SanCode
链接:https://www.jianshu.com/p/67f3f3c5728c
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
PPT:https://it-xzy.github.io/PM-NEW/2018.7.12PM-5.html#/6
视频:https://v.qq.com/x/page/f0720codqlu.html