繁體中文(台灣)
  • design
  • sign-in
  • sign-up
  • authentication

再次嘗試產品的註冊流程後,我的朋友決定放棄

在本文中,我們展示了如何透過真實案例來解釋 Logto 如何緩解某些令人沮喪的用戶登入/註冊情境。案例中的 Thomas 在嘗試登入 W 應用程式時遇到了困難。

Darcy Ye
Darcy Ye
Developer

摘要

在本文中,我們展示了如何透過真實案例來解釋 Logto 如何緩解某些令人沮喪的用戶登入/註冊情境。案例中的 Thomas 在嘗試登入 W 應用程式時遇到了困難。身為蘋果和安卓雙用戶的他,希望可以隨時隨地在他的兩部手機上查看 W 的更新。然而,當他嘗試在安卓的 W 應用上登入時遇到了問題。經過對 Thomas 的使用情境進行分析,我們發現 W 的用戶登入系統有幾個方面可以改進,而 Logto 透過在安卓應用上整合蘋果登入功能、提供清晰的提示與詢問、優先檢查相關帳戶以及放寬帳戶刪除的時間限制來避免這些問題的發生。

登入/註冊是任何應用程式吸引用戶的第一步,而流暢高效的登入和註冊流程是吸引用戶的第一印象。當我們結交新朋友時,我們會努力展現自己最好的一面來留下良好的初印象。Logto 作為一個非常注重用戶體驗的產品,也正是這樣。在本文中,我們將通過一個真實的用例來展示給用戶 Logto 如何緩解某些令人沮喪的情境。

很多時候,從一個應用遷移到另一個應用是困難的。例如,如果你所有的朋友都在使用 Facebook,即使你覺得它不易用並且不想再用它,也很難說服所有朋友轉用另一個社交應用,因為他們也面臨同樣的問題。其他應用也是如此,例如一個非常活躍的用戶生成內容平台。你可能不想使用它,但許多優秀的內容創作者只有在這個平台上發布內容。為了查看你喜歡的博主的內容,你不得不忍受不便並留在平台上。

維護登入和註冊流程及用戶系統看似簡單,但實際上存在許多複雜的情境。

Thomas 使用 W 應用的體驗

我的朋友 Thomas 分享了他使用 W(一個擁有接近 Twitter 兩倍月活用戶的跨平台應用)的經驗及困擾。令 Thomas 驚訝的是,一個擁有近 5 億月活用戶的應用,居然會有如此糟糕的用戶體驗!

W 是一個用戶分享和表達自己觀點的平台。用戶可以在時間線上看到所關注用戶的公共互動。Thomas 每天花將近一小時在 W 上了解大家對當前熱門話題的意見。

Thomas 是 W 的重度使用者,直到他遇到了問題。事情始於他的個人帳號被平台封禁。他仍然想跟隨他在 W 上喜歡的博主的內容,因此必須註冊一個新帳戶。

作為蘋果和安卓的雙用戶,他希望可以隨時隨地在他的兩部手機上查看 W 的更新。

他嘗試在他的 iPhone W 應用上創建一個新帳戶,並選擇使用蘋果帳戶登入以考慮隱私。然而,當他嘗試在安卓 W 應用上登入時,他發現沒有蘋果帳戶登入的選項。因此,他在 iPhone 上已創建的帳戶中新增了一個很少使用的手機號碼,並嘗試在他的安卓手機上通過這個手機號碼登陸之前創建的帳戶。然而,當他在安卓手機上通過新增的綁定手機號碼登入時,W 給他創建了一個新帳戶。不同的帳戶無法管理相同的訂閱清單,並且沒有一鍵遷移訂閱清單的選項,這意味著他無法切換手機並確保所查看內容的一致性。

在進一步檢查後,他發現新增到現有 W 帳戶中的手機號碼並不是默認的登入選項,而是一個可以升級的隱藏選項。當他嘗試將他在 iPhone W 應用上註冊的帳戶中綁定的手機號碼升級為登入選項時,系統通知他該號碼已經被用作登入選項,並且無法更新。此外,當他嘗試刪除那個在使用手機號碼在其安卓設備上簽入時不小心註冊的帳號時,系統告訴他該帳戶無法在創建後 30 天內刪除。

