mirror of
https://github.com/makeplane/plane
synced 2024-06-14 14:31:34 +00:00
chore: updated events
This commit is contained in:
parent
e44873e15a
commit
c6671ccf14
@ -13,7 +13,7 @@ import { PasswordStrengthMeter } from "@/components/account";
|
|||||||
import { UserImageUploadModal } from "@/components/core";
|
import { UserImageUploadModal } from "@/components/core";
|
||||||
import { OnboardingHeader, SwitchOrDeleteAccountDropdown } from "@/components/onboarding";
|
import { OnboardingHeader, SwitchOrDeleteAccountDropdown } from "@/components/onboarding";
|
||||||
// constants
|
// 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
|
// helpers
|
||||||
import { getPasswordStrength } from "@/helpers/password.helper";
|
import { getPasswordStrength } from "@/helpers/password.helper";
|
||||||
// hooks
|
// hooks
|
||||||
@ -140,14 +140,10 @@ export const ProfileSetup: React.FC<Props> = observer((props) => {
|
|||||||
totalSteps > 2 && stepChange({ profile_complete: true }),
|
totalSteps > 2 && stepChange({ profile_complete: true }),
|
||||||
]);
|
]);
|
||||||
captureEvent(USER_DETAILS, {
|
captureEvent(USER_DETAILS, {
|
||||||
state: "SUCCESS",
|
|
||||||
element: E_ONBOARDING,
|
|
||||||
});
|
|
||||||
captureEvent(USER_PERSONALIZATION, {
|
|
||||||
use_case: formData.use_case,
|
use_case: formData.use_case,
|
||||||
role: formData.role,
|
role: formData.role,
|
||||||
state: "SUCCESS",
|
state: "SUCCESS",
|
||||||
element: E_ONBOARDING,
|
element: E_ONBOARDING_STEP_1,
|
||||||
});
|
});
|
||||||
setToast({
|
setToast({
|
||||||
type: TOAST_TYPE.SUCCESS,
|
type: TOAST_TYPE.SUCCESS,
|
||||||
@ -161,7 +157,7 @@ export const ProfileSetup: React.FC<Props> = observer((props) => {
|
|||||||
} catch {
|
} catch {
|
||||||
captureEvent(USER_DETAILS, {
|
captureEvent(USER_DETAILS, {
|
||||||
state: "FAILED",
|
state: "FAILED",
|
||||||
element: E_ONBOARDING,
|
element: E_ONBOARDING_STEP_1,
|
||||||
});
|
});
|
||||||
setToast({
|
setToast({
|
||||||
type: TOAST_TYPE.ERROR,
|
type: TOAST_TYPE.ERROR,
|
||||||
@ -185,7 +181,7 @@ export const ProfileSetup: React.FC<Props> = observer((props) => {
|
|||||||
} catch {
|
} catch {
|
||||||
captureEvent(USER_DETAILS, {
|
captureEvent(USER_DETAILS, {
|
||||||
state: "FAILED",
|
state: "FAILED",
|
||||||
element: E_ONBOARDING,
|
element: E_ONBOARDING_STEP_1,
|
||||||
});
|
});
|
||||||
setToast({
|
setToast({
|
||||||
type: TOAST_TYPE.ERROR,
|
type: TOAST_TYPE.ERROR,
|
||||||
@ -205,11 +201,11 @@ export const ProfileSetup: React.FC<Props> = observer((props) => {
|
|||||||
updateUserProfile(profileUpdatePayload),
|
updateUserProfile(profileUpdatePayload),
|
||||||
totalSteps > 2 && stepChange({ profile_complete: true }),
|
totalSteps > 2 && stepChange({ profile_complete: true }),
|
||||||
]);
|
]);
|
||||||
captureEvent(USER_PERSONALIZATION, {
|
captureEvent(USER_DETAILS, {
|
||||||
use_case: formData.use_case,
|
use_case: formData.use_case,
|
||||||
role: formData.role,
|
role: formData.role,
|
||||||
state: "SUCCESS",
|
state: "SUCCESS",
|
||||||
element: E_ONBOARDING,
|
element: E_ONBOARDING_STEP_2,
|
||||||
});
|
});
|
||||||
setToast({
|
setToast({
|
||||||
type: TOAST_TYPE.SUCCESS,
|
type: TOAST_TYPE.SUCCESS,
|
||||||
@ -221,9 +217,9 @@ export const ProfileSetup: React.FC<Props> = observer((props) => {
|
|||||||
finishOnboarding();
|
finishOnboarding();
|
||||||
}
|
}
|
||||||
} catch {
|
} catch {
|
||||||
captureEvent(USER_PERSONALIZATION, {
|
captureEvent(USER_DETAILS, {
|
||||||
state: "FAILED",
|
state: "FAILED",
|
||||||
element: E_ONBOARDING,
|
element: E_ONBOARDING_STEP_2,
|
||||||
});
|
});
|
||||||
setToast({
|
setToast({
|
||||||
type: TOAST_TYPE.ERROR,
|
type: TOAST_TYPE.ERROR,
|
||||||
|
@ -199,7 +199,6 @@ export const FORGOT_PASS_LINK = "Forgot password link generated";
|
|||||||
export const NEW_PASS_CREATED = "New password created";
|
export const NEW_PASS_CREATED = "New password created";
|
||||||
// Onboarding Events
|
// Onboarding Events
|
||||||
export const USER_DETAILS = "User details added";
|
export const USER_DETAILS = "User details added";
|
||||||
export const USER_PERSONALIZATION = "User personalization added";
|
|
||||||
export const USER_ONBOARDING_COMPLETED = "User onboarding completed";
|
export const USER_ONBOARDING_COMPLETED = "User onboarding completed";
|
||||||
// Product Tour Events
|
// Product Tour Events
|
||||||
export const PRODUCT_TOUR_STARTED = "Product tour started";
|
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";
|
export const GROUP_WORKSPACE = "Workspace_metrics";
|
||||||
|
|
||||||
//Elements
|
//Elements
|
||||||
export const E_ONBOARDING = "Onboarding";
|
export const E_ONBOARDING = "Onboarding";
|
||||||
|
export const E_ONBOARDING_STEP_1 = "Onboarding step 1";
|
||||||
|
export const E_ONBOARDING_STEP_2 = "Onboarding step 2";
|
Loading…
Reference in New Issue
Block a user