From 1e20ae153eac2e1fcb5d94ae34b569d2f8cf4ae2 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Mon, 24 Jul 2023 04:42:42 -0400 Subject: [PATCH] add posthog to existing events wrapper --- packages/components/src/session/SessionWrapper.ts | 2 ++ packages/fakeyou.com/src/common/Analytics.ts | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/packages/components/src/session/SessionWrapper.ts b/packages/components/src/session/SessionWrapper.ts index 67f06d0c3d..c267f9f2e3 100644 --- a/packages/components/src/session/SessionWrapper.ts +++ b/packages/components/src/session/SessionWrapper.ts @@ -44,10 +44,12 @@ export class SessionWrapper { return this.sessionStateResponse?.logged_in || false; } + // Username is all lowercase public getUsername() : string | undefined { return this.sessionStateResponse?.user?.username; } + // Display name has capitalization public getDisplayName() : string | undefined { return this.sessionStateResponse?.user?.display_name; } diff --git a/packages/fakeyou.com/src/common/Analytics.ts b/packages/fakeyou.com/src/common/Analytics.ts index 35208a4438..3f2e087431 100644 --- a/packages/fakeyou.com/src/common/Analytics.ts +++ b/packages/fakeyou.com/src/common/Analytics.ts @@ -1,3 +1,5 @@ +import posthog from 'posthog-js' + /** * Send Analytics to Google Analytics. * @@ -282,6 +284,8 @@ class Analytics { } private static sendCategorizedEvent(eventCategory: string, actionName: string, eventLabel?: string, value?: number) { + posthog.capture(actionName); + gtag('event', actionName, { 'event_category': eventCategory, 'event_label': eventLabel,