How to Measure Marketing ROI: Metrics, Attribution and a Simple Dashboard
How to measure marketing ROI: the metrics for each channel, tracking setup, simple attribution, customer lifetime value and a one-page dashboard.

Quick answer
Marketing ROI compares the profit marketing brings with what it costs. Measure it by tracking every lead and sale back to its source (analytics, UTM tags, call and form tracking, CRM), then calculating cost per lead, cost per customer, conversion rates and customer lifetime value by channel. Use simple attribution consistently, review a one-page dashboard monthly, and judge brand-building channels over longer periods than ads.
"Is our marketing working?" is a simple question that many businesses cannot answer with confidence. Clicks, likes and impressions are easy to report and hard to bank. Measuring marketing ROI means connecting what you spend to the customers and profit it brings. Here is a practical setup any growing business can run.
What is marketing ROI?
The profit marketing generates compared with what it costs. A simple formula:
Marketing ROI = (gross profit from marketing minus marketing cost) divided by marketing cost
Use profit, not revenue, so the result reflects what the business actually keeps.
Which metrics matter for each channel?
| Channel | Leading metrics | Business metrics |
|---|---|---|
| Google Ads | Click-through rate, conversion rate | Cost per lead, cost per sale |
| Meta and Instagram ads | Hook rate, cost per result | Cost per lead, return on ad spend |
| SEO | Rankings, organic clicks | Organic leads and sales |
| Social media | Reach, saves, shares, profile visits | Enquiries and sales from social |
| Email and WhatsApp | Open and reply rates | Repeat orders, revenue per message |
| Website | Conversion rate by page | Leads and sales by source |
How do you set up tracking?
- Analytics with conversions for forms, calls, WhatsApp clicks and purchases
- UTM tags on every ad, email and social link
- Call tracking where phone enquiries matter
- A CRM or sheet that records each lead's source and outcome
- Ad platform pixels that receive conversion data
Without step 4, you only know which channel brought leads, not which brought customers.
What is attribution and how simple can it be?
Attribution decides which channel gets credit for a sale. Customers often see a Reel, search later and then click an ad. Sophisticated models exist, but a small business does well recording the first source and the last source of every lead, and asking customers how they heard about you.
Why does customer lifetime value matter?
Because some customers are worth far more than their first order. If a clinic patient returns for years, or a B2B client renews every year, you can afford to spend more to win them. Compare cost per customer with lifetime gross profit, not just the first sale.
What should a monthly dashboard show?
- Spend by channel
- Leads and customers by channel
- Cost per lead and cost per customer
- Conversion rate from lead to customer
- Revenue and gross profit attributed to marketing
- Notes on what changed and what is next
Keep it on one page so it actually gets reviewed.
How long should you wait before judging a channel?
Ads: weeks. SEO, content and brand: months. Judging SEO after a month is like judging a tree after a week. Set leading indicators (rankings, organic clicks) to watch early, and business metrics to judge later. Our marketing budget framework explains how to balance quick and compounding channels.
Want marketing you can measure?
We set up tracking, dashboards and reporting in leads and revenue, then run the channels that earn their place. Explore our digital marketing services, read the questions to ask an agency, or book a review.
Work with us
Digital Marketing from The Coral Flow
Get a free marketing audit. We review your website, search visibility, social channels and ads, then send a short video walkthrough with the three changes that would move the needle fastest.
Frequently asked questions
How do you calculate marketing ROI?
Subtract the marketing cost from the gross profit it generated, then divide by the marketing cost. Use profit rather than revenue so the figure reflects what the business keeps.
What is customer acquisition cost?
Customer acquisition cost is the total marketing and sales cost for a period divided by the number of new customers won in that period.
Which attribution model should a small business use?
Start simple and consistent: record the first source and the last source of each lead in your CRM. Consistency matters more than sophistication.
How do you measure ROI on SEO and social media?
Track leads and sales from organic search and social over months, not weeks, and compare the cost of producing them with what paid channels would cost for the same results.
Written by
Parves, Founder and Creative Director
Leads strategy and creative direction at The Coral Flow in Chennai, across web, search and content for brands in India and abroad.


