Marketing ROI: From Clicks to Actual Revenue
A practical framework for connecting campaign activity to leads, sales and revenue.
Define the outcome before choosing a dashboard
Clicks describe activity. Qualified opportunities and collected revenue describe different business outcomes. Give each event a clear definition so the same inquiry is not counted as a form submission, a chat and a sale.
Work backward from gross profit
Assume a customer produces $5,000 in revenue at a 40% gross margin. That is $2,000 in gross profit before acquisition costs. With a 20% lead-to-sale rate, a lead carries $400 in expected gross profit. Allocating 30% of that amount to marketing gives a planning ceiling of $120 per lead.
$5,000 × 0.40 × 0.20 × 0.30 = $120.
Use the live lead-value calculator to change those assumptions. This ceiling is a planning estimate, not a guarantee or a universal industry benchmark.
Separate ROAS from ROI
If $2,000 in ad spend is associated with $10,000 in revenue, revenue divided by ad spend is 5× ROAS. At a 40% gross margin, that revenue contributes $4,000 before acquisition expenses. Subtracting only the ad spend leaves $2,000; agency fees, creative, software and other relevant costs still need to be included before evaluating profitability.
Build a small measurement chain
- Capture the source and landing page when an inquiry is created.
- Deduplicate it and mark whether it meets the qualification rules.
- Track opportunity, sale and collected revenue in the CRM.
- Review missing data, time lag and attribution assumptions alongside the result.
Watch for misleading comparisons
Compare consistent date ranges and allow for the time between inquiry and purchase. A campaign that attracts repeat customers needs a different interpretation from one that creates first-time customers. Attribution models allocate credit; they do not prove that every attributed sale was caused by an ad.
Explore analytics and attribution scope or conversion optimization to connect the numbers to a concrete next experiment.