Description
The current analytics service lacks contributor engagement and retention insights.
Missing Features
- Engagement trend tracking (contribution velocity, new vs. returning contributor patterns)
- Contributor retention analysis across campaigns
- Geographic heat maps (partially started with country breakdown)
- Time-based analytics (hourly patterns, day-of-week analysis)
Suggested Implementation
Extend getCampaignAnalytics() in backend/src/services/analyticsService.js to include:
- Engagement rates
- Contribution frequency distribution
- Contributor churn metrics
Files
backend/src/services/analyticsService.js
backend/src/services/userDashboardService.js
Description
The current analytics service lacks contributor engagement and retention insights.
Missing Features
Suggested Implementation
Extend
getCampaignAnalytics()inbackend/src/services/analyticsService.jsto include:Files
backend/src/services/analyticsService.jsbackend/src/services/userDashboardService.js