Revenue Dashboard
The Revenue Dashboard provides a bird’s-eye view of your game’s monetization performance. Track income trends, identify top-selling products, and measure revenue per player.
See the SDK Purchase Tracking guide for GDScript integration with track_purchase().
KPI Cards
Section titled “KPI Cards”| Metric | Description |
|---|---|
| Total Revenue | Sum of all purchases in date range |
| ARPPU | Average Revenue Per Paying User |
| ARPU | Average Revenue Per User (including free players) |
| Transactions | Total number of purchases |
| Avg Transaction | Average purchase value |
Revenue Timeline
Section titled “Revenue Timeline”A bar chart showing daily revenue over your selected date range. Each bar represents one day’s total revenue.
Quick Actions:
- Click a bar to drill into that day’s transactions
- Switch to Week or Month view for trend analysis
- Use date picker to compare periods
Top Products
Section titled “Top Products”A donut chart showing revenue distribution:
Premium Pack: 35% ($1,750)Battle Pass: 28% ($1,400)Cosmetic Bundle: 22% ($1,100)Starter Pack: 15% ($750)Click a slice to see detailed stats for that product.
Recent Purchases
Section titled “Recent Purchases”A live table of the latest 50 transactions:
| Column | Shows |
|---|---|
| Date | Purchase timestamp |
| Player | Player ID or email |
| Product | What was purchased |
| Amount | Price in USD |
| Country | Player’s country (if available) |
Filtering & Export
Section titled “Filtering & Export”- Date Range: Select custom range (e.g., “Last 7 Days”)
- Product Filter: Show revenue for specific products
- Export: Download all data as CSV for external analysis
Troubleshooting
Section titled “Troubleshooting”No revenue shown?
- Ensure purchases are sent with
purchase_completedevent - Check that product prices are configured correctly
- Verify dates in your date picker
API Reference
Section titled “API Reference”curl "https://api.questdata.io/v1/stats/revenue?from=2026-01-01&to=2026-04-06" \ -H "x-game-api-key: YOUR_API_KEY"Response:
{ "summary": { "total_revenue": 4200.00, "arppu": 42.00, "arpu": 8.40, "transaction_count": 100, "avg_transaction": 42.00 }, "daily": [ { "date": "2026-04-01", "revenue": 150.00, "transactions": 5 }, { "date": "2026-04-02", "revenue": 200.00, "transactions": 8 } ], "top_products": [ { "product_id": "premium_pack", "revenue": 1750.00, "count": 25 } ]}