
會員註冊與登入該怎麼設計?
註冊流程每多一步,就少一批人
會員系統最常見的問題不是功能不足,是沒有人完成註冊。手機打字費力、驗證信收不到、欄位太多,每一個環節都會流失人。
設計原則很單純:先讓人進來,其他資料以後再問。
註冊只要最少的欄位
建議的最小組合是 Email + 密碼。其餘的欄位——姓名、電話、地址、生日、統編——可以在實際需要時再收。
為什麼是 Email
不只是聯絡方式,它同時是:
- 訂單與各種通知的發送管道——串接任何金流服務都會需要
- 密碼重設的唯一途徑——沒有 Email,忘記密碼就只能靠人工處理
- 網路上最低成本的身分驗證關卡——雖然不能保證確有其人,但至少經過提供信箱服務的公司驗證
沒有任何驗證機制的系統,實務上曾發生被大量灌入假訂單的情況——主機商只能提供連線紀錄,仍然查不出是誰。
不要在註冊時要求的欄位
- 身分證字號——除非有法規上的必要,否則不該蒐集
- 生日——除非真的會用於行銷活動
- 地址——購買時再問
- 統編——結帳需要開發票時再問
每一個欄位都應該說得出用途。蒐集用不到的資料,只是增加自己的保管責任。
三種替代的註冊方式
| 方式 | 優點 | 要注意 |
|---|---|---|
| Facebook 登入 | 免打字,流失少 | 仍會取得 Email,只是流程簡化 |
| Google 登入 | 同上,普及度高 | 同上 |
| 手機簡訊驗證 | 對台灣使用者門檻低 | 每則簡訊都有成本,國際簡訊更高 |
簡訊驗證的隱藏成本
簡訊看似方便,但要注意:一旦用簡訊取代 Email,後續的所有通知也必須用簡訊發送,長期下來成本會明顯累積。
常見的折衷是:用簡訊驗證身分,但仍要求留下 Email 作為通知管道。
社群登入的兩個提醒
- 要保留 Email 註冊的選項——不是每個人都有或願意用社群帳號
- 若使用者的社群帳號停用,要有補救方式——建議在首次登入後,引導他設定密碼或綁定 Email
驗證信是最常出問題的環節
使用者註冊了,但收不到驗證信——這是會員系統客訴的最大宗,而且你不會知道有多少人因此放棄。
常見原因
- 寄件驗證沒設好,被判定為垃圾郵件
- 使用者打錯 Email
- 信件被歸類到促銷或垃圾郵件匣
第一項是可以根本解決的:網站主機寄出的信必須納入寄件驗證設定,否則會被主流郵件服務擋下。排查方式見公司信箱收不到信或被當垃圾信怎麼查。
介面上該做的補救
- 送出後明確提示「請至信箱收信,並檢查垃圾郵件匣」
- 提供重新寄送驗證信的按鈕
- 提供修改 Email 的機會,處理打錯的情況
- 驗證連結的有效期限不要太短
登入與密碼
- 忘記密碼一定要能自助處理——透過 Email 重設,不要靠人工
- 不要用信件寄送明碼密碼——應該寄重設連結
- 登入失敗訊息不要太明確——「帳號或密碼錯誤」比「此帳號不存在」安全,後者會洩漏哪些 Email 已註冊
- 限制連續失敗次數,防止自動化嘗試
- 考慮提供「保持登入」,減少重複輸入
手機上的細節
多數使用者在手機上註冊,這些細節直接影響完成率:
- Email 欄位要跳出含 @ 的鍵盤,電話欄位要跳出數字鍵盤
- 不要禁止貼上——在手機上重打密碼很惱人
- 讓瀏覽器的自動填入能運作
- 送出失敗時不要清空已填內容
- 錯誤訊息要說明怎麼修正,並自動捲動到出錯的欄位
完整的表單設計原則見手機版表單怎麼設計才不會流失客戶。
驗證碼的取捨
圖形驗證碼能擋掉部分自動化註冊,但也會擋掉真人——尤其是只能看圖辨識的驗證碼,視障使用者無法通過。
若要使用,建議選擇提供替代方式的機制,或改用背景式的判斷方式,減少對使用者的干擾。