How to tell if your marketing is working, the KPIs every business should actually track.
Likes and impressions do not pay salaries. Here are the numbers that tell you the truth about your marketing. And the ones most businesses ignore.
Key Takeaways
- Most businesses track vanity metrics (impressions, likes, followers) because they are easy to see. None of them tell you if marketing is generating revenue.
- The four numbers that matter: cost per lead, cost per acquisition, conversion rate, and ROAS or revenue per channel.
- If you cannot draw a straight line from a marketing activity to revenue, you cannot manage it. You can only hope.
- Check these numbers monthly at minimum. Weekly if you are running paid ads.
Why most businesses track the wrong numbers
Impressions feel good. Likes feel like progress. Follower counts feel like an audience.
None of them pay your rent.
The reason businesses track vanity metrics is not stupidity. It is that agencies and platforms make vanity metrics easy to see. Every platform dashboard leads with reach and impressions because those numbers are always big, always growing, and always make the platform look useful.
The numbers that tell you whether marketing is actually working (cost per lead, cost per customer, revenue per channel) require more work to track. Most businesses never set them up.
If you cannot draw a straight line from a marketing activity to revenue, you cannot manage it. You can only hope.
If you cannot draw a straight line from a marketing activity to revenue, you cannot manage it. You can only hope.
Not sure what your marketing is actually generating?
We set up proper tracking and show you the real numbers: leads, cost per acquisition, and revenue by channel. Free audit, 45 minutes.
Book a free audit →The KPIs that actually matter
-
1. Cost per lead (CPL)
How much does it cost to get one person to raise their hand? This is your primary efficiency metric for lead generation. Calculate it as: total spend ÷ total leads. A lead is someone who filled out a form, booked a call, or sent a message. Not someone who liked a post. Track this weekly for paid channels.
-
2. Cost per acquisition (CPA)
How much does it cost to get one paying customer? CPL tells you about your marketing efficiency. CPA tells you about your business viability. If CPA is higher than your average order value, you are losing money on every customer and no amount of optimisation will fix the math. See how we track attribution →
-
3. Conversion rate
What percentage of website visitors take the action you want? Below 1% on a paid traffic landing page means the page is broken. Not the ads. Above 5% means you have something worth scaling (per WordStream’s conversion rate research). This is the number that most businesses never check and most agencies never report.
-
4. Return on ad spend (ROAS)
Revenue generated ÷ ad spend. A 3× ROAS means every $1 you spend generates $3 in revenue. For e-commerce, 3× is a reasonable floor. For lead generation with long sales cycles, calculate revenue per lead instead: ROAS is hard to measure when deals close months after the first click.
-
5. Revenue by channel
Which channel is actually generating customers: not just leads, not just clicks, but paying customers? Set this up via Google Analytics Academy. Most businesses do not know. The ones that do allocate budget with confidence. The ones that do not allocate by gut feel and hope for the best. How we build revenue dashboards →
THE MARKETING MEASUREMENT HIERARCHY
ACTIVITY METRICS
Impressions, clicks, reach
ENGAGEMENT METRICS
CTR, bounce rate, time on page
LEAD METRICS
CPL, lead volume, lead quality
REVENUE METRICS
CPA, ROAS, revenue per channel
Vanity metrics vs real metrics
| Metric | Type | What it tells you | Track it? |
|---|---|---|---|
| Impressions | Vanity | How many times your ad was shown | Only as context |
| Likes / reactions | Vanity | People found it interesting | No |
| Follower count | Vanity | Audience size | Brand accounts only |
| Click-through rate | Diagnostic | Ad or content relevance | Yes: to diagnose |
| Bounce rate | Diagnostic | Page relevance and UX | Yes: to fix pages |
| Cost per lead | Real | Marketing efficiency | Yes: weekly |
| Conversion rate | Real | Page and offer quality | Yes: weekly |
| Cost per acquisition | Real | Business viability | Yes: always |
| Revenue by channel | Real | Where money actually comes from | Yes: monthly |
| ROAS | Real | Return on ad investment | Yes: weekly for paid |
Track vanity metrics only when you need to diagnose why a real metric is underperforming. Never report them as proof of success.
Source: Help Me Marketing client data across 180+ brand engagements, 2024–2026. Results vary by industry, budget, and market conditions.
Want to see your real numbers, not the platform’s version?
We build attribution dashboards that show leads, cost per customer, and revenue by channel. Not impressions.
Talk to us about tracking →Proper tracking delivers
works
does not
decisions confidence
converts
over time
The reporting conversation most agencies avoid
If your agency’s monthly report leads with reach, impressions, and followers, ask them one question: “What did this generate in leads and revenue?”
A good agency has that number on the first page. A bad one has to go and look for it. That conversation tells you everything you need to know about whether to keep paying them.
Your monthly marketing health check
-
1What was the cost per lead this month, by channel? Higher or lower than last month?
-
2What was the cost per customer (cost per acquisition) this month?
-
3What was the conversion rate on your main landing page or contact page?
-
4Which channel generated the most revenue: not leads, revenue?
-
5What was ROAS on paid channels? Above 3×? Below?
-
6Which channel had the worst cost per lead? Consider reducing budget there first.
Frequently asked questions
What KPIs should I track for digital marketing?
The KPIs that matter are cost per lead, cost per acquisition, conversion rate, and return on ad spend. Secondary metrics like click-through rate and bounce rate help you diagnose problems but they do not tell you if marketing is generating revenue. Start with the revenue-linked numbers first.
How do I calculate return on ad spend?
ROAS = Revenue generated divided by ad spend. If you spent $1,000 on ads and generated $4,000 in revenue, your ROAS is 4x. A ROAS above 3x is generally considered healthy for most e-commerce businesses. For lead generation, use cost per qualified lead instead: ROAS is harder to calculate when sales cycles are long.
What is a good conversion rate for a website?
The average website conversion rate across industries is 2 to 3 percent. E-commerce typically converts at 1 to 3 percent. Service businesses with strong local intent can see 5 to 10 percent. If your rate is below 1 percent, the problem is usually the page. Not the traffic. Fix the landing page before increasing ad spend.
How long should I run marketing before measuring results?
Paid ads: give it 30 to 60 days before making major changes. You need enough data to see patterns. SEO: do not judge results before 90 days. 6 months is more realistic. Social media: track engagement monthly but do not expect revenue impact for 3 to 6 months. The biggest mistake is changing strategy every 2 weeks based on incomplete data.