ความสำเร็จในการเข้าสู่ระบบด้วย Conditional UI
ความสำเร็จในการเข้าสู่ระบบด้วย Conditional UI เป็นการเปรียบเทียบเส้นทางการเข้าสู่ระบบก่อนถึงเซิร์ฟเวอร์ ระหว่างตอนที่ผู้ใช้พิมพ์ตัวระบุกับตอนที่มีตัวช่วยพาสคีย์ในระดับฟิลด์ ซึ่งแสดงให้เห็นว่าทำไมความสำเร็จของพาสคีย์ฝั่งเซิร์ฟเวอร์ถึงดูเกือบสมบูรณ์แบบ ทั้งที่ประสิทธิภาพที่แท้จริงของ Conditional UI นั้นขึ้นอยู่กับการผูกฟิลด์ ตัวเลือกของผู้ใช้ ความสำเร็จในการเข้าสู่ระบบขั้นสุดท้าย และความเร็ว
จุดที่ Conditional UI ล้มเหลวจริงๆ: จุดวัดผลสามจุด
Conditional UI (CUI) มักถูกรายงานเป็นตัวเลขเดียว: อัตราความสำเร็จฝั่งเซิร์ฟเวอร์ ตัวเลขนั้นอยู่ท้ายสุดของโฟลว์และดูเหมือนจะสมบูรณ์แบบ ตัวเลขก่อนหน้าสองจุด ซึ่งเป็นจุดที่ผู้ใช้ drop out ไปจริงๆ อยู่ด้านล่างนี้
นี่คือช่วงเวลาก่อนถึงเซิร์ฟเวอร์: ข้อเสนอแนะปรากฏขึ้น ผู้ใช้เลือก และเบราว์เซอร์ยืนยันเสร็จสิ้น การ Drop-off ที่นี่หมายถึงผู้ใช้ปิดหน้าต่าง, สลับบัญชี, ไม่สามารถปลดล็อคเครื่องได้, ไม่มี credential ที่ใช้ได้บนอุปกรณ์ หรือล้มเลิกก่อนที่จะเกิด signed request
ในที่สุดการล็อกอินก็สำเร็จ บางครั้งหลังจากพยายามใช้ CUI อีกครั้ง, autofill หรือพิมพ์ผ่านช่องทางสำรอง นี่คือตัวเลขความสำเร็จในมุมมองของผู้ใช้
ตัวเลขนี้มีประโยชน์สำหรับวัดความน่าเชื่อถือของเซิร์ฟเวอร์ แต่มันเริ่มนับหลังจากที่ประสบการณ์ผู้ใช้ Conditional UI ทำงานสำเร็จไปแล้ว
จุดที่ Conditional UI เปลี่ยนเป็น Adoption
ตัวเลขที่ชี้วัดจริงๆ ไม่ใช่การที่เบราว์เซอร์รองรับ Conditional UI หรือไม่ แต่มันคือความถี่ที่ผู้ใช้จริงเห็นข้อเสนอแนะพาสคีย์ที่ถูกต้องในเวลาที่เหมาะสม แล้วเข้าสู่การล็อกอินโดยไม่สับสนบัญชี, ไม่โดนโปรแกรมจัดการรหัสผ่านขัดจังหวะ หรือต้องเปลี่ยนไปใช้ช่องทางสำรองด้วยตนเอง
| แพลตฟอร์ม | สัดส่วนการแนะนำพาสคีย์ | ความหมาย |
|---|---|---|
| macOS | สูง | มองเห็นการแนะนำได้บนหน้าต่างล็อกอินแบบมีตัวช่วยส่วนใหญ่ |
| Windows | ต่ำ | ผู้ใช้เดสก์ท็อปที่มีพาสคีย์ในเครื่องมีจำนวนน้อยลง ทำให้ CUI ทำงานน้อยครั้งลง |
ใช้สัญญาณเหล่านี้เพื่อประเมินการนำไปใช้งานของคุณ
ให้ตรวจสอบความครอบคลุมของ credential ที่หายไป, พาสคีย์ที่อยู่บนอุปกรณ์อื่น, การเชื่อมโยงฟิลด์ไม่ถูกต้อง, หน้าต่างซ้อนทับจากโปรแกรมจัดการรหัสผ่าน, ความไม่ตรงกันของบริบท RP/บัญชี หรือการเปิดใช้งานที่ยังสร้างฐาน credential ไม่มากพอ
ผู้ใช้ยังคงล็อกอินได้ แต่ไม่ใช่โดยตรง เป้าหมายของการเพิ่มประสิทธิภาพคือความเร็วและความตรงไปตรงมา: ลดการเบี่ยงเบนของ identifier, รองรับการกู้คืน และใช้ entry แบบ recognized-device หรือ one-tap ในจุดที่บริบทชัดเจนพอ
- ความสำเร็จของการล็อกอินขั้นสุดท้ายรวมเอาการโต้ตอบที่ตามมาในกระบวนการล็อกอินเดียวกัน: ผู้ใช้สามารถสลับบัญชี, ปิด prompt, ลองใช้ CUI อีกครั้ง หรือเปลี่ยนไปใช้วิธีพิมพ์ช่องทางสำรองก่อนที่จะล็อกอินสำเร็จในที่สุด
- Conditional UI assertion ที่ถูกต้องแทบจะได้รับการยอมรับจากฝั่งเซิร์ฟเวอร์เสมอ ช่องว่างของการวัดผลนั้นอยู่ก่อนที่ assertion จะเกิดขึ้น การรายงานผลเฉพาะจากเซิร์ฟเวอร์จึงดูดีกว่าประสบการณ์การเข้าสู่ระบบที่เกิดขึ้นจริง
- สัดส่วนของ Conditional UI ใน assisted entry ขึ้นอยู่กับความหลากหลายของอุปกรณ์ในการใช้งานและระยะเวลาที่ผลิตภัณฑ์เปิดให้บริการ การใช้งานบนเดสก์ท็อป Windows มักแสดงฐานข้อเสนอแนะในเครื่องที่น้อยกว่า เนื่องจากผู้ใช้หลายคนเก็บพาสคีย์ที่ใช้ได้ไว้บนโทรศัพท์มากกว่าบนอุปกรณ์ปัจจุบัน
- พฤติกรรม autofill ที่ดีเป็นเงื่อนไขสำคัญสำหรับ Conditional Create ที่มีประสิทธิภาพ ดู Conditional Create Rate สำหรับมุมมองในทางกลับกัน ที่คุณภาพของ autofill จะคาดการณ์ความถี่ในการสร้างพาสคีย์โดยอัตโนมัติหลังจากการล็อกอินด้วยรหัสผ่านสำเร็จ
อ่านเพิ่มเติม
งานวิจัย Corbado ที่คัดสรรมาและเอกสารอ้างอิงหลัก
- Sign in with a passkey through form autofill คู่มือการใช้งานของ Google สำหรับ Conditional UI ในแบบฟอร์มชื่อผู้ใช้และรหัสผ่านที่มีอยู่
- WebAuthn Conditional UI Passkeys & Autofill คำอธิบายเชิงปฏิบัติเกี่ยวกับการป้อนพาสคีย์อัตโนมัติ การประสานงานแบบมีเงื่อนไข และการผูกฟิลด์ตัวระบุ
- Passkey Device Support เมทริกซ์ความเข้ากันได้สำหรับพฤติกรรมการป้อนพาสคีย์อัตโนมัติและเข้าสู่ระบบข้ามแพลตฟอร์มและเบราว์เซอร์