详细内容
产品设计中需考虑的场景——用户会犯错
一、预防犯错
在工业上,裁整纸的裁纸机,切纸的操作必需是一左一右两个相距1米有余的支配杆同时按下才干完成,十分有效地确保了工人人身平安。正确的思绪是用户没时机犯错。
因而,在产品设计时,能够采用预防犯错的准绳,从本源上防止犯错;以keep考证码登录举例:
1. 失误无效
失误无效,是指将用户的操作行为定义为失误,并不同系统产生交互。如图所示,用户输入非数字,超越4位均不键入,最终完成用户失误无效;
适用:由于这类设计思绪是系统不反应用户的操作结果,适用用户是明晰的晓得如何操作,并快速反响是明显的失误行为。
2. 无法犯错
在未输入4位考证码时,则肯定按钮置灰,无法点击进入下一步;或者淘宝选择商品时,无货的规格按钮置灰无法选中;比起用户点击保管后报错再撤销回来修正,这类交互方式对用户体验更为友好。
适用:通常这类判别比拟简单,比方说纯前端判别(必填项为空),加载页面时接口已获取结果(淘宝下单时无库存的商品规格置灰);
3. 合理默许值
经过为用户设立合理默许值,减少用户的切换和考虑,降低用户犯错;比方,若需输入考证码,则应弹出数字键盘;
二、正确引导
1. 犯错前提示
例子1:以注册时输入设置密码,若系统对密码设定有请求时,会在输入框文本提示“请输入至少包含数字,大写英文,小写英文三种组合至少8位数密码”。
例子2:用户在知乎发布问题时,有输入字数限制。在输入内容行将超范围时,输入框会提示“还能够输入几个字”;超出输入范围后,输入框会提示“已超出几个字”,并发布问题按钮置灰;
适用:需求事前提示用户,否则用户犯错可能性较高;
2. 减少希冀和实践的差距
用户看到产品时,以为执行的结果是目的A,但走完流程后发现目的是B,此时用户希冀和结果不分歧,这就是一种错误的表现。
为了减少用户希冀和实践的差距,在产品设计时“不要反复造轮子”,遵照常用设计标准。由于这类设计曾经被众多产品所考证,用户也得到充沛的教育。搬来可用的轮子,不只开发效率高,而且用户可快速上手;
注:在搬运轮子的时分也要有本人的考虑,考虑产品为什么这么设计,能否合适本人的产品方向和用户特性。一味的搬运他人的轮子,也只会形成产品的调性不分歧。同样是视频网站的断网提示,b站和腾讯视频就有明显的不同。
3. 减少用户记忆
“能否有买车票时日期选错了?”,用户的记忆是短暂的,且精神很容易分散。定车票最中心的需求是时间和行程;执行该任务需确认如下信息:
日期&动身地和目的地;
车次;
选择座次;
选择乘客和座位;
付款;大多数订票软件的日期和行程,会常驻显现并置顶。即便用户留意力分散一段时间后再操作也能立即恢复这个任务。
电商平台在做限时抢购活动时,为了防止用户提交订单后未及时付款招致的库存预占,因而请求客户必需抢到商品后半小时内付款,否则订单作废。因而需求在订单支付时提示用户付款倒计时。
适用:关于用户易错或惧怕错误的信息,为了防止用户记忆并重复核实,重要信息提示常驻显现。
4. 预览结果
当一个视频修正软件运用渲染特效时,普通需求后台破费5或者10分钟处置,而这个时分计算机根本是没有反响的。在这种状况,固然用户没有永世丧失之前的工作进度,但假如完成的结果并不是他们原本寻觅的,其适用户失去了相当的时间,以至可能还有他们的耐烦。
适用:用户不晓得本人的操作将会带来什么样的结果,或者发现撤回该操作给用户带来较大的本钱,因而经过预览结果的方式,让用户提早检查以确保他们得到本人想要的。
5. 二次确认
例子1:为确保用户是真的要执行这个操作,经过二次确认弹窗,可有效防止用户误操作招致的费事。例如用户在执行一个删除操作,倡议运用二次确认弹窗。其细节是,确认删除的按钮分明的标识为删除,而不是普通确实认。
例子2:用户在设置密码时,通常需求输入两遍密码。由于密码的输入时为防止被别人看到密码所以显现*****,因而经过二次输入密码可有效防止用户设置密码错误。二次输入比确认弹窗更具备用户核对的意义。
例子3:假如手机正在播放视频,用户关闭wifi是无需确认,视频网站先自动暂停播放防止用户手机流量滥用,二次确认能否继续播放。例子1是执行操作时二次确认弹窗,而该例子是先替用户做决议,后提示用户如何操作。
需求留意的是,在产品设计时要慎重运用确认弹窗。确认弹窗是打断用户当前行为,因而胜利阻止用户正在犯错是有意义。但假如产品设计中过多的运用确认弹窗,常常用户不会花时间去确认本人能否犯错,而经过快速点击确认进步操作效率(通常发作在老用户上)。因而当真有很重要的事情需求提示用户时,人们或许会无视本次弹窗的内容。
6. 提供倡议
用户在打字”chanpin-产品”时,误输入”chabp”,但搜狗输入法将产品作为首选项。键盘n左近的h,j,k,m都成为n的容错按钮,都能得出”产品”。搜狗很好的容纳了用户犯错,并给出正确的引导。
注:弹窗提示用户是最常见的倡议提示方式,但需求留意的是不只要提示用户错误,还要提供倡议告知用户怎样办。假如只是地道提示用户操作错误,常常用户不晓得如何进入下一步。
三、允许反悔
我们必需要供认,无论我们如何提示,用户还是会不停的犯错和失误。假如犯错后无法挽回,用户不只将承当较大的犯错本钱,还会由于惧怕犯错不敢运用产品的功用。
例子1:当你发一份工作邮件,刚发送后,发现邮件内容有误,点击邮件撤回,能够修正后再次发送;微信2分钟内可撤回同理
例子2:当手机误删了一些照片,可在最近删除还能找回误删的照片
例子3:淘宝申请售后,还允许修正申请和撤销申请
总结,在产品设计时要抱着用户会犯错的心态,一方面要减少用户犯错进步产品的流利性,另一方面降低犯错本钱鼓舞用户运用产品。