Skip to content

How to Measure If Your Marketing Is Actually Working

Most businesses judge marketing by likes and reach, then wonder why the spend does not show up in revenue. Here is how to measure what actually drives sales.

By Karani Geoffrey, Founder & CEO, Upeosoft
In short

Measure if your marketing works by tracking each campaign all the way to money, not just to likes or reach. Ask which channel brought a lead, whether that lead became a paying customer, and what each customer cost to acquire. Marketing is working when the sales it produces are worth more than what you spent to get them.

Key takeaways
  • Likes, views, and reach are vanity numbers, they feel good but do not prove sales happened.
  • The only measure that matters is whether marketing produced customers worth more than it cost.
  • You need to connect the first touch to the final payment, or you are guessing which channel works.
  • Ask every new lead how they found you, it is the cheapest tracking method available.
  • Cost per lead and cost per customer tell you where to spend more and where to stop.
  • Without captured customer data, measurement is impossible, so tracking starts with recording.

The trap of measuring the wrong thing

Ask most business owners if their marketing is working and they will point to a post that did well. Lots of likes. Good reach. Plenty of comments. It feels like proof. It is not.

Likes and reach measure attention, and attention is not the same as business. A viral post can bring nothing but noise, while a quiet, unglamorous campaign brings ten customers who pay. The numbers that platforms show you most easily, followers, views, engagement, are the ones that have the loosest connection to whether money entered your account.

This is the core trap. We measure what is easy to see instead of what actually matters, and then we make budget decisions on that false picture. The question is never how many people saw the post. The question is how many bought, and whether they were worth more than what you spent to reach them. Everything useful about measuring marketing starts with refusing to be satisfied by vanity numbers.

Follow the money, not the metrics

Real marketing measurement follows one thread from start to finish: from the first time a stranger notices you, all the way to money in your account. If you cannot trace that thread, you are guessing.

Break it into the steps it actually passes through. A person sees your ad or post. Some of them reach out, becoming leads. Some of those leads are the right fit and get serious. Some of those pay, becoming customers. Each step loses people, and the shape of that drop-off is where the truth lives.

When you follow the money instead of the metrics, you start asking the right questions. Which channel produced the leads that actually paid, not just the most leads? Where did interested people fall away? A campaign that generates a hundred leads and two customers is worse than one that generates twenty leads and eight customers, even though the first one looks busier. Sales, not activity, is the scoreboard.

  • Reach: how many people saw it, useful only as a starting count.
  • Leads: how many actually made contact and became a conversation.
  • Qualified: how many were a real fit who could buy.
  • Customers: how many paid, the number that pays your bills.
  • Value: what those customers are worth over time, not just today.

The cheapest tracking tool: just ask

Before any software, there is a free and powerful measurement tool that most businesses forget to use: asking. When a new customer arrives, ask them how they found you, and write the answer down.

Do it consistently and a pattern appears within weeks. You discover that the Instagram campaign you were proud of brings browsers, while word of mouth and one WhatsApp channel bring most of the people who actually pay. That knowledge alone can redirect your budget toward what works and away from what only looks busy.

The discipline is in the recording. One asked-and-forgotten answer tells you nothing. A hundred recorded answers tell you where your customers really come from. This is not sophisticated, and that is the point. Measurement does not require expensive tools to begin, it requires the habit of capturing the answer to a simple question every single time. The businesses that do this out-decide competitors who are still guessing.

The two numbers every owner should know

If you track nothing else, track these two: what a customer costs you to acquire, and what a customer is worth. Together they tell you whether your marketing makes or loses money.

Cost per customer is straightforward. Take everything you spent on a campaign and divide it by the number of paying customers it produced. If you spent a sum on an ad push and it brought in ten customers, you know exactly what each one cost. Not each lead, each paying customer, because leads that never buy are not the goal.

The other side is what that customer is worth, which is rarely just their first purchase. If customers typically come back and buy several times, each one is worth far more than a single sale, and marketing that looked too expensive suddenly makes sense. This is why measurement and customer value are linked. You cannot judge whether a customer was worth acquiring until you know what they are worth over their whole relationship with you. Hold these two numbers side by side and the answer to is my marketing working stops being an opinion.

  • Cost per customer: total spend divided by paying customers won.
  • Customer value: total spend a customer makes over their relationship, not one sale.
  • The verdict: marketing works when value clearly beats acquisition cost.
  • The action: spend more where the gap is wide, stop where it is negative.

Why measurement is impossible without data

Here is the uncomfortable truth underneath all of this. You cannot measure marketing if you are not capturing customer data, and most businesses are not.

