Your success rate says 90%. It does not say how many of those users fought retries, method switches and recovery to get in. Login Friction scores every login and shows where struggle concentrates.
Friction score 0–100 for every engaged login
Worst patterns ranked by total friction
Filter by OS, browser, touchpoint and market
The struggle your backend never sees
Retries, dismissed prompts and fallbacks happen client-side, where IdP logs stop. Login Friction measures them. When the worst pocket is passkey-shaped, Passkey Errors explains it.
Three tries, a method switch, a recovery detour: still a success in your IdP. The score keeps it visible.
Averages spread the pain thin. The quadrant separates broken, noisy, silent-failure and healthy segments.
Every block and every table row links to the flows behind it, so a friction number turns into journeys you can replay and fix.
Three views on where your login hurts, which patterns cause it and who pays.
Engaged logins split by outcome, then method. Weight by volume or friction and click any block to zoom in.
Common questions about measuring login struggle
Find the friction pockets in your real traffic, fix the worst one and prove the fix with Experiments.