Skip to Content
DocumentationDemonstrationHistory LogStep 2: Passkey login events

Step 2: Passkey login events

⏱ 3 min

Track login, logout, and registration events for Passkey-first Login


Login Success

const result = await transcodes.openAuthLoginModal(); if (result.success) { await transcodes.trackUserAction({ tag: 'user:login', status: true, metadata: { method: 'passkey' }, }); }

Login Failure

const result = await transcodes.openAuthLoginModal(); if (!result.success) { await transcodes.trackUserAction({ tag: 'user:login', status: false, error: result.error || 'Authentication cancelled', metadata: { method: 'passkey' }, }); }

Sign Out

await transcodes.token.signOut(); await transcodes.trackUserAction({ tag: 'user:logout', status: true, });

Framework Examples

const handleLogin = async () => { const result = await transcodes.openAuthLoginModal(); if (result.success) { await transcodes.trackUserAction({ tag: 'user:login', metadata: { method: 'passkey' }, }); } };

Common Tags for Passkey

TagUse Case
user:loginUser logged in
user:logoutUser signed out
user:registerNew user registration

What’s Next

Last updated on