This One Chart Explains Your Entire Business
Revenue by acquisition source: which channels actually drive money: is the chart that explains your business. It shows where you're over-investing, under-investing, and what's working. US teams that build it make better decisions overnight.**
You have dashboards. Traffic. Signups. Conversion. Retention. MRR. They're useful. But they're fragments.
One chart changes everything: revenue by acquisition source. Which channels actually drive money? Not traffic. Not signups. Revenue. That chart explains your business. It shows where you're winning, where you're wasting, and what to do next.
What the Chart Shows
The Setup
X-axis: Acquisition source (organic, paid search, paid social, referral, direct, etc.) Y-axis: Revenue (or LTV, or MRR attributed to that source)
Simple. But powerful.
What You Learn
- Which channels drive revenue: The bars that are tallest matter most
- Which channels don't: You might be spending on channels that don't pay back
- Efficiency: Revenue per dollar spent (if you have spend data)
- Trend: Are your best channels growing or shrinking?
Most teams optimize for traffic or signups. Revenue by source optimizes for outcome. The chart makes the difference obvious.
Why Most Teams Don't Have It
The Data Problem
Revenue lives in Stripe or your billing system. Traffic and attribution live in GA4 or your analytics tool. Connecting them requires:
- Matching user IDs across systems
- Attributing revenue to first (or last) touch
- Building the view
Most teams never do it. They have traffic data. They have revenue data. They don't have revenue by traffic source.
The Unified Solution
A platform that captures both traffic (with attribution) and revenue events in one place solves this. No matching. No exports. Revenue by source becomes a built-in view.
SingleAnalytics captures attribution on every event. When you track purchase or upgrade with a value, that revenue is tied to the user's acquisition source. Revenue by source is a natural output.
What the Chart Reveals
Pattern 1: Traffic vs. Revenue Mismatch
You might have:
- 40% of traffic from Paid Search
- 15% of revenue from Paid Search
You're over-investing. Paid drives volume, not quality. Reallocate.
Pattern 2: The Hidden Winner
You might have:
- 8% of traffic from a niche forum
- 22% of revenue from that forum
You're under-investing. That forum drives your best customers. Scale it.
Pattern 3: The Direct Mystery
"Direct" is often a catch-all. When you break it down (email, bookmark, untagged campaigns), you might find:
- Email drives 25% of revenue with 5% of traffic
- You weren't crediting it
Tag your campaigns. Attribute properly. The chart gets clearer.
Pattern 4: The Long-Tail Opportunity
One channel might have low volume but high revenue per user. That's your expansion opportunity. How do you get more users like them?
How to Build It
Step 1: Track Revenue Events
sa.track('purchase', { value: 99, plan: 'annual' });
sa.track('upgrade', { value: 199, from_plan: 'pro', to_plan: 'team' });
Step 2: Ensure Attribution Is Captured
Your analytics should attach source, medium, UTM to every event. First-touch attribution is common for "which channel acquired this customer." Last-touch can work for conversion optimization.
Step 3: Aggregate by Source
Sum revenue by acquisition source. Build the chart. The insights follow.
SingleAnalytics does this automatically when you track revenue events. The chart is built-in. No SQL. No exports.
Real Impact
A US B2B company built revenue by source. They found:
- Google Ads: 35% of spend, 12% of revenue
- Organic search: 20% of traffic, 45% of revenue
- Industry newsletter: 5% of traffic, 18% of revenue
They cut Google Ads 40%. Invested in SEO and the newsletter. Revenue grew 22% on lower CAC. One chart. One strategy shift. Game changer.
Ready to see the chart that explains your business? Build revenue by source with SingleAnalytics and make decisions that match reality.