-
Notifications
You must be signed in to change notification settings - Fork 70
feat: Operator analytics dashboard (funnel, retention, conversion) #622
Copy link
Copy link
Open
Labels
GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official Campaignarea: backendBackend API (Node/Express)Backend API (Node/Express)area: frontendFrontend (React/Vite)Frontend (React/Vite)difficulty: mediumModerate complexityModerate complexityenhancementNew feature or requestNew feature or requestperformancePerf and scalabilityPerf and scalability
Metadata
Metadata
Assignees
Labels
GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official Campaignarea: backendBackend API (Node/Express)Backend API (Node/Express)area: frontendFrontend (React/Vite)Frontend (React/Vite)difficulty: mediumModerate complexityModerate complexityenhancementNew feature or requestNew feature or requestperformancePerf and scalabilityPerf and scalability
Type
Fields
Give feedbackNo fields configured for issues without a type.
Background & current state
Operators lack a consolidated performance view. Analytics charts are tracked (#523), and rollups are proposed (NEW-026), but there's no funnel/retention/conversion dashboard sourced from the indexed source of truth.
Goal
Build an operator analytics dashboard showing the registration→credit→claim funnel, retention cohorts, and conversion over time, backed by indexed rollups.
Technical design
CampaignAnalytics.jsx).as_of_ledgerfreshness.Edge cases
Task breakdown
Acceptance criteria
Testing & verification
Out of scope
Dependencies / related
Difficulty: medium · Effort: M · performance