From c6671ccf14fefd898b8f66463a029bd587db22bb Mon Sep 17 00:00:00 2001 From: LAKHAN BAHETI Date: Thu, 23 May 2024 15:41:57 +0530 Subject: [PATCH] chore: updated events --- web/components/onboarding/profile-setup.tsx | 20 ++++++++------------ web/constants/event-tracker.ts | 5 +++-- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/web/components/onboarding/profile-setup.tsx b/web/components/onboarding/profile-setup.tsx index 1b04ec8d6..454f180fb 100644 --- a/web/components/onboarding/profile-setup.tsx +++ b/web/components/onboarding/profile-setup.tsx @@ -13,7 +13,7 @@ import { PasswordStrengthMeter } from "@/components/account"; import { UserImageUploadModal } from "@/components/core"; import { OnboardingHeader, SwitchOrDeleteAccountDropdown } from "@/components/onboarding"; // constants -import { E_ONBOARDING, USER_DETAILS, USER_PERSONALIZATION } from "@/constants/event-tracker"; +import { E_ONBOARDING, USER_DETAILS, E_ONBOARDING_STEP_1,E_ONBOARDING_STEP_2 } from "@/constants/event-tracker"; // helpers import { getPasswordStrength } from "@/helpers/password.helper"; // hooks @@ -140,14 +140,10 @@ export const ProfileSetup: React.FC = observer((props) => { totalSteps > 2 && stepChange({ profile_complete: true }), ]); captureEvent(USER_DETAILS, { - state: "SUCCESS", - element: E_ONBOARDING, - }); - captureEvent(USER_PERSONALIZATION, { use_case: formData.use_case, role: formData.role, state: "SUCCESS", - element: E_ONBOARDING, + element: E_ONBOARDING_STEP_1, }); setToast({ type: TOAST_TYPE.SUCCESS, @@ -161,7 +157,7 @@ export const ProfileSetup: React.FC = observer((props) => { } catch { captureEvent(USER_DETAILS, { state: "FAILED", - element: E_ONBOARDING, + element: E_ONBOARDING_STEP_1, }); setToast({ type: TOAST_TYPE.ERROR, @@ -185,7 +181,7 @@ export const ProfileSetup: React.FC = observer((props) => { } catch { captureEvent(USER_DETAILS, { state: "FAILED", - element: E_ONBOARDING, + element: E_ONBOARDING_STEP_1, }); setToast({ type: TOAST_TYPE.ERROR, @@ -205,11 +201,11 @@ export const ProfileSetup: React.FC = observer((props) => { updateUserProfile(profileUpdatePayload), totalSteps > 2 && stepChange({ profile_complete: true }), ]); - captureEvent(USER_PERSONALIZATION, { + captureEvent(USER_DETAILS, { use_case: formData.use_case, role: formData.role, state: "SUCCESS", - element: E_ONBOARDING, + element: E_ONBOARDING_STEP_2, }); setToast({ type: TOAST_TYPE.SUCCESS, @@ -221,9 +217,9 @@ export const ProfileSetup: React.FC = observer((props) => { finishOnboarding(); } } catch { - captureEvent(USER_PERSONALIZATION, { + captureEvent(USER_DETAILS, { state: "FAILED", - element: E_ONBOARDING, + element: E_ONBOARDING_STEP_2, }); setToast({ type: TOAST_TYPE.ERROR, diff --git a/web/constants/event-tracker.ts b/web/constants/event-tracker.ts index bc3a3d7ad..adb29959c 100644 --- a/web/constants/event-tracker.ts +++ b/web/constants/event-tracker.ts @@ -199,7 +199,6 @@ export const FORGOT_PASS_LINK = "Forgot password link generated"; export const NEW_PASS_CREATED = "New password created"; // Onboarding Events export const USER_DETAILS = "User details added"; -export const USER_PERSONALIZATION = "User personalization added"; export const USER_ONBOARDING_COMPLETED = "User onboarding completed"; // Product Tour Events export const PRODUCT_TOUR_STARTED = "Product tour started"; @@ -227,4 +226,6 @@ export const ARCHIVED_NOTIFICATIONS = "Archived notifications viewed"; export const GROUP_WORKSPACE = "Workspace_metrics"; //Elements -export const E_ONBOARDING = "Onboarding"; \ No newline at end of file +export const E_ONBOARDING = "Onboarding"; +export const E_ONBOARDING_STEP_1 = "Onboarding step 1"; +export const E_ONBOARDING_STEP_2 = "Onboarding step 2"; \ No newline at end of file