Step 2: Passkey login events
⏱ 3 minTrack 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
React
const handleLogin = async () => {
const result = await transcodes.openAuthLoginModal();
if (result.success) {
await transcodes.trackUserAction({
tag: 'user:login',
metadata: { method: 'passkey' },
});
}
};Common Tags for Passkey
| Tag | Use Case |
|---|---|
user:login | User logged in |
user:logout | User signed out |
user:register | New user registration |
What’s Next
Last updated on