Revenue Tracking

Track every euro from every channel

Revenue, MRR, ARR, and AOV per UTM source. Period-over-period comparison badges tell you instantly if you're trending up or down.

7-day free trial. Cancel anytime.

Live revenue demo — real e-commerce tracking data

You already know how much traffic each channel sends. But traffic without revenue is just a vanity metric. BuddyStat's Revenue dashboard connects the dots between your marketing channels and the actual revenue they generate.
Send a single purchase event from your checkout page — just revenue and currency — and BuddyStat handles the rest. Stat cards show Total Revenue, MRR, ARR, AOV, and Orders with green or red change badges compared to the previous period.
The revenue time-series chart lets you toggle between Revenue, Orders, and AOV to spot trends over time. The channel breakdown table shows exactly which UTM sources drive revenue, sorted so you know where to double down and where to cut.
Capabilities

What you can do

Revenue stat cards

At-a-glance totals for Revenue, MRR, ARR, AOV, and Orders — each with period-over-period change badges so you instantly know if you're trending up or down.

Revenue time-series chart

Toggle between Revenue, Orders, and AOV metrics on an interactive time-series chart. Spot trends, seasonal patterns, and campaign impact at a glance.

Channel breakdown

See exactly which UTM sources drive revenue. Breakdown by channel with scrollable table of the top 50 sources — know where to double down and where to cut.

Currency support

Revenue is tracked in EUR with automatic formatting on all stat cards and charts. Multi-currency support for global e-commerce stores.

Purchase event tracking

Send a single `purchase` event with revenue and currency — BuddyStat handles the rest. Works seamlessly with server-side pixels for ad platform conversion data.

Period-over-period comparison

Every revenue stat card includes a comparison badge showing change versus the previous period. Green for up, red for down — instantly see your trajectory.

Getting Started

How it works

1

Send a purchase event

Add a single line of JavaScript to your checkout confirmation page: `buddystat.event('purchase', { revenue: 29.99, currency: 'EUR' })`. That's all the setup required.

2

Revenue is aggregated

BuddyStat automatically aggregates revenue data from all purchase events. Each transaction is recorded with its UTM source, campaign, and timestamp for full attribution.

3

Open the Revenue dashboard

Navigate to Revenue in your dashboard. You'll see stat cards, time-series charts, and channel breakdown — all populated with your real revenue data.

4

Analyze and optimize

Identify which channels drive the most revenue, compare period-over-period performance, and make data-driven decisions about your marketing spend.

Use Cases

Who uses this

E-commerce teams

Track revenue per channel, measure AOV trends, and understand which campaigns actually drive purchases — not just clicks.

SaaS companies

Monitor MRR and ARR alongside user acquisition. See which traffic sources bring your highest-value customers.

Marketing teams

Prove ROI by connecting campaign spend to revenue. Know exactly which UTM sources deliver the best return.

Startup founders

Keep a pulse on revenue without expensive analytics tools. See your top-line metrics update in real time alongside user behavior.

Growth teams

Identify which channels have the highest AOV and which have the best conversion rate. Optimize spend toward the highest-value sources.

Data-driven teams

Combine revenue data with funnels, goals, and campaign analytics for a complete picture of the customer journey from first click to purchase.

FAQ

Frequently asked questions

Explore More

Related features

Know which channels actually drive revenue

Connect purchase events and see revenue per UTM source. MRR, ARR, and AOV out of the box.

7-day free trial. Cancel anytime.