用户设置个人资料时,是否需要一个清空选项?
咖友提問:對于用戶個人資料的每個字段,是否需要設置一個恢復為空的選項?
舉例:如“出生年月”,是否要給一個為空的選項?如果僅從資料完整性的角度出發,不給用戶為空選項(即一旦選擇了就不能清空),這種邏輯是否有問題,若有,有多大問題?
來自 @是是 | IT桔子 PM 的回答:
用戶界面的產品設計和交互設計應該是基于分析用戶在使用場景下的心理活動,進而產生的操作方式。即用戶界面是基于用戶心理模型,而不能基于產品實現模型。
如果是移動端的個人資料填寫,由于移動端輸入空間限制,用戶不喜歡在移動端產生過多的輸入操作,盡量讓用戶少輸入,比如年月日這種字段用戶是需要自行填寫,初始狀態可以為空,然后進行填寫。但是填寫之后一般是可以更改的。
另外,在移動端,由于輸入面板的復雜性,一般會自動保存用戶的輸入結果,
在出現斷網或者環境的不穩定性引起的突然狀況,如何使你的產品顯得人性化,此時應該不會出現清空用戶內容的行為吧。
并不是所有的用戶都是新手級別,一定程度上相信你的用戶只是某一項填寫錯誤而不是到了需要重新來過的操作。所以恢復為空不是好的選擇。
從產品設計角度講用戶的界面設計需要盡可能的為中間用戶優化,考慮中間用戶填寫操作的心理狀態和出錯率。用戶輸入錯誤不是你犯的,但很有可能是產品的責任。大部分用戶會把意外錯誤歸根于產品設計的疏忽,而不是自身的人為操作。通過改變設計和適當的文案提示可以把錯誤輸入率降低的。所以還是多多考慮產品設計中的用戶體驗吧,而不是單純的提供恢復為空。
另外一般用戶界面設計會盡量采用單列設計,而不是多列,單列布局能讓用戶對全局有很好的把控度,同時對內容一目了然,多列會在一定程度上分散用戶的注意力,容易出錯。也可以采用顏色,分級或者模塊間的對比區分設計,在視覺上的區分設計可以很好地幫助用戶使用產品。降低出錯率。所以用戶在填寫信息時采取提供修改比全部清空要更人性化。
但是也有例外:比如在登錄系統中當用戶驗證碼寫錯了要清空密碼重填。這是出于安全考慮。因為密碼的存儲一般是加密的,即使密碼提交到了服務器,如果采取的是不可逆的算法對密碼進行加密存儲,服務器是永遠不知道密碼的明文是什么,所以當用戶輸錯驗證碼后用戶填寫的密碼是不可能返回的,必然清空。如果判斷驗證碼是否正確是通過ajax且當前界面不存在刷新的話,是可以不需要重新填寫密碼項的。但這樣是不安全的。
最后還是視你的產品用戶使用場景而定吧。 個人不建議清空操作。
本問答來自PMCAFF產品經理社區(www.pmcaff.com),未經許可,禁止轉載。
若想和作者及更多PM交流請點擊 閱讀原文 進入社區
總結
以上是生活随笔為你收集整理的用户设置个人资料时,是否需要一个清空选项?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PMCAFF微课堂 | 测试兄弟CEO揭
- 下一篇: 深圳 | PMCAFF 产品经理第一课,