Nederlands
  • ontwerp
  • inloggen
  • registreren
  • authenticatie

Nadat hij opnieuw een productregistratieproces probeerde, besloot mijn vriend te stoppen

In dit artikel laten we zien hoe Logto bepaalde frustrerende gebruikersaanmeld-/registratiescenario's kan verlichten door een praktijkvoorbeeld te presenteren van Thomas, die problemen had met inloggen op de W-app.

Darcy Ye
Darcy Ye
Developer

Samenvatting

In dit artikel laten we zien hoe Logto bepaalde frustrerende gebruikersaanmeld-/registratiescenario's kan verlichten door een praktijkvoorbeeld te presenteren van Thomas, die problemen had met inloggen op de W-app. Als dubbele gebruiker van zowel Apple- als Android-telefoons wilde hij op elk moment en overal updates van W kunnen bekijken op beide telefoons. Hij ondervond echter problemen bij het inloggen op zijn Android W-app. Na het onderzoeken van Thomas' gebruiksscenario zijn er verschillende aspecten van het inlogsysteem van W die verbeterd kunnen worden, wat Logto voorkomt door Apple-login te integreren in de Android-applicatie, duidelijke prompts en vragen te bieden bij het toevoegen van informatie, prioriteit te geven aan het controleren van gerelateerde accounts, en een ontspannen tijdslimiet voor het verwijderen van accounts te hanteren.

Inloggen/registreren is de eerste stap voor elke app om gebruikers te verwerven, en een soepel en efficiënt inlog- en registratieproces is de eerste indruk die gebruikers aantrekt. Wanneer we nieuwe vrienden ontmoeten, proberen we onze beste kant te laten zien om een goede eerste indruk achter te laten. Logto, als een product dat veel waarde hecht aan gebruikerservaring, is ook zo. In dit artikel laten we gebruikers zien hoe Logto bepaalde frustrerende scenario's kan verlichten door een praktijkvoorbeeld te presenteren.

Vaak is het moeilijk om van de ene app naar de andere over te stappen. Als bijvoorbeeld al je vrienden Facebook gebruiken, zelfs als je Facebook niet gebruiksvriendelijk vindt en het niet meer wilt gebruiken, is het moeilijk om al je vrienden te overtuigen om over te stappen naar een andere sociale app, omdat zij ook hetzelfde probleem hebben. Dezelfde situatie geldt voor andere apps, zoals een zeer actief UGC-platform. Misschien wil je het niet gebruiken, maar veel hoogwaardige contentproducenten publiceren hun inhoud alleen op dit platform. Om de inhoud van bloggers die je leuk vindt te zien, moet je de ongemakken verdragen en op het platform blijven.

Het onderhouden van inlog- en registratieprocessen en gebruikerssystemen lijkt misschien heel eenvoudig, maar in werkelijkheid zijn er veel complexe scenario's.

Thomas' gebruikerservaring met de W-app

Mijn vriend Thomas deelde met mij zijn ervaring met het gebruik van W (een cross-platform app met bijna tweemaal zoveel maandelijks actieve gebruikers als Twitter) en zijn problemen ermee. Wat Thomas verraste, is dat een app met bijna 500 miljoen MAU's zo'n slechte gebruikerservaring kan hebben!

W is een platform waar gebruikers hun meningen produceren en delen. Gebruikers kunnen openbare interacties zien van de gebruikers die ze volgen, op hun tijdlijnen. Thomas bracht bijna een uur per dag door op W om ieders mening over actuele hot topics te begrijpen.

Thomas was een zware gebruiker van W totdat hij in de problemen kwam. Het begon allemaal toen zijn persoonlijke account door het platform werd geblokkeerd. Hij wilde nog steeds de inhoud volgen van de bloggers die hij leuk vond op W, dus moest hij een nieuw account registreren.

Als dubbele gebruiker van zowel Apple- als Android-telefoons wilde hij op elk moment en overal updates van W kunnen bekijken op beide telefoons.

