Analytics
The Analytics page rolls up subscription and revenue activity so you can answer “is the publication healthy?” without exporting CSVs.
Time range
Section titled “Time range”Pick a range from the header — 7d, 30d, 90d, or 12m. Every chart and KPI on the page is recomputed for the selected window.
What the page shows
Section titled “What the page shows”- MRR — monthly recurring revenue across active subscriptions, plotted over time
- Active subscriptions — count of currently active subscriptions
- Churn rate — percentage of subscriptions cancelled in the period
- Revenue — gross revenue collected in the period (from paid invoices)
- Trial metrics — trials started, converted, and churned
Common actions
Section titled “Common actions”- Switch the time range to compare short-term spikes against the longer trend.
- Hover any chart for the exact value at a date.
- Cross-check Analytics against Subscriptions and Invoices when a number looks off — those pages are the row-level source.
Data freshness
Section titled “Data freshness”Analytics is computed from your local database, which is in turn synced from Stripe. If a number looks stale, run Sync from Stripe on Subscriptions or Invoices, then reload Analytics.
API reference
Section titled “API reference”The same metrics are available programmatically:
GET /api/v1/admin/analytics/mrrGET /api/v1/admin/analytics/churnGET /api/v1/admin/analytics/revenueGET /api/v1/admin/analytics/trials
See the REST API endpoints reference.