From 68493c5f137a380977b3ab1cac2b3d1391ff4cc7 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 22 Jul 2025 16:00:52 -0500 Subject: [PATCH] Include app version in metrics --- src/lib/statsig/statsig.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/statsig/statsig.tsx b/src/lib/statsig/statsig.tsx index f509f2980a..f2d3ffca9b 100644 --- a/src/lib/statsig/statsig.tsx +++ b/src/lib/statsig/statsig.tsx @@ -8,6 +8,7 @@ import {logger} from '#/logger' import {type MetricEvents} from '#/logger/metrics' import {isWeb} from '#/platform/detection' import * as persisted from '#/state/persisted' +import packageDotJson from '../../../package.json' import {useSession} from '../../state/session' import {timeout} from '../async/timeout' import {useNonReactiveCallback} from '../hooks/useNonReactiveCallback' @@ -25,6 +26,7 @@ type StatsigUser = { // This is the place where we can add our own stuff. // Fields here have to be non-optional to be visible in the UI. platform: 'ios' | 'android' | 'web' + appVersion: string bundleIdentifier: string bundleDate: number refSrc: string @@ -210,6 +212,7 @@ function toStatsigUser(did: string | undefined): StatsigUser { refSrc, refUrl, platform: Platform.OS as 'ios' | 'android' | 'web', + appVersion: packageDotJson.version, bundleIdentifier: BUNDLE_IDENTIFIER, bundleDate: BUNDLE_DATE, appLanguage: languagePrefs.appLanguage,