小编介绍:大家在日常创建产品或者使用产品的时候,可能会遇到注册账号、登录、获取密码、退出账号等一系列操作的问题。那么,作为产品经理,是否应该从用户的角度思考如何设计这个流程呢?
刚接触产品行业的朋友们,不管你从事什么业务,只要业务线涉及到C端用户,你的第一个小测试流程图就是登录、注册、获取密码、注销账号。当然,工作三年以上的“遗留产品人”每次启动新项目时也得设计这个常规功能。那么让我们言归正传,分析一下这些共同特征。
1.注册:首先我们需要澄清的是,并不是所有的产品都需要注册和登录。处理相对私密的用户数据的应用程序,例如微信、淘宝、中国建设银行应用程序和电子邮件,需要注册和登录。不生成用户相关数据的应用程序(例如Moji 天气和日历)不需要注册或登录。
对于需要用户注册登录的应用,从数据分析的角度来看,用户注册信息后会生成一个账户,后台数据库中存在对应的唯一标识。新注册的用户称为新用户。
您需要区分新用户和新设备。新用户指向[用户ID+1],新设备指向[设备ID+1]。比如我在手机APP上注册了一个账号。如果您随后使用该账户登录另一部手机和两台不同的电脑,则注册登录操作将使该产品的新用户数+1,新设备数+4(如果您拥有一台这些设备并且之前从未登录过此产品)。
目前,常见的注册(同登录)方式主要分为两大类。
系统自行创建用户(用户唯一标识可以是手机号码、用户名、邮箱、身份证号等)。
第三方账号(微信、QQ、支付宝、微博、淘宝等)认证登录。
尽管各种业务设计的注册流程和领域存在一定差异,但尽量引导用户以最少、快速的方式完成注册并收集他们最重要的信息。许多产品允许用户根据自己的需要自由创建自己的帐户或直接通过第三方登录。但少数产品要求用户注册并选择第三方登录后绑定手机号码。否则,您将无法完成注册过程。
从用户的角度来看,增加注册、登录等繁琐流程,只会严重阻碍用户点击第三方登录表单。如果产品经理担心第三方账户问题,他们希望为自己的产品建立一个账户系统,这是可以理解的。您可以允许用户在首次登录后输入额外的信息以使用您产品的某些功能,或者您可以通过积分奖励或其他方式鼓励用户输入更多的个人信息。
1. 典型系统自制用户——手机号码注册对于自制系统用户来说,主要涉及的字段有手机号码、短信验证码、密码。
手机号码:我们需要一个前端来检查手机号码是否为空以及是否符合11位手机号码格式。该界面还会检查您的手机号码是否已注册。
短信验证码:需要有一个接口来验证验证码是否正确或无效,防止刷卡,同时还需要限制获取验证码的次数以及每次输入错误的次数。天并在指定期限内。
如果用户后悔退出,可以设置N天的冻结期。如果用户在N天内登录该应用,则注销申请将自动取消,用户可以继续正常使用该帐户。否则,您的帐户将永久丢失且无法通过任何方式找回。
由于业务属性、产品本身的安全性和交互性要求、不同类型的终端、用户使用场景等多种因素的影响,注册、登录、找回密码的设计存在很多差异。并注销您的帐户上面的共享设计是常见且基本的。好了,这波浪潮就到此结束了。希望对即将入手产品的朋友们有所帮助~
本文最初发表于@Grace 的《人人都是产品经理》,未经许可不得转载。
标题图片由Unsplash 根据CC0 协议提供
本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/657376.html