From 34264fbe0257a647eec0063c6dc9d4bcea8a09db Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 11 Dec 2025 13:14:43 -0600 Subject: [PATCH] Add a few aav2 metrics (#9540) * Add a few aav2 metrics * Eh (cherry picked from commit fcc401897119594c84e7fec04436eb380d75df39) --- 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..316758ed13 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 || 'unknown', + 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..1f6c492da0 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`