矩阵|帐号体系:后端信息结构设计( 二 )
UserID有两个很明显的缺陷,导致被第三方帐号替代。一是UserID是一个不需要用户关注的信息,因为用户几乎没有直接使用UserID的场景。二是记住各个应用的UserID成本很高,因为每一个应用生成的UserID都不一样。
如果用户日常使用50个应用,那他必须记住50个完全不一样的编号,那将会是一个灾难。
而像微信号、QQ号、手机号这类第三方帐号,几乎每一个人都拥有一个,也都能唯一标识用户身份。
如果将第三方帐号跟UserID一一关联,并使用它们来登录应用,将给用户带来极大的便利。
3. 密码登录应用时,除了输入帐号并不能确定当前用户是该帐号的所有人,还必须要通过某种方式来验证用户身份,以确保帐号不被盗用。
目前大部分应用都通过让用户输入与UserID一一对应,且只能被帐号所有人知道的密码,来完成身份验证。
为了确保密码不被恶意破解,还需要对密码的复杂度做要求。如至少8个字符、必须包括大小写字母和数字。
随着第三方帐号和手机号的普及,逐渐发展出了更多验证身份的方式:
- 手机号+短信验证码:用户输入了系统临时生成的短信验证码,即表明当前登录用户是帐号所有人;
- 手机号一键登录:通过移动运营商的身份校验接口,验证用户身份;
- 第三方帐号授权登录:通过已登录的第三方应用的接口,验证用户身份。
4. 设备号设备号是用来标识用户使用应用的硬件编号。如web端用cookie作为设备号,iOS用UUID、IDFV、IDFA,Android用UUID、Android ID。
在帐号信息中,记录用户使用的设备号,可以用来标记用户常用设备,确保用户帐号安全。当用户在一个新设备上登录应用时,系统能及时发现,并触发安全校验。
还有部分应用对用户的可用设备做了限制,如印象笔记的免费用户,只能在两个设备上同时使用。此时,也需要记录用户的设备号。
5. 其他业务信息除了以上几个系统需要的信息,还有一些业务层面需要用到的信息,如用户昵称、头像。通常在需要显示用户信息的地方出现,如用户详情页、评论列表、会话列表等。不仅彰显了用户的个性,还为用户识别、查找其他用户提供了便利。
不同的产品需求不同,帐号体系中的业务信息,要根据业务的需要来定义。
三、矩阵应用的帐号体系同一个公司开发的多个应用,称之为矩阵应用。
1. 共用帐号体系的原因相对于使用独立的帐号体系,矩阵应用共用一套帐号体系,无论是对企业还是到用户,都是一个更好的选择。
对企业来说,能大幅度减少企业的开发和维护成本。矩阵应用中的每一个应用,大多由多个团队独立开发。如果每个应用都单独开发和维护一套帐号体系,有多少个应用就要重复开发多少次,成本随着应用数线性增加。
而多个应用共用一套帐号体系,企业只需要开发一次,当有新应用时,只需要简单接入,成本大幅度降低。
同时,共用一套帐号体系,还能强化品牌认知,带来更高的商业价值。帐号体系独立开发,会导致使用多个应用的同一个用户在不同的应用中,有完全不一样的帐号,用户也会默认为,这是多个不同的企业开发的产品。这对于企业建立完整的用户画像非常不利,企业获得的用户数据不足,对用户的理解就不够完整,能转化的商业价值也就更少。
若共用一套帐号体系,用户会认为这是同一家企业的产品,对企业的品牌认知就好得到强化。同时,多个应用中产生的用户数据,能关联到同一个帐号下,企业获取的用户数据更丰富,对用户的理解更深入,通过个性化推荐和精细化运营,自然能带来更大的商业价值。
推荐阅读
- bB2B营销平台搭建实战(四):“千人千面”的官网内容营销体系
- 桌面|OriginOS Ocean原子组件体系再升级 人机交互更高效
- B端|设计体系建设赋能,让B端产品设计更高效
- 微信号|微信暂停个人帐号和公众号注册?腾讯客服回应属实 原因引各方猜测
- 美团|共享单车企业将被纳入信用监管体系,首批涉美团、哈啰和青桔
- 北京将把共享单车企业纳入信用监管体系
- 注册|帐号体系:注册登录设计
- leB2B营销平台搭建实战(三):基于营销数据中台的精准营销体系
- 产品设计|腾讯宣布企业级设计体系 TDesign 对外开源
- 网络空间|360集团升维数字安全战略 发布首个数字安全框架体系