当前位置: 首页 >文章 > 异常场景怎么处理?
收藏
分享

异常场景怎么处理?

举报王M争王M争发布于 2021-05-181097阅读0点赞
如何发现异常场景...

在产品设计中,我们除规划好那些正常的场景外,一定还要考虑到那些容易被忽视的异常场景。因为用户是非常挑剔的,我们做对 100 件事所营造的好感可能会毁于做错的 1 件事。所谓细节决定成败。



1 什么是异常场景?

异常场景,真正困难的不是如何处理,而在于如何发现。如果我们发现了异常场景的存在,给出针对性的解决方案其实不难。

往往产品已经上线了,我们才意想起来:卧槽,原来这里有个坑!

我遇到最罕见的一个场景是,有些用户在秋冬季节手会蜕皮,从而导致指纹解锁失败。所以他们希望关闭指纹解锁功能,但是为了防止被陌生人关闭指纹解锁,在关闭的时候需要确保是用户本人。如何确认是不是用户本人呢?—— 还是指纹验证...

这就陷入了一个死循环:我手蜕皮了,指纹解锁失败,所以我要关闭指纹解锁功能。但是关闭指纹解锁,需要验证我的指纹。我要是能验证成功,我tm为什么还要关闭?

后来一个不愿透露姓名的产品经理把关闭指纹解锁的验证方式改成了登录密码。



2 如何发现异常场景?

异常场景更多时候代表的是极端,如果正常范围为 1 ~ N ,0 就是无限小,代表着下限,代表着无。如无网络,无(拍照、定位、存储等)权限,无数据等。

例如,因为网络中断用户无法完成操作流程。那么我们需要保存之前的数据方便用户下次进来继续完成之前的操作。

N代表着上限,代表着超越临界值。

例如,在用户录入姓名的场景下,就要考虑如果用户是少数民族,名字很长的情况,那么在这情况下是缩小字号还是加省略号?

当然,这里的临界值不一定特指数值,它也代表着用户的极端操作。例如,网络异常的情况下,用户刷新界面我们会通过toast提示用户。如果用户在短时间内重复刷新界面,那么应该如何给予合适的提示?



3 如何处理异常场景?

空页面是我们目前对于状态0的最常见表现方式,因为空即代表着无。当然出现空页面也并不一定意味着场景异常,有的时候因为用户从未进行过操作也会展示空页面。例如,在“我的银行卡”页中,用户首次进入后展示的是空页面,这是因为用户从来就没有绑定过银行卡。

18年我在写书的时候,手机上装了很多APP。其实有个APP叫作“懒人英语”,用户查看“我的收藏”,会进入一个空页面。彻彻底底的空页面,没有任何提示。用户会很困惑:到底是因为我之前没有收藏过课程,还是因为网络原因导致数据加载失败呢?所以我顺手把它作为反面案例放到书里。

前几天,我心血来潮又安装了“懒人英语”。我发现了他们在空页面了加了4个字“暂无内容”。我突然意识到,“懒人”这里指的不是用户,而是指的他们自己。

合格的空页面应该告知用户当前的状态,并且给用户提供解决方案。如果我们不提供解决方案,那么用户进入这个空页面后就只能原路返回,就像进了一个死胡同一样, 这对用户体验来说是一种伤害。

例如,在喜马拉雅FM APP中,如果用户没有上传过作品,那么应该引导用户去上传作品。

当用户没有购买保险时,点击“我的”页中的“保险”一栏会进入“我的保单”空页面。空页面中会提供“进入保险首页”按钮,用户可以去“保险”首页购买保险。

如果我们非常希望用户去购买保险,为什么不做一个判断?当没有购买保险的用户点击“保险”一栏时, 可以让用户直接跳转到“保险”首页去购买。对一个从来没有购买过保险的用户来说,展示一个关于保单的空页面没有任何意义,哪怕你的按钮做得再好看,其转化率也不可能是 100%,让用户直接去购买更合适。



4 容错方案

其实我个人不是很喜欢空页面或者对话框提示“XXX异常”。因为用户不喜欢异常,等到异常发生时已经晚了。有没有可能在之前就避免这些异常的发生呢?这就是所谓的容错性设计。

为了避免用户犯错和提升用户的信息录入效率,我们可以提供自动完成录入功能,当用户在文本框里输入时,系统可以猜测可能的答案,显示可选列表,避免了用户手动输入造成的错误。

当然容错性设计不能只考虑用户层面,还有后台运营。例如,618期间,各家会上线很多的运营活动,需要配置大量的活动图片与对应的活动页面地址。如果一个运营忙糊涂了,配了图片,忘了配活动地址。那么用户在前端页面,点击图片不会有任何反应,因为没有跳转地址。这就属于生产事故了。

为了避免这种情况,前端可以加一个条件:只有当获取到活动地址,才展示图片。



5 总结

关于容错性的文章,我印象这是我写的第三篇。越到后面,我越发现大家不是不懂怎么去做,而是懒得去做。

触动我去写这篇文章,是我突然看到招商银行APP对网络异常的处理。槽点太多,一时不知道怎么下口。招商银行4月份的月活跃用户有4084万,这种级别的产品,却如此忽视用户体验,真的很难让人理解。

一款产品的体验做的很差,往往不是这个团队的成员不够聪明,更多的是因为大家不用心去做。不愿意站在用户的角度去思考不同的场景。当然我的阶级属性,我肯定不会为资本家而说话。钱给的不够,还天天画饼,就别996了。

当然如果钱给的足够多,还划水不干活,就很说不过去。我真的很想对这类人说 —— 你们还招人吗?




本文原创,未经作者允许不可转载!

更多内容,欢迎关注作者微信公众号:王M争!


0条评论
别默默看啦~登录/注册一起参与讨论吧~

暂无评论

请选择举报理由

违反法律法规

侵犯个人权益

有害网站环境

更多训练营>>

为你推荐 · 训练营(全勤打卡报名费全额返累计全额返用户134,817人)

AI智能工具助力提高工作效率
距离开班仅剩5天57人已报名
Blender基础提升训练营
距离开班仅剩14天4人已报名
【12月】人像后期案例实操训练营
距离开班仅剩20天4人已报名
特惠
充值
7折购
今日还在继续学习的你,太棒了!
7
折扣券可用于
年费无限VIP
立 即
使 用
此活动优惠不可与其他活动叠加使用
有效期:000000
消息
登录即可查看消息记录
建议
意见
官方
客服
在线咨询

您可以与在线客服进行沟通获得帮助

工作日:9:00~22:00节假日:9:00~18:00

联系在线客服
虎课
积分
免费学习92000+个教程!
配套素材、源文件一键下载!
昨日学员已学习了37,842
并提交了396份作业!
登录后立即学习!
loading
微信扫码关注即可登录
您需要同意协议才可以进行登录
登录虎课网,每天免费学课程全站 92000+ 视频会员教程 | 每日可免费学 1
为确保账户信息安全
请先进行真实姓名验证后进行充值付款
立即验证