From 7086f1edbf8e597809a7b0f6a0568ace8c2609cf Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 11 Dec 2025 12:16:11 -0600 Subject: [PATCH] Add a few aav2 metrics --- src/ageAssurance/components/NoAccessScreen.tsx | 8 ++++++++ src/logger/metrics.ts | 7 +++++++ 2 files changed, 15 insertions(+) diff --git a/src/ageAssurance/components/NoAccessScreen.tsx b/src/ageAssurance/components/NoAccessScreen.tsx index 8607552703..7db3dbf3f0 100644 --- a/src/ageAssurance/components/NoAccessScreen.tsx +++ b/src/ageAssurance/components/NoAccessScreen.tsx @@ -68,6 +68,13 @@ export function NoAccessScreen() { useEffect(() => { // just counting overall hits here logger.metric(`blockedGeoOverlay:shown`, {}) + logger.metric(`ageAssurance:noAccessScreen:shown`, { + accountCreatedAt: data?.accountCreatedAt, + isAARegion, + hasDeclaredAge, + canUpdateBirthday, + }) + // eslint-disable-next-line react-hooks/exhaustive-deps }, []) const onPressLogout = useCallback(() => { @@ -90,6 +97,7 @@ export function NoAccessScreen() { label={_(msg`Click here to update your birthdate`)} style={[textStyles]} {...createStaticClick(() => { + logger.metric('ageAssurance:noAccessScreen:openBirthdateDialog', {}) birthdateControl.open() })}> clicking here diff --git a/src/logger/metrics.ts b/src/logger/metrics.ts index 8243b04028..986b6f17c9 100644 --- a/src/logger/metrics.ts +++ b/src/logger/metrics.ts @@ -606,6 +606,13 @@ export type MetricEvents = { 'ageAssurance:redirectDialogFail': {} 'ageAssurance:appealDialogOpen': {} 'ageAssurance:appealDialogSubmit': {} + 'ageAssurance:noAccessScreen:shown': { + accountCreatedAt?: string + isAARegion: boolean + hasDeclaredAge: boolean + canUpdateBirthday: boolean + } + 'ageAssurance:noAccessScreen:openBirthdateDialog': {} /* * Specifically for the `BlockedGeoOverlay`