From 93843045e2a5129a25456abc1433d9bb76b5b464 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 13 May 2024 16:46:22 -0500 Subject: [PATCH] [Reduced Onboarding] Add avatar metric (#3999) * Add prop to finished event * Fix type * Use separate event --- src/lib/statsig/events.ts | 3 +++ src/screens/Onboarding/StepFinished.tsx | 8 ++++++++ src/screens/Onboarding/state.ts | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index d73d21a1a2..85254992ee 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -53,6 +53,9 @@ export type LogEvents = { 'onboarding:moderation:nextPressed': {} 'onboarding:profile:nextPressed': {} 'onboarding:finished:nextPressed': {} + 'onboarding:finished:avatarResult': { + avatarResult: 'default' | 'created' | 'uploaded' + } 'home:feedDisplayed': { feedUrl: string feedType: string diff --git a/src/screens/Onboarding/StepFinished.tsx b/src/screens/Onboarding/StepFinished.tsx index 0acb0093a3..3db0cbd2c9 100644 --- a/src/screens/Onboarding/StepFinished.tsx +++ b/src/screens/Onboarding/StepFinished.tsx @@ -134,6 +134,14 @@ export function StepFinished() { return existing }) } + + logEvent('onboarding:finished:avatarResult', { + avatarResult: profileStepResults.isCreatedAvatar + ? 'created' + : profileStepResults.image + ? 'uploaded' + : 'default', + }) })(), ]) } catch (e: any) { diff --git a/src/screens/Onboarding/state.ts b/src/screens/Onboarding/state.ts index 5fcba58510..50d815674c 100644 --- a/src/screens/Onboarding/state.ts +++ b/src/screens/Onboarding/state.ts @@ -84,7 +84,7 @@ export type OnboardingAction = imageMime: string creatorState?: { emoji: Emoji - backgroundColor: string + backgroundColor: AvatarColor } }