如何處理使用者錯誤
如何處理使用者錯誤
原作者 Irina Nikulina
原文來源 ofollow,noindex" target="_blank">https://uxdesign.cc/what-to-do-with-user-mistakes-305d084ae1f9
在網際網路上有很多關於使用者錯誤的資訊。在本文中,我構建了它,並簡要概述了常見的實踐。這可能對那些覺得自己對這個話題不太瞭解的人有用。
尼爾森·諾曼給出了他的 10 個錯誤啟發式中的 3 個。這似乎是一個相當重要的問題,對吧?在這兒呢。
1、 使用者控制和自由。 使用者經常錯誤地選擇系統功能,需要一個明確的緊急出口才能離開不需要的狀態。支援撤消和重做。
2、 錯誤的預防。 要麼消除容易出錯的情況,要麼檢查它們,並在使用者提交操作之前向他們提供一個確認選項。
3、 幫助使用者識別、診斷和從錯誤中恢復。 錯誤訊息應該用通俗易懂的語言表達,精確地指出問題所在,並建設性地提出解決方案。
看看這些啟發式。你不覺得他們有點爭議嗎? 我們應該讓使用者犯錯誤,同時防止這些錯誤。然後不要忘記向用戶提供一個好的錯誤訊息。請不要同時做。他們是有爭議的,因為每次你都應該考慮什麼是目前合適的。
使用者控制和自由
讓使用者自己犯錯誤並糾正錯誤。不要用警告和確認來轟炸他們,他們是很煩人的而不是很有效。提供一個明顯的機會,以最小的努“按原樣返回”。支援撤消和重做或編輯。如果使用者改變了主意或情境改變了上下文,這也很有用。
Gmail為使用者提供了取消上傳的機會,而無需等待流程結束
錯誤的預防
儘量減少使用者可能出錯的條件數。即使是最容易理解的錯誤資訊也不能使網站像良好的邏輯那樣友好,從而防止這些錯誤。有一些方法可以防止錯誤。
1、消除錯誤條件
不要在互動中新增不必要的選項。儘量使用最小的輸入,在可能的情況下使用自動補全。使用者討厭這個東西。在不易出錯的情況下輸入,但要保持明顯。例如,在本文中,我將描述如何進行程度輸入。
國家電話號碼,卡號和時間的嚴格輸入的一些示例。
2、新增一些提示
如果您的介面有一些不明顯的部分,並且您不能避免它們,那麼新增一些提示。因此使用者不必谷歌他無法理解的東西。
如果使用者需要,請為使用者提供額外資訊
3、預見並糾正
如果可能,自動糾正使用者錯誤。
Google建議只有一個地址輸入,而不是具有不同輸入的城市,國家,家庭電話號碼等。此外,即使使用者出錯,它也會提出不同的解決方案。
4、 預見並警告
如果您知道它將會發生,請告訴使用者可能存在的錯誤。
如果使用者忘記附加檔案,Gmail會預見到
幫助使用者識別,診斷和從錯誤中恢復
如果您無法阻止使用者錯誤並且不能允許使用者犯錯誤,請向他們提供良好的錯誤訊息。
此錯誤訊息根本沒有用
錯誤資訊必須是可理解的、友好的、清楚地說明問題並提出解決方案。永遠不要因為使用者的錯誤而責怪他們。如果他們做了一個,那無論如何都是你的錯。例如,不要說“你輸入了錯誤的密碼”,面是“密碼不正確”。
MailChimp 正試圖幫助使用者提供錯誤訊息,而不是壓力或責備他們。它簡短,友好,陳述問題並提出解決方案。
什麼時候驗證?
說到錯誤資訊,什麼時候才是展示它們的最佳時機?有時候,最好的選擇就是永遠不要。如果你不知道正確的答案,不要驗證輸入。例如,名稱輸入。在其他情況下,最好使用內聯驗證。根據 LukeWroblewski 的研究,具有最佳效能的內聯驗證形式在我們測量的所有資料中都顯示出引人注目的改進。但是,我們到底應該在什麼時候進行內聯驗證,在輸入時,在編輯時還是在焦點丟失之後?在同樣的研究中,我們看到,在大多數情況下,“後”方法效果更好。使用者不會以這種方式分散注意力,並且更快地完成表單。對於使用者名稱和密碼,最好在短時間內使用“while”方法。
要記住的事情
1、使使用者可以取消操作,返回先前取消的操作並修復錯誤。
2、防止錯誤:消除錯誤條件,新增提示,預見錯誤並糾正錯誤或警告錯誤。
3、錯誤訊息應該是友好且易於理解的,清楚地說明問題並提出可能的解決方案。
4、在大多數情況下,焦點丟失後的內聯驗證效果更好。