此時,他在安卓和 iPhone 設備上登入相同 W 帳戶的計劃必須放棄,除非他願意等待 30 天再試一次。

後來,我們模擬了 W 的使用情境,並用 Logto 建立了一個登入系統的示範,邀請 Thomas 試用這個登入體驗。他提到,一個合格的產品不應該阻礙用戶想完成的任何操作。相比之下,W 的用戶體驗令人不滿。他為此感到憤怒,因為一些愚蠢的產品決策讓他無法在接下來的一個月裡跟進時事及重要觀點。

影響 W 用戶體驗的關鍵問題

在分析 Thomas 的使用情境後,我們發現 W 的用戶登入系統有幾個方面可以改進。

  1. 蘋果登入功能可以整合到安卓應用中。
  2. 可以有一個選項自動升級綁定的電話號碼或電子郵件地址到登入選項,或者在新增這種信息時提供更清晰的提示和詢問。
  3. 使用可以輕易證明所有權的電話號碼或電子郵件登入時,系統應該優先檢查相關帳戶,並提供快速登入選項,而不是簡單地創建新的帳戶。
  4. 對於沒有任何記錄的空帳戶,帳戶刪除的時間限制可以適當放寬。

有些人可能會認為上述使用情境極其罕見,鮮少遇到,所以不影響整體使用。然而,Logto 認為,產品設計的目的就是在可能的情況下滿足所有合理的使用情境。就像我們不能因為目前的狀況無法帶來少數群體的困擾而忽視它們一樣,某天我們自己也可能會遇到這種情況。

如果不是所有四個問題同時發生,Thomas 就不會遇到這個問題。改善與 W 登入系統相關的四個問題中的任何一個問題,都能解決 Thomas 的使用案例中的障礙。

Logto如何避免上述問題?

在設計終端用戶的登入/註冊流程時,Logto 進行了廣泛的研究和多方面的考量。

針對第一個問題,我們曾嘗試使用蘋果帳戶在不同裝置上進行登入。蘋果裝置可能會有特別的處理,而在其他情況下,通過重定向到蘋果 ID 網頁並獲取用戶的授權,我們可以在非蘋果設備上使用蘋果帳戶登入。如果你是 Notion 用戶,你會發現他們也這麼做,允許在所有裝置上不受區別地使用蘋果帳戶登入。

對於第二和第三個問題,新增到 Logto 帳戶用戶檔案中的所有可識別信息(如電話號碼、電子郵件、Google 帳戶、蘋果帳戶或其他相關帳戶)都可以作為登入的依據。例如,如果我有一個用用戶名和密碼創建的 Logto 帳戶,然後我綁定了一個電子郵件地址到該帳戶,我就可以使用這個電子郵件地址和密碼或驗證碼在任何裝置上登入相同的 Logto 帳戶。我們這樣做是為了避免無意中創建多個帳戶(這會使得多帳戶資源管理變得困難),因為後來合併多個帳戶是一個非常複雜的任務。我們希望從一開始就避免這個問題。

對於最後一個問題,由於 Logto 是一個後端身份基礎架構,我們不會為終端用戶提供用户管理頁面(Logto 的直接用戶通常會用自己的品牌風格自定義自己的終端用戶詳細頁面)。然而,我們提供一組API給 Logto 的用戶,用以幫助他們建立自己的終端用戶詳細頁面。Logto 的用戶可以使用 Logto Admin Console 或 APIs 來修改、刪除、暫停和重新激活終端用戶的帳戶。

還有什麼?

我們在此提及的僅僅是Logto設計理念的冰山一角。未來,我們將發布一系列文章,分享我們在產品設計和做重要決策中的背後過程。我們希望這些文章也能幫助讀者們獲得優化自己業務的見解。我們也期待讀者們對 Logto 產品的回饋,因為這是一個雙向學習的過程。

Logto團隊通過從社群獲取各方建議,不斷改進產品,旨在為用戶提供最佳可能的體驗。如若沒有用戶積極提供具建設性的反饋並與團隊合作,我們無法創建完美的產品。如果你認為 Logto 能夠對你的業務有所幫助,請嘗試使用 Logto Cloud。如果在使用過程中有任何問題或建議,請隨時聯繫 Logto 團隊告訴我們你的想法和需求。讓我們共同使 Logto 變得更好!