Hij probeerde een nieuw account aan te maken op zijn iPhone W-app en koos voor Apple-accountlogin wegens privacyzorgen. Toen hij echter probeerde in te loggen op de Android W-app, ontdekte hij dat er geen optie was voor Apple-accountlogin. Daarom voegde hij een weinig gebruikt telefoonnummer toe aan het al op zijn iPhone aangemaakte account en probeerde in te loggen op het eerder aangemaakte account op zijn Android-telefoon met het telefoonnummer. Toen hij zich echter aanmeldde met het nieuw gekoppelde telefoonnummer op zijn Android-telefoon, maakte W een nieuw account voor hem aan. De verschillende accounts kunnen niet dezelfde abonnementslijst beheren en er is geen optie voor een klikmigratie van abonnementslijsten, wat betekent dat hij niet van telefoon kan wisselen en consistentie in de inhoud die hij bekijkt kan garanderen.

Na nader onderzoek ontdekte hij dat een telefoonnummer toegevoegd aan een bestaand W-account geen standaardoptie is voor inloggen, maar eerder een verborgen optie die geüpgraded kan worden. Toen hij probeerde het telefoonnummer dat aan het op de iPhone geregistreerde W-account is gekoppeld, op te waarderen tot een inlogoptie, informeerde het systeem hem dat het nummer al werd gebruikt als inlogoptie en niet kon worden bijgewerkt. Bovendien, toen hij probeerde het account per ongeluk geregistreerd tijdens het proberen in te loggen met zijn telefoonnummer op zijn Android-apparaat te verwijderen, informeerde het systeem hem dat het account niet binnen 30 dagen na aanmaken kon worden verwijderd.

Op dit punt moest zijn plan om in te loggen op hetzelfde W-account op zowel zijn Android- als iPhone-apparaten worden opgegeven, tenzij hij 30 dagen wil wachten en het opnieuw wil proberen.

Later simuleerden we het gebruiksscenario van W en bouwden een demo met Logto als inlogsysteem, waarbij we Thomas uitnodigden om de inlogervaring uit te proberen. Hij merkte op dat een geschikt product geen operatie zou moeten hinderen die gebruikers willen voltooien. In vergelijking daarmee is de gebruikerservaring van W onbevredigend. Hij uitte zijn woede erover omdat enkele domme productbeslissingen hem ervan weerhielden om op de hoogte te blijven van actuele gebeurtenissen en belangrijke meningen in de komende maand.

Belangrijke problemen die de gebruikerservaring van W beïnvloeden

Na het onderzoeken van Thomas' gebruiksscenario zijn er verschillende aspecten van het inlogsysteem van W die verbeterd kunnen worden.

  1. Apple-login zou geïntegreerd kunnen worden in de Android-applicatie.
  2. Er zou een optie kunnen zijn om het gebonden telefoonnummer of e-mailadres automatisch te upgraden naar een inlogoptie, of duidelijke prompts en vragen bij het toevoegen van dergelijke informatie.
  3. Bij het inloggen met telefoonnummers of e-mails, die gemakkelijk eigenaarschap kunnen bewijzen, zou het systeem prioriteit moeten geven aan het controleren van gerelateerde accounts en een snelle inlogoptie moeten bieden, in plaats van simpelweg een nieuw account aan te maken.
  4. Voor een leeg account zonder records zou de tijdslimiet voor het verwijderen van het account versoepeld kunnen worden.

Sommigen kunnen beweren dat het bovenstaande gebruiksscenario extreem zeldzaam is en zelden voorkomt, zodat het de algehele bruikbaarheid niet beïnvloedt. Echter, Logto gelooft dat het doel van productontwerp is om alle redelijke gebruiksscenario's te vervullen wanneer mogelijk. Net zoals we de problemen die de huidige situatie kan veroorzaken voor minderheidsgroepen niet kunnen negeren alleen omdat ons leven soepel kan verlopen, kunnen we op een dag zelf met dergelijke situaties worden geconfronteerd.

