diff options
author | Ansh Nanda <anshnanda10@gmail.com> | 2023-08-28 18:55:40 -0700 |
---|---|---|
committer | Ansh Nanda <anshnanda10@gmail.com> | 2023-08-28 18:55:40 -0700 |
commit | 742440c22d9c7e671ef38f0a50dcd9397557cac6 (patch) | |
tree | 9d2df29ad5b0a66f643acb4411fa07f3ac2f5df5 /src | |
parent | 8f0f3be8fb6255df5be6b4650b0770e7829e1a60 (diff) | |
download | voidsky-742440c22d9c7e671ef38f0a50dcd9397557cac6.tar.zst |
add more tracking
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/analytics/types.ts | 1 | ||||
-rw-r--r-- | src/state/models/discovery/onboarding.ts | 5 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/analytics/types.ts b/src/lib/analytics/types.ts index d56e1b615..5f9437319 100644 --- a/src/lib/analytics/types.ts +++ b/src/lib/analytics/types.ts @@ -123,6 +123,7 @@ interface TrackPropertiesMap { 'Onboarding:Begin': {} 'Onboarding:Complete': {} 'Onboarding:Skipped': {} + 'Onboarding:Reset': {} } interface ScreenPropertiesMap { diff --git a/src/state/models/discovery/onboarding.ts b/src/state/models/discovery/onboarding.ts index 664dc874c..09c9eac04 100644 --- a/src/state/models/discovery/onboarding.ts +++ b/src/state/models/discovery/onboarding.ts @@ -14,7 +14,7 @@ type OnboardingStep = const OnboardingStepsArray = Object.values(OnboardingScreenSteps) export class OnboardingModel { // state - step: OnboardingStep = 'Home' + step: OnboardingStep = 'Home' // default state to skip onboarding, only enabled for new users by calling start() constructor(public rootStore: RootStoreModel) { makeAutoObservable(this, { @@ -76,11 +76,12 @@ export class OnboardingModel { reset() { this.step = 'Welcome' + track('Onboarding:Reset') } skip() { - track('Onboarding:Skipped') this.step = 'Home' + track('Onboarding:Skipped') } get isComplete() { |