Revenue
Revenue shows verified revenue only: from a connected Dodo Payments account or from your server with a secret key. Where it comes from, and the one-source rule, is in Revenue and attribution.
Before there is revenue
A project without a revenue source shows "No revenue yet", with two ways to start:
- Connect Dodo Payments: see Integrations → Payments.
- Set up the Node.js SDK: see Node.js.
What it shows
- Numbers: gross revenue, net revenue, purchases, average order value, paying users, refunds, revenue per user, and MRR when there are renewals.
- Revenue trend: gross or net, over time.
- Gross to net: how refunds take gross down to net.
- Revenue by platform and By source.
- Revenue attribution: by channel, first touch or last touch.
- Lifetime value by first source and Revenue per visitor.
Transactions
Every verified transaction, filtered by All, Succeeded, Refunds or Failed and pending.
Columns: transaction id, user, product or plan, amount, currency, status, platform, provider, first touch, created and refunded.
Amounts are converted into the project's currency at the day's exchange rate. The original amount and currency are kept.
Retention
The Rabolic Retention page. Choose the cohort and return events, daily, weekly or monthly intervals and N-day, unbounded or rolling counts; read the cohort table and curves per platform and channel.
Alerts
Rabolic metric alerts. Rules on events, sessions, conversions or revenue, checked every 5 minutes, incidents that resolve themselves, email and in-app notifications, and which plans include them.