diff --git a/apps/web/lib/telemetry.ts b/apps/web/lib/telemetry.ts index df787e7f33..a54fdbbe35 100644 --- a/apps/web/lib/telemetry.ts +++ b/apps/web/lib/telemetry.ts @@ -11,6 +11,7 @@ export const telemetryEventTypes = { bookingCancelled: "booking_cancelled", importSubmitted: "import_submitted", googleLogin: "google_login", + login: "login", samlLogin: "saml_login", samlConfig: "saml_config", embedView: "embed_view", diff --git a/apps/web/pages/auth/login.tsx b/apps/web/pages/auth/login.tsx index b76c6499c6..0d7404fae8 100644 --- a/apps/web/pages/auth/login.tsx +++ b/apps/web/pages/auth/login.tsx @@ -105,6 +105,7 @@ export default function Login({ form={form} className="space-y-6" handleSubmit={(values) => { + telemetry.withJitsu((jitsu) => jitsu.track(telemetryEventTypes.login, collectPageParameters())); signIn<"credentials">("credentials", { ...values, callbackUrl, redirect: false }) .then((res) => { if (!res) setErrorMessage(errorMessages[ErrorCode.InternalServerError]);