Revenue Estimate
Based on a 4% Conversion Rate (CVR) and a $10 Average Order Value (AOV), the revenue is calculated using the formula:
$\text{Revenue} = \text{Users} \times 0.04 \times $10$
(or simpler, each user generates an average of $0.40). The session duration metrics show high user engagement but do not directly change the revenue outcome since the CVR and AOV are held completely fixed.
| Users | Avg. Session Duration | Total Estimated Orders | Approximate Revenue |
|---|---|---|---|
| 1,000 | 8 mins | 40 | $400 |
| 1,500 | 8 mins | 60 | $600 |
| 2,000 | 8 mins | 80 | $800 |
| 3,000 | 8 mins | 120 | $1,200 |
| 5,000 | 8 mins | 200 | $2,000 |
| 22,000 | 12 mins | 880 | $8,800 |
| 32,000 | 12 mins | 1,280 | $12,800 |
| 52,000 | 12 mins | 2,080 | $20,800 |
| 140,000 | 15 mins | 5,600 | $56,000 |
| 300,000 | 15 mins | 12,000 | $120,000 |
| 400,000 | 15 mins | 16,000 | $160,000 |
| 380,000 | 15 mins | 15,200 | $152,000 |
| 500,000 | 15 mins | 20,000 | $200,000 |
| 700,000 | 15 mins | 28,000 | $280,000 |
users = [1000, 1500, 2000, 3000, 5000, 22000, 32000, 52000, 140000, 300000, 400000, 380000, 500000, 700000]durations = [8, 8, 8, 8, 8, 12, 12, 12, 15, 15, 15, 15, 15, 15]cvr = 0.04aov = 10
results = []for u, d in zip(users, durations):
orders = u * cvr
revenue = orders * aov
results.append((u, d, orders, revenue))
for r in results:
print(f"Users: {r[0]:,}, Duration: {r[1]} mins -> Orders: {int(r[2]):,}, Revenue: ${r[3]:,.2f}")