如何处理用户错误

oulaija

2018-10-11

自译外文

503

0

0

经验分类:经验/观点/自译外文

原作者:Irina Nikulina

<译>如何处理用户错误

原作者 Irina Nikulina    

原文来源  https://uxdesign.cc/what-to-do-with-user-mistakes-305d084ae1f9


在互联网上有很多关于用户错误的信息。在本文中,我构建了它,并简要概述了常见的实践。这可能对那些觉得自己对这个话题不太了解的人有用。

Image title


尼尔森·诺曼给出了他的 10 个错误启发式中的 3 个。这似乎是一个相当重要的问题,对吧?在这儿呢。

1、用户控制和自由。用户经常错误地选择系统功能,需要一个明确的紧急出口才能离开不需要的状态。支持撤消和重做。

2、错误的预防。要么消除容易出错的情况,要么检查它们,并在用户提交操作之前向他们提供一个确认选项。

3、帮助用户识别、诊断和从错误中恢复。错误消息应该用通俗易懂的语言表达,精确地指出问题所在,并建设性地提出解决方案。

看看这些启发式。你不觉得他们有点争议吗? 我们应该让用户犯错误,同时防止这些错误。然后不要忘记向用户提供一个好的错误消息。请不要同时做。他们是有争议的,因为每次你都应该考虑什么是目前合适的。


用户控制和自由

让用户自己犯错误并纠正错误。不要用警告和确认来轰炸他们,他们是很烦人的而不是很有效。提供一个明显的机会,以最小的努“按原样返回”。支持撤消和重做或编辑。如果用户改变了主意或情境改变了上下文,这也很有用。

Image title

Gmail为用户提供了取消上传的机会,而无需等待流程结束


错误的预防

尽量减少用户可能出错的条件数。即使是最容易理解的错误信息也不能使网站像良好的逻辑那样友好,从而防止这些错误。有一些方法可以防止错误。

1、消除错误条件

不要在交互中添加不必要的选项。尽量使用最小的输入,在可能的情况下使用自动补全。用户讨厌这个东西。在不易出错的情况下输入,但要保持明显。例如,在本文中,我将描述如何进行程度输入。

Image title

国家电话号码,卡号和时间的严格输入的一些示例。


2、添加一些提示

如果您的界面有一些不明显的部分,并且您不能避免它们,那么添加一些提示。因此用户不必谷歌他无法理解的东西。

Image title


如果用户需要,请为用户提供额外信息


3、预见并纠正

如果可能,自动纠正用户错误。

Image title

Google建议只有一个地址输入,而不是具有不同输入的城市,国家,家庭电话号码等。此外,即使用户出错,它也会提出不同的解决方案。


4、 预见并警告

如果您知道它将会发生,请告诉用户可能存在的错误。

Image title

如果用户忘记附加文件,Gmail会预见到


帮助用户识别,诊断和从错误中恢复

如果您无法阻止用户错误并且不能允许用户犯错误,请向他们提供良好的错误消息。

Image title

此错误消息根本没有用

错误信息必须是可理解的、友好的、清楚地说明问题并提出解决方案。永远不要因为用户的错误而责怪他们。如果他们做了一个,那无论如何都是你的错。例如,不要说“你输入了错误的密码”,面是“密码不正确”。

Image title

MailChimp 正试图帮助用户提供错误消息,而不是压力或责备他们。它简短,友好,陈述问题并提出解决方案。


什么时候验证?

说到错误信息,什么时候才是展示它们的最佳时机?有时候,最好的选择就是永远不要。如果你不知道正确的答案,不要验证输入。例如,名称输入。在其他情况下,最好使用内联验证。根据 LukeWroblewski 的研究,具有最佳性能的内联验证形式在我们测量的所有数据中都显示出引人注目的改进。但是,我们到底应该在什么时候进行内联验证,在输入时,在编辑时还是在焦点丢失之后?在同样的研究中,我们看到,在大多数情况下,“后”方法效果更好。用户不会以这种方式分散注意力,并且更快地完成表单。对于用户名和密码,最好在短时间内使用“while”方法。


要记住的事情

1、使用户可以取消操作,返回先前取消的操作并修复错误。

2、防止错误:消除错误条件,添加提示,预见错误并纠正错误或警告错误。

3、错误消息应该是友好且易于理解的,清楚地说明问题并提出可能的解决方案。

4、在大多数情况下,焦点丢失后的内联验证效果更好。





全部评论:0

更多作品

发表评论

取消

点击右上角
分享给朋友吧

分享到

取消