Skip to Content
Docs

Step 2: Passkey login events

⏱ 5 min

Track sign-in and sign-out with trackUserAction after redirect-based auth.

Sign-in uses redirectToSignIn + handleSignInCallback — see Signin. Log events after AUTH_STATE_CHANGED or successful callback.


After successful sign-in

transcodes.on('AUTH_STATE_CHANGED', async ({ isAuthenticated, member }) => { if (isAuthenticated && member) { await transcodes.trackUserAction({ tag: 'user:login', severity: 'medium', status: true, metadata: { method: 'passkey', type: 'sdk-signin' }, }); } });

Sign out

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

Last updated on