From 3118ec7306b1f12498755619cab253c08dada4d6 Mon Sep 17 00:00:00 2001 From: bkellam Date: Thu, 4 Dec 2025 22:17:54 -0800 Subject: [PATCH] use email for distinct id on cloud --- packages/web/src/app/posthogProvider.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/web/src/app/posthogProvider.tsx b/packages/web/src/app/posthogProvider.tsx index c13a289e..a3797388 100644 --- a/packages/web/src/app/posthogProvider.tsx +++ b/packages/web/src/app/posthogProvider.tsx @@ -75,12 +75,13 @@ export function PostHogProvider({ children, isDisabled, posthogApiKey }: PostHog // Only identify the user if we are running in a cloud environment. if (env.NEXT_PUBLIC_SOURCEBOT_CLOUD_ENVIRONMENT !== undefined) { - posthog.identify(session.user.id, { + posthog.identify(session.user.email ?? session.user.id, { email: session.user.email, name: session.user.name, + id: session.user.id, }); } else { - console.debug("PostHog identify skipped"); + posthog.identify(session.user.id); } }, [session]);