Every measure we have discussed depends on a record. To know which channel a customer came from, you must have saved it. To know your cost per customer, you must have counted your customers. To know what a customer is worth over time, you must have tracked their repeat purchases. If sales happen and the details vanish into chat threads and memory, there is nothing to measure and no way to improve.

This is why measurement is not a reporting exercise you bolt on at the end, it is a discipline built into how you capture every sale. The business that records who bought, how they found you, and what they spent is building an asset that makes every future marketing decision sharper. The business that does not is condemned to guess forever. Good measurement and good customer data are the same project.

Turn measurement into decisions, not reports

The point of measuring marketing is not to produce pretty reports. It is to make better decisions with your money, quickly and repeatedly.

Once you can see cost per customer by channel, the decisions become obvious. Double down on the channel that brings paying customers cheaply. Cut or fix the one that burns budget on people who never buy. Test a new idea against a real benchmark instead of a hopeful feeling. Each decision is small, but made consistently on real numbers, they compound into a marketing engine that gets more efficient over time.

This is the founder-level shift. You stop asking whether marketing feels like it is working and start knowing, because the data answers you. Your budget moves toward what pays and away from what does not, not once, but as a standing habit. Marketing stops being a gamble you hope pays off and becomes a system you steer with evidence.

How Upeosoft helps you measure what works

Upeosoft is a Kenyan software and automation company, and giving owners a clear view of what their marketing actually produces is central to what we build.

Our unified WhatsApp and social inbox brings every conversation from every channel into one place, so when a lead arrives you can capture where they came from and follow them all the way to a sale. That connected record is what makes measurement possible instead of guesswork. Our AI sales tools help you track leads through each stage, so you can see how many became customers and what each one cost, by channel, without piecing it together by hand.

The result is that you stop judging marketing by likes and start judging it by paying customers and their real value. You learn where to spend and where to stop, backed by your own data. If you want marketing you can measure and steer with evidence, that is the system we help you build.

Frequently asked questions

Why are likes and followers a bad way to measure marketing?

Because they measure attention, not business. A post can reach thousands and sell nothing, while a quiet WhatsApp campaign brings ten paying customers. Likes and followers are easy to count, which is why people rely on them, but they do not tell you whether money came in. Sales do.

How do I know which channel my customers came from?

The simplest way is to ask every new lead how they found you and record the answer. Beyond that, using distinct contact points, a specific WhatsApp link or number per campaign, lets you see which source drove which conversation. The goal is to connect the first touch to the eventual sale.

What is cost per customer and why does it matter?

Cost per customer is your total marketing spend divided by the number of paying customers it produced. It matters because it tells you the real price of growth. If a customer costs more to acquire than they spend with you, that marketing is losing money no matter how good the reach looked.

I run a small business, is measuring marketing worth the effort?

Yes, and it saves you money. Without measurement you keep funding channels that do not work and starve the ones that do, all on gut feel. Even simple tracking, asking how customers found you and counting how many bought, quickly shows where your budget is wasted and where it pays off.

How long should I run a campaign before judging it?

Long enough to produce a fair number of leads and see how many became customers, not just one or two sales. Judging too early on a handful of results is misleading. Give it enough volume that the pattern is real, then compare cost per customer against what those customers are worth.

Karani Geoffrey
Karani Geoffrey
Founder & CEO, Upeosoft

Karani Geoffrey is the Founder & CEO of Upeosoft, a software and automation company rooted in Kenya. He builds custom software, AI systems, and production-grade ERPNext for businesses across East Africa, and writes about the Kenyan realities - eTIMS, M-Pesa, SHIF, unreliable internet and power - that make or break real systems.

Next step

Want this working in your business?

Upeosoft builds and hardens the systems behind this article - for real Kenyan operations, with eTIMS, M-Pesa and offline realities handled.

Keep reading

Customer Growth and Messaging

Understanding Customer Lifetime Value for Small Businesses

Judging a customer by their first purchase alone hides most of their value. Here is how understanding lifetime value changes what you can afford and how you grow.

9 min readRead article →
Customer Growth and Messaging

Why Customer Data Is Your Most Underused Asset

Every sale you make creates valuable data, and most businesses let it evaporate. Here is why your customer records may be the most valuable asset you are not using.

9 min readRead article →
Customer Growth and Messaging

How to Build a Sales Process That Doesn't Depend on You

A sales process that only works when the founder is in the room is a bottleneck, not a business. Here is how to turn what is in your head into a repeatable system.

8 min readRead article →