产品思考:我就是要统一的用户系统!
最近,在用户系统上愤中了一把,主要是关于激活(我们现在管注册叫激活)和登录的几个事儿。急的我是真想骂人啊,这么些不知道是干什么吃的货色来吆五喝六的提需求,还那么轴。其实我感觉整体业务线的用户系统已经有点像是一坨屎了,从没有也不可能对那些跨平台、跨业务的用户系统需求做一个完整的梳理。做为一个新的创业公司,我真的觉得很可惜,本来我们有机会做好这件事,但机会已经越来越远去。虽然业务上面临的需求比一般的互联网公司要复杂一些,但说实话我到没觉得梳理通畅有多困难,这个不难,难在利益方太多。对于统一的用户系统,有很多细节可以思考和记录,以后我会逐步的记录下我的思考内容。今天先不写这些,今天就是愤中一把,发发牢骚,散散我心中的恶气。
第一,xx产品(也可以看成是xx频道,其使用一个二级域名),申请自己做用户注册和用户“登陆”的程序。我是苦口婆心的解释、介绍、讲述、劝阻、沟通都不起什么作用,那些人怎么就什么都听不进去呢?我从很多方面说清楚了利弊,我的思考很深入,想法和理由很多。那些人什么都说不出来,没有任何拿的准的理由,那些人怎么就那么固执呢?有所为,也有所不为,那些人怎么就不明白呢?大局看问题,全面考虑事情,那些人怎么就这么狭隘呢?我不知道是我自己傻屄还是那些人傻屄,反正这帮人连“登录”、“登陆”都分不清楚也没细想过,我觉的特恶心。这事儿我很坚持,除非用领导压我,否则我什么都不做。
第二,市场部和外部网站搞了个合作,没和产品、技术有过任何沟通,就在人家域名页面里面放了一个我们的登录框。然后发现不能直接登录,登录以后也不能读取用户信息,才想起来让我看看,说让给他们弄些代码。电话里我就感觉不对劲,我让这同事把链接发给我看看,才能知道怎么弄。页面已经上线了,打开一看,我就傻了,在人家的网页上整了个和我们自己一模一样的登录框,让我们的用户跑人家那去登录去。我出离愤怒了!我觉得这事儿太TM疯狂了。
第三,公司无线部门整了个业务,由外包公司开发、运维和运营。有一天有个无线部门的同事来找我,提了几个需求,第一是把用户自己的手机号给外包公司。第二是把用户好友的手机号都给外包公司。第三是这个无线业务有自己的用户系统,要和公司的用户系统同步。我答复说,第一我们所有的业务都用UID,底层、接口、前端页面都不使用和透露用户的手机号。第二用户好友的手机号更不能透露,而且好友间也不一定有手机号。第三不能开这个注册用户的口子,尤其是外面的系统而言。
第四,wap部门搞短信邀请,用户只要点一下里面的链接,立刻激活为用户,没缓儿。入口挂在梦网首页上了,挺猛的,也挺流氓,打擦表球。不过这都不重要,重要的是wap上来的用户质量要多差有多差,web上现在上来的用户活跃度已经够呛的了,wap更甚。另外呢,还不考虑antispam,弄的有个用户发了好多万条邀请短信。
第五,不同的业务都想要自己的用户系统,都想要自己的激活登陆流程,都想要自己的激活登陆页面。这些使用二级域名的业务,每个都有背景,每个都重要,每个都特殊,每个都独立。
第六,有若干个客户端,包括PC客户端和手机客户端,都有激活、登陆的需求。流程都不大一样,大家看重的东西也不一样。
对于激活,我只有一个建议,那就是在web侧使用统一激活流程和页面,在挎平台的场景里面至少使用统一的激活流程。
为此已经实现了:
1,提供相关页面的定制功能,允许定制适当的图片以及文字信息,甚至是定制部分字段和流程。
2,提供backurl,支持哪来回哪去。
3,记录激活来源,提供数据支持。
对于登录,我也只有一个建议,那就是在web侧使用统一的登录操作。因为:
1,整站给用户统一的登录体验,包括登录功能、登录界面、成功错误提示、相关引导。
2,更高的登录成功率,集中管理后可以有效提升全站登录质量、提升用户登录成功率。
3,更稳定的登录服务,平台集中管理登录页面,利于集中监控、重点加强;各产品业务无需再分散精力兼顾登录代码的维护。
4,更安全,统一面对攻击进行防范,如暴力破解或者钓鱼欺骗。
5,更易维护,要面对不断更新的账户系统、账户状态。沟通成本底,效率高,占用工程师资源少。
我还说,同一个网站的不同二级域名提供不同的登录体验,这是个很糟糕的事情。这些登录体验包括不同的登录功能,不同的样式,不同的错误提示信息,不同的成功引导。
我还说,维护多套登录流程和页面,其登录成功率不能保证都很高,而登录成功率直接影响用户体验和网站的数据。
我还说,维护多套登录流程和页面,服务不容易稳定,系统过于复杂,逻辑过于复杂,比较可怕。
我还说,多一个入口就多一份危险,尤其是多业务线的情况。
我还说,随着时间的推移,用户系统、登录流程和页面是会升级的。如果不统一管理,不同时期不同版本的用户系统会越来越难兼容,不同时期不同版本的登录流程会散落在几百上千台前端机上的不同业务里面。
但是他们说:
在未来要推出的xx大型活动专题中,尤其是高校营销相关激励注册的专题中,也一定会有明显的需要直接登陆的强烈需求。因为我们在网站发展初期,发展和积累用户肯定是最重要的,我们希望通过这种方式为用户登陆和查看社区动态提供方便。
如果登录不是登陆框,对于用户感受来说太差了
我觉得这是明显的惯性思维,明显的没脑子的表现。他们认为首页应该有登录框,首页有了登录框用户就会登录,有了登录框用户就会活跃。狗屁!找个地儿挖个沟,里面就有水?还是得下雨才有水?还是得挖着地下水才有水?
我觉得用户有目的的操作的时候才登录,没事儿谁登录?如果希望提高用户活跃度,应该在引导用户在产生登录需求的时候快速完成登录。用户登录不是直接目的,到达目标页面才是我们的目的。那些电子商务网站,没有一个是有登录框的,淘宝、京东,当当,卓越,为什么他们的首页只用登录链接?难道他们不希望用户登录?他们不希望用户活跃?很明显,一是当且仅当用户有购买需求的时候才会登录,二是这些网站的安全级别高。再看看新的web2.0以及后web2.0时代的网站,我看到有很多网站首页都没有登录框。为什么?从最开始就建立良好的架构,统一用户体验,提供安全、高效运维支撑。才是正道!




“xx产品(也可以看成是xx频道,其使用一个二级域名),申请自己做用户注册和用户“登陆”的程序”——忒二了吧。还是一家公司吗?别人都在做统一登录的事情。呵呵。劝劝吧!大徐加油!
在面对较长的产品线时候,特别是各个产品出自公司历史上多个团队之手的时候,原先产品设计中对整合统一考虑不足的毛病就特别明显。
运气不好的时候,会导致工作一直停留在给“前辈”擦屁股的过程中,要实施整合统一显得更为困难。