about summary refs log tree commit diff
path: root/src/lib
diff options
context:
space:
mode:
authordan <dan.abramov@gmail.com>2024-06-22 03:54:47 +0300
committerGitHub <noreply@github.com>2024-06-22 03:54:47 +0300
commit1715afd80ed7d9de1f2d82befa04815015d34a3a (patch)
treebcc50f37a04e7567c9a7fd45de575b569a20447c /src/lib
parent7db8dd8980c71e189315d89289196820db8b7875 (diff)
downloadvoidsky-1715afd80ed7d9de1f2d82befa04815015d34a3a.tar.zst
[Statsig] Send Discover aggregate interactions (#4599)
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/statsig/events.ts16
-rw-r--r--src/lib/statsig/statsig.tsx3
2 files changed, 19 insertions, 0 deletions
diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts
index 0d77ec8a3..2e8cedb54 100644
--- a/src/lib/statsig/events.ts
+++ b/src/lib/statsig/events.ts
@@ -73,6 +73,22 @@ export type LogEvents = {
     feedType: string
     reason: 'pull-to-refresh' | 'soft-reset' | 'load-latest'
   }
+  'discover:showMore': {
+    feedContext: string
+  }
+  'discover:showLess': {
+    feedContext: string
+  }
+  'discover:clickthrough:sampled': {
+    count: number
+  }
+  'discover:engaged:sampled': {
+    count: number
+  }
+  'discover:seen:sampled': {
+    count: number
+  }
+
   'composer:gif:open': {}
   'composer:gif:select': {}
 
diff --git a/src/lib/statsig/statsig.tsx b/src/lib/statsig/statsig.tsx
index b5a239c3a..94a1e63d0 100644
--- a/src/lib/statsig/statsig.tsx
+++ b/src/lib/statsig/statsig.tsx
@@ -115,6 +115,9 @@ const DOWNSAMPLED_EVENTS: Set<keyof LogEvents> = new Set([
   'home:feedDisplayed:sampled',
   'feed:endReached:sampled',
   'feed:refresh:sampled',
+  'discover:clickthrough:sampled',
+  'discover:engaged:sampled',
+  'discover:seen:sampled',
 ])
 const isDownsampledSession = Math.random() < 0.9 // 90% likely