Dashboard Metrics
The analytics dashboard displays key metrics for workspace performance:Revenue Analytics
- Total Revenue: Cumulative revenue across all events
- Monthly Revenue: Revenue breakdown by month
- Revenue Growth: Month-over-month growth percentage
- Revenue Trends: Visual charts showing revenue patterns
Ticket Sales Analytics
- Total Tickets Sold: Count of all paid tickets sold
- Total Registrations: Count of free event registrations
- Monthly Sales: Ticket sales breakdown by month
- Sales Growth: Month-over-month ticket sales growth
Event Metrics
- Total Events: Number of events created
- Active Events: Currently live events
- Upcoming Events: Scheduled future events
- Past Events: Completed events
Analytics Components
The analytics page uses streaming components for optimal performance:/home/daytona/workspace/source/app/workspace/[workspaceId]/analytics/page.tsx:19-38
Visualization Components
Revenue Chart
Displays monthly revenue trends with growth indicators:/home/daytona/workspace/source/app/workspace/[workspaceId]/analytics/page.tsx:70-81
Ticket Sales Chart
Shows ticket sales and registration trends:/home/daytona/workspace/source/app/workspace/[workspaceId]/analytics/page.tsx:84-96
Permission Requirements
Analytics access requires at least Moderator role:/home/daytona/workspace/source/app/workspace/[workspaceId]/analytics/page.tsx:128-143
Workspace Statistics
Comprehensive statistics available for workspace owners:Performance Optimization
The analytics dashboard uses several optimization techniques:React Cache
Data fetching functions are cached to prevent duplicate requests:Streaming Components
Charts render independently without blocking:/home/daytona/workspace/source/app/workspace/[workspaceId]/analytics/page.tsx:103-115
Partial Prerendering (PPR)
Static content is prerendered while dynamic data streams in:/home/daytona/workspace/source/app/workspace/[workspaceId]/analytics/page.tsx:146-164
Time Periods
Analytics data can be viewed for different time periods:- Last 7 days: Recent activity snapshot
- Last 30 days: Monthly performance
- Last 90 days: Quarterly trends
- Last 12 months: Annual overview
- All time: Complete historical data
Metrics Breakdown
Revenue Metrics
Gross Revenue
Total amount paid by attendees before fees.
Platform Fee
EventPalour’s commission on ticket sales.
Provider Fee
Payment processor fees (Paystack, etc.).
Net Revenue
Amount organizer receives after all fees.
Ticket Metrics
Tickets Sold
Number of paid tickets purchased.
Registrations
Number of free event registrations.
Conversion Rate
Percentage of visitors who purchase tickets.
Average Order
Average number of tickets per transaction.
Admin Metrics
Platform administrators have access to additional metrics:- Total Users: Platform-wide user count
- Total Workspaces: Number of registered workspaces
- Total Events: All events across the platform
- Platform Revenue: Total commission earned
- Growth Metrics: User and event growth rates
Exporting Data
Data export functionality allows organizers to download analytics data in CSV format for further analysis.
Real-Time Updates
Analytics data is updated in real-time as:- Tickets are purchased
- Payments are completed
- Events are created or updated
- Users register for events