use email for distinct id on cloud

This commit is contained in:
bkellam 2025-12-04 22:17:54 -08:00
parent 7c72578765
commit 3118ec7306

View file

@ -75,12 +75,13 @@ export function PostHogProvider({ children, isDisabled, posthogApiKey }: PostHog
// Only identify the user if we are running in a cloud environment. // Only identify the user if we are running in a cloud environment.
if (env.NEXT_PUBLIC_SOURCEBOT_CLOUD_ENVIRONMENT !== undefined) { 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, email: session.user.email,
name: session.user.name, name: session.user.name,
id: session.user.id,
}); });
} else { } else {
console.debug("PostHog identify skipped"); posthog.identify(session.user.id);
} }
}, [session]); }, [session]);