如何將注冊表單的用戶體驗設計做到最好?
表單對于業務成功至關重要,且可能導致轉換率降低,客戶被遺棄。而且這也是用戶最為掙扎的地方。那么設計師在這種情況下如何幫助用戶呢?如何設計一個非常好的表單?這里有一些建議。
有多少人喜歡填寫表單?我認為不是很多。因為這不是用戶想要的服務——他們只是想購買門票,或和朋友聊天等等。而注冊是不可避免的,他們必須處理的惡行。那么提交表單有什么問題?
- 這是很浪費時間的;
- 復雜形式很難弄清楚;
- 表單會要求用戶不敢共享的信息——信用卡的詳細信息、電話號碼、地址。
表單對于業務成功至關重要,且可能導致轉換率降低,客戶被遺棄。而且這也是用戶最為掙扎的地方。那么設計師在這種情況下如何幫助用戶呢?如何設計一個非常好的表單?這里有一些建議。
允許注冊并通過社交服務登——Facebook,Google等
社會登錄是一個非常強大的工具,它可以幫助實地完成工作。它會讓人們知道他們的社會數據是有保障的,并解釋你會需要什么樣的信息。
保存輸入數據
表單中最有用的功能之一——記住用戶已經填寫的輸入數據。如果出現問題,用戶不需要再次重新輸入所有信息。此功能對于長形式特別有用。
保留表單盡可能的短,或將其拆分成多個步驟
在你的表單中只添加必需字段——它可以節省時間并減少錯誤。如果一個字段是可選的,最好不要顯示它。將表單限制為只有1或2個可選字段,并將其清楚地標記為可選字段。也可刪除任何確認字段,只要是你真正需要的。如果你無法避免使用較長的表單,請將其拆分成多個步驟并對相關字段進行分組。
自動對焦窗體中的第一個輸入域
自動對焦會引導用戶到你的表單起點。強調第一個字段與邊框顏色,背景顏色或兩者兼而有之。
圖片來源:Udacity
避免使用隱私警察協議確認的復選框
而不是復選框,使用帶有關于接受條款和政策的鏈接的文本。
圖片來源:Coursera
你可以使用一種表單進行注冊和登錄(注意)
創建一個注冊和登錄的通用表單是一個很好的選擇。輸入電子郵件和密碼后,服務器會檢查電子郵件是否已經在數據庫中。如果是,你將登錄,如果不是,該服務將為你創建一個新帳戶。但注意這種方法有一些問題——如果你輸入錯誤但有效的電子郵件,該服務將使用此電子郵件創建一個帳戶。
圖片來源:Bookmate
在單列布局中顯示字段
通過粘貼到單個列以避免重新定向來維持用戶流動(例外:簡短的相關字段,如城市,州和郵政編碼)。
提供清晰的標題
一個好的設計從文本開始,一個好的形式從標題開始。簡短且智能的CTA向用戶展示了完成此表單的好處,并激勵他們。為了值得信賴,顯示用戶的信息是安全的,提供安全徽章。
圖片來源:New York?Times
設置輸入
輸入字段是任何形式的基本元素。簡單的輸入由幾個部分組成——輸入字段,標簽,占位符。
輸入字段
一般來說,一個文本字段有6個表示 – 默認,懸停,焦點,錯誤,成功和禁用。
文本字段狀態
標簽
一個好的經驗是使用頂部對齊的標簽,因為它們更快讀取。簡而言之,可以使用有意義的圖標而不是標簽。另一種方法是使用像Material Design這樣的浮動標簽。標簽應該有一個簡短而清晰的mircocopy。一個案例或標題案例——這是你的選擇,且要保持標簽命名的一致性。組合相關標簽和字段,將標簽放置在與其相關的字段附近。
字段標簽
占位符
占位符是幫助用戶了解可輸入數據類型和格式的提示。避免使用占位符作為標簽,而使表單緊湊。它適用于2-3個字段的短格式,但不適用于較長的表單。當用戶將信息輸入到該字段中時,占位符消失,用戶可能無法檢查是否輸入正確類型的數據。
避免使用占位符作為標簽
注意密碼字段
我指出了密碼字段,因為它有自己的約束和技巧。
讓用戶看到他們的密碼
它可以幫助用戶在提交之前檢查其密碼。
顯示密碼強度
好的密碼很難被猜到。給用戶顯示他們密碼的強度和安全性,以及是否需要使其更復雜。
圖片來源:Dropbox
提交之前顯示密碼要求
如果你的服務需要特定要求的密碼,請在提交表單之前顯示。
圖片來源:MailChimp
提醒用戶大小寫字母轉換鍵的開啟
它有助于防止突然按下Caps Lock鍵的Shift鍵,這種常見錯誤的出現。
圖片來源:Privat24
設計一個“忘記密碼?”流程在登錄表單上
人們常常忘記密碼(我也是這樣的),可以方便提醒或恢復密碼。
圖片來源:Bookmate
創建強大的按鈕
名稱按鈕正確
不是使用一般的提交標簽,表單按鈕應該準確描述用戶正在執行的任務——創建帳戶或登錄等。
禁用該按鈕,直到所有必需的輸入已完成
這是在提交之前的視覺驗證輸入的另一種方式。
正確使用主按鈕和輔助按鈕
如果你有兩個按鈕——主要和次要的,你應該在視覺上區分它們以減少潛在的錯誤。更重要的是,主按鈕應該看起來更加的明顯。
避免復位和清除按鈕!
思考錯誤的預防
錯誤預防是好的形式最重要部分之一。思考系統如何防止和修復常見錯誤,而不是僅顯示用戶的錯誤消息。
輸入自動化
用戶的自動化輸入可以通過減少填寫所需的字段來防止他們的錯誤。
- 根據郵政編碼或地理定位數據自可動填寫城市和州級的文本字段。
- 從輸入的信用卡號中選擇卡類型。
輸入掩碼格式化你的字段
要解決輸入問題,請使用格式化數據字段上的輸入掩碼。輸入掩碼會自動在該字段中插入正確的格式。
域的限制
控制用戶輸入的另一種技術是添加字段約束。例如,僅允許使用電話和郵政編碼字段的數字。
記住錯誤驗證
使用內聯驗證
避免錯誤摘要,在輸入旁邊放置錯誤消息。一次顯示一個字段的錯誤消息。
圖片來源:LinkedIn,Asos
使用清晰的mircocopy檢查錯誤信息
它應該告訴用戶為什么他們的信息被拒絕以及如何解決它。錯誤信息語氣應該是有禮貌且專業。
在提交之前驗證具有多個要求的字段
突出顯示顏色、圖標和文字的錯誤字段
使錯誤信息清晰可見,使用不同的方式強調它的顏色、文字和圖標。
結論
我們可以看到,一個好的注冊表單是一件棘手的事情,它不僅僅是一個好的UI設計。為了改善用戶體驗,設計師需要考慮過程的所有細節。正確的形式可以增加轉換并減少用戶的放棄。
譯者:SKYUI
原文作者:Vitaly Dulenko(UI/UX Designer)
本文由 @SKYUI 翻譯發布于人人都是產品經理。未經許可,禁止轉載。
有用 收藏了
嗯,整體來說,還是設計得比較細致化的。但是,登錄界面相對于整個app來說,雖是入口,但是一旦登錄后用戶短時間難再次登錄,這樣的話,對于一個要快速上線的產品來說,自然登錄界面會做得很簡單(一方面要考慮產品設計時間因素,另外一方面也要考慮技術實現時間因素)。
同意樓上,登錄注冊流程一開始在產品上線時,權重都比較低,受產品更新時間影響,不會過于詳細,流程能通暢即可
欣賞你的態度,加油 ??