about summary refs log tree commit diff
path: root/src/logger
diff options
context:
space:
mode:
authorSamuel Newman <mozzius@protonmail.com>2025-03-27 20:17:07 +0200
committerGitHub <noreply@github.com>2025-03-27 20:17:07 +0200
commit5ceaee57938892157491ae2941d05f90c1d74149 (patch)
treed5c2df5937570fd4f3393ecf431e37c6675d80c7 /src/logger
parent7d1ebf6a027085ddc10a7dad2075d5e52d314233 (diff)
downloadvoidsky-5ceaee57938892157491ae2941d05f90c1d74149.tar.zst
Instrument signup (#8037)
Diffstat (limited to 'src/logger')
-rw-r--r--src/logger/metrics.ts17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/logger/metrics.ts b/src/logger/metrics.ts
index abb7b670f..33cdc25e5 100644
--- a/src/logger/metrics.ts
+++ b/src/logger/metrics.ts
@@ -51,6 +51,17 @@ export type MetricEvents = {
   }
   'signup:captchaSuccess': {}
   'signup:captchaFailure': {}
+  'signup:fieldError': {
+    field: string
+    errorCount: number
+    errorMessage: string
+    activeStep: number
+  }
+  'signup:backgrounded': {
+    activeStep: number
+    backgroundCount: number
+  }
+  'signup:handleTaken': {}
   'signin:hostingProviderPressed': {
     hostingProviderDidChange: boolean
   }
@@ -135,7 +146,11 @@ export type MetricEvents = {
 
   // Data events
   'account:create:begin': {}
-  'account:create:success': {}
+  'account:create:success': {
+    signupDuration: number
+    fieldErrorsTotal: number
+    backgroundCount: number
+  }
   'post:create': {
     imageCount: number
     isReply: boolean