Als het niet voor het toeval was dat alle vier de problemen tegelijkertijd optraden, zou Thomas dit probleem niet hebben ondervonden. Verbeteringen aan een van de vier genoemde problemen met betrekking tot W's inlogsysteem zouden de obstakels in Thomas' gebruiksscenario oplossen.

Hoe vermijdt Logto de bovengenoemde problemen?

Bij het ontwerpen van de inlog-/registratiestroom voor eindgebruikers heeft Logto uitgebreid onderzoek gedaan en veel overwegingen gemaakt.

Met betrekking tot het eerste probleem hebben we geprobeerd een Apple-account te gebruiken om op verschillende apparaten in te loggen. Apple-apparaten kunnen hier speciale handling voor hebben, terwijl we in andere gevallen dit kunnen bereiken door met een Apple-account in te loggen op niet-Apple-apparaten door te verwijzen naar de Apple ID-webpagina en de autorisatie van de gebruiker te krijgen. Als je een Notion-gebruiker bent, zul je merken dat zij dit ook doen en toestaan ​​om met een Apple-account in te loggen op alle apparaten zonder onderscheid te maken.

Voor de tweede en derde kwesties kan alle identificeerbare informatie die aan het profiel van een gebruiker in het Logto-account is toegevoegd (zoals telefoonnummer, e-mailadres, Google-account, Apple-account of andere gerelateerde accounts) als basis worden gebruikt voor inloggen. Bijvoorbeeld, als ik een Logto-account heb aangemaakt met een gebruikersnaam en wachtwoord, en ik koppel dan een e-mailadres aan het account, kan ik dit e-mailadres en wachtwoord of verificatiecode gebruiken om in te loggen op hetzelfde Logto-account op elke apparaat. We doen dit om te voorkomen dat er meerdere accounts onbedoeld worden aangemaakt (wat het beheren van bronnen over meerdere accounts moeilijk zou maken), en het later samenvoegen van meerdere accounts is een zeer complexe taak. We willen dit probleem vanaf dag één vermijden.

Voor het laatste probleem, aangezien Logto een backend identiteit infrastructuur is, bieden we geen gebruikersbeheerpagina aan voor eindgebruikers (Logto's directe gebruikers passen meestal hun eigen gebruikersdetailpagina's aan met hun eigen merkstijl). We bieden echter een reeks API's voor Logto's gebruikers om hen te helpen hun eigen eindgebruikers detailpagina's te bouwen. Logto's gebruikers kunnen Logto Admin Console of API's gebruiken om eindgebruikersaccounts te wijzigen, verwijderen, opschorten en opnieuw te activeren.

Wat nog meer?

Wat we hier hebben genoemd is slechts het topje van de ijsberg als het gaat om Logto's ontwerpfilosofie. In de toekomst zullen we een reeks artikelen publiceren om ons proces achter de schermen van productontwerp en het maken van belangrijke productbeslissingen te delen. We hopen dat deze ook lezers zullen helpen inzicht te krijgen in hoe ze hun eigen bedrijf kunnen optimaliseren. We kijken er ook naar uit om feedback te ontvangen van lezers over Logto-producten, aangezien dit een tweerichtingsleerproces is.

Het Logto-team verbetert voortdurend zijn product door inspiratie te putten uit de verschillende suggesties van de gemeenschap, met als doel gebruikers de best mogelijke ervaring te bieden. Zonder de actieve input van gebruikers die constructieve feedback geven en samenwerken met het team, kunnen we het perfecte product niet creëren. Als je denkt dat Logto jouw bedrijf ten goede zou kunnen komen, probeer dan Logto Cloud. Als je tijdens het gebruik vragen of suggesties hebt, aarzel dan niet om contact op te nemen met het Logto-team en laat ons je gedachten en behoeften weten. Laten we samen Logto beter maken!