diff options
author | Hailey <me@haileyok.com> | 2024-06-26 19:00:35 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-26 19:00:35 -0700 |
commit | 0ab6d540937adbc315444c96ba11c85ffa757d51 (patch) | |
tree | 1266a5d8e7d05d7f3addafe0d8ea92b3f5ca5bc8 /src | |
parent | 5641a4393c15c666bb95306d722d1ebf805df8ba (diff) | |
download | voidsky-0ab6d540937adbc315444c96ba11c85ffa757d51.tar.zst |
Add some events to landing screen (#4664)
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/statsig/events.ts | 6 | ||||
-rw-r--r-- | src/screens/StarterPack/StarterPackLandingScreen.tsx | 4 | ||||
-rw-r--r-- | src/screens/StarterPack/StarterPackScreen.tsx | 6 |
3 files changed, 16 insertions, 0 deletions
diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index 07ed8c0ca..3efc11a51 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -188,6 +188,12 @@ export type LogEvents = { profilesCount: number feedsCount: number } + 'starterPack:ctaPress': { + starterPack: string + } + 'starterPack:opened': { + starterPack: string + } 'test:all:always': {} 'test:all:sometimes': {} diff --git a/src/screens/StarterPack/StarterPackLandingScreen.tsx b/src/screens/StarterPack/StarterPackLandingScreen.tsx index 2b450494b..df13885e8 100644 --- a/src/screens/StarterPack/StarterPackLandingScreen.tsx +++ b/src/screens/StarterPack/StarterPackLandingScreen.tsx @@ -14,6 +14,7 @@ import {useLingui} from '@lingui/react' import {JOINED_THIS_WEEK} from '#/lib/constants' import {isAndroidWeb} from 'lib/browser' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' +import {logEvent} from 'lib/statsig/statsig' import {createStarterPackGooglePlayUri} from 'lib/strings/starter-pack' import {isWeb} from 'platform/detection' import {useModerationOpts} from 'state/preferences/moderation-opts' @@ -128,6 +129,9 @@ function LandingScreenLoaded({ } else { onContinue() } + logEvent('starterPack:ctaPress', { + starterPack: starterPack.uri, + }) } const onJoinWithoutPress = () => { diff --git a/src/screens/StarterPack/StarterPackScreen.tsx b/src/screens/StarterPack/StarterPackScreen.tsx index 7c5cfd0b7..aa0e75a23 100644 --- a/src/screens/StarterPack/StarterPackScreen.tsx +++ b/src/screens/StarterPack/StarterPackScreen.tsx @@ -152,6 +152,12 @@ function StarterPackScreenInner({ const [link, setLink] = React.useState<string>() const [imageLoaded, setImageLoaded] = React.useState(false) + React.useEffect(() => { + logEvent('starterPack:opened', { + starterPack: starterPack.uri, + }) + }, [starterPack.uri]) + const onOpenShareDialog = React.useCallback(() => { const rkey = new AtUri(starterPack.uri).rkey shortenLink(makeStarterPackLink(starterPack.creator.did, rkey)).then( |