LinkTrace docs
Clerk: track auth success after your backend sees the Clerk user
Clerk owns the auth UX. LinkTrace only records the resulting success event after your application receives the final user.
Signup tracking
Track the lead once the Clerk signup flow has actually succeeded.
ts
import { trackClerkSignup, fromExpressRequest } from "@finndean/linktrace-node"
await trackClerkSignup(
linktrace,
fromExpressRequest(req),
clerkUser,
{ eventName: "signup" },
)Login tracking
Use the login helper in the same place you finalize the authenticated user state.
ts
import { trackClerkLogin, fromExpressRequest } from "@finndean/linktrace-node"
await trackClerkLogin(
linktrace,
fromExpressRequest(req),
clerkUser,
{ eventName: "login" },
)Related guides