Skip to content
Planning & Budgeting

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.

ParvesFounder and Creative DirectorUpdated 3 min read
How to Measure Marketing ROI: Metrics, Attribution and a Simple 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?

  1. Analytics with conversions for forms, calls, WhatsApp clicks and purchases
  2. UTM tags on every ad, email and social link
  3. Call tracking where phone enquiries matter
  4. A CRM or sheet that records each lead's source and outcome
  5. 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.

Get my free audit

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.

About the author

Share this guide

Let's talk

Want us to do this for you?

Tell us what you are working on. We reply within one working day with honest advice and next steps.