Analytics System¶
Top G & AI Velocity Feature
Analytics is available in Top G and AI Velocity tiers only.
See tier comparison
Multi-tier analytics system with article metrics, growth trends, and performance insights.
Quick Start¶
| Bash | |
|---|---|
Analytics Tiers¶
Basic Analytics¶
Permission: BASIC_ANALYTICS (Starter+ plan required)
Includes:
- Total articles created
- Published vs draft count
- Recent activity (last 30 days)
- Simple metrics
API Endpoint: GET /api/analytics/basic
Advanced Analytics¶
Permission: ADVANCED_ANALYTICS (Pro+ plan required)
Includes:
- Monthly breakdown
- Growth trends
- Publishing frequency
- Content categories analysis
- Comparative metrics
API Endpoint: GET /api/analytics/advanced
Premium Reporting¶
Permission: ADVANCED_REPORTING (Premium subscription)
Includes:
- Custom report generation
- Benchmarking data
- Export options (CSV, Excel, PDF, JSON)
- Advanced filtering
API Endpoint: GET /api/analytics/reporting
Team Analytics¶
Permission: TEAM_MANAGEMENT (Enterprise subscription)
Includes:
- Team performance metrics
- Collaboration insights
- Resource utilization
- Team productivity reports
API Endpoint: GET /api/analytics/team
Usage Examples¶
Frontend Integration¶
API Integration¶
| Bash | |
|---|---|
Permission Checking¶
Analytics endpoints automatically check user permissions:
| Python | |
|---|---|
Users without permission get 403 error with upgrade prompt.
Metrics Explained¶
Publishing Frequency¶
- Weekly: Articles published <= 7 days apart
- Monthly: Articles published <= 30 days apart
- Quarterly: Articles published <= 90 days apart
- Sporadic: Irregular publishing pattern
Growth Trends¶
Compares first half vs second half of publishing history:
- Increasing: > 10% growth rate
- Stable: -10% to +10% growth rate
- Decreasing: < -10% growth rate
Content Categories¶
Keyword-based categorization:
- Technical
- Business
- Tutorial
- News
- Personal
Common Issues¶
Problem: Analytics returns 403 error
Solution: User needs appropriate plan. Check RBAC documentation
Problem: Analytics shows "insufficient data"
Solution: Publish at least 2 articles for trend analysis
Problem: Team analytics empty
Solution: Team features require team members (Enterprise feature)
Related Documentation¶
- RBAC & Permissions - Permission requirements
- API Reference - Analytics endpoints
- Admin Panel - Admin analytics dashboards
- Articles - Data source
Files Reference¶
app/services/analytics_service.py- Analytics logicapp/controllers/analytics.py- API endpointsfrontend/src/hooks/api/useAnalytics.ts- React hooksfrontend/src/pages/Analytics.tsx- Analytics dashboard UI