Most business owners can tell you exactly what they spent on advertising last month. Far fewer can tell you which of it brought a paying customer. That gap is not a reporting problem — it is a measurement problem, and it is fixable in about a week.
The Half That Works
There is an old line about advertising: half of it is wasted, and nobody knows which half. It was funny when the only options were newspapers and hoardings. Online, it is simply a choice — the data exists, most businesses just never connect it to anything.
Here is the situation we find in most accounts we take over. Google Ads reports 40 conversions. Meta reports 25. The owner counted 30 real enquiries. Nobody can reconcile the three numbers, so the monthly review turns into a debate about which dashboard to believe, and the budget stays exactly where it was.
The platforms are not lying to you. They are each answering a slightly different question, and none of them can see what happened after the lead reached your inbox. Only you can measure that.
Why Your Dashboards Disagree
Three things cause almost all of the discrepancy, and it helps to know which is which before you go looking for a fix.
Every platform claims what it can see
If someone clicks your Google ad on Monday and your Facebook ad on Thursday, then buys on Friday, both platforms will count that sale. Neither is wrong by its own rules. Add the dashboards together and you have counted one customer twice.
Last click gets all the credit
The default in most reporting is that the final click before the enquiry wins. Very often that final click is a branded search — someone typing your business name because they already decided. That search gets credited with a sale that was really produced by whatever introduced them to you three weeks earlier.
The interesting part happens offline
For most service businesses the website form is the beginning, not the end. A quote goes out, a phone call happens, a site visit is arranged. If the platform only ever sees the form submission, it is optimising for enquiries — not for the ones that turn into money.
A campaign producing forty cheap enquiries that never close is worse than one producing eight expensive ones that do. Cost per lead will tell you the opposite, confidently, for months.
Step One: Tag Every Link You Control
UTM tags are five extra words on the end of a URL, and they are the foundation everything else sits on. Without them, an enormous amount of traffic simply arrives labelled "direct" and is unattributable forever.
| Tag | What it answers | Example |
|---|---|---|
utm_source | Which platform? | google, facebook, whatsapp |
utm_medium | What kind of traffic? | cpc, email, social |
utm_campaign | Which campaign? | diwali-offer-2026 |
utm_content | Which creative or link? | video-a, footer-button |
utm_term | Which keyword? | catering-in-chennai |
Three rules make the difference between tags that pay off and tags that create a mess:
- Be boringly consistent.
facebook,Facebookandfbare three different sources in every report you will ever run. Pick one spelling and write it down. - Never tag internal links. Tagging a link from your own homepage to your own pricing page restarts the session and destroys the original source. Tag only links that arrive from somewhere else.
- Tag everything, not just ads. The link in your email signature, the one in your WhatsApp broadcast, the QR code on the menu card. These are usually the cheapest channels you have, and they are invisible until tagged.
Step Two: Store the Source With the Lead
This is the step almost everyone skips, and it is the one that matters most.
Analytics can tell you that a lead came from a campaign. It cannot tell you that Priya, who signed a ₹4 lakh contract in March, came from that campaign. For that, the source has to travel with the lead into whatever you use to track customers — a CRM, a spreadsheet, the enquiry table behind your website.
Mechanically it is straightforward. When someone first lands on your site, record where they came from in a cookie. When they eventually submit a form — that day or three weeks later — write those values into the lead record alongside their name and phone number.
First touch, not last. Store what brought them the first time and do not overwrite it. The last click is usually your own brand name, which tells you nothing you did not already know.
Once that field exists, the question changes completely. Instead of "how many leads did this campaign produce", you can finally ask "how much revenue did this campaign produce" — and those two questions frequently have different winners.
Step Three: Measure the Thing You Actually Want
A form submission is not a business outcome. If you optimise towards form submissions, the platforms will get very good at finding people who fill in forms, which is not the same as finding people who buy.
Decide what you are really counting, then feed that back:
Qualified
Real person, real requirement, in your service area
Quoted
Serious enough that you sent a proposal
Won
Signed, with the contract value attached
Repeat
Came back, which is where the real margin lives
Even a shared sheet with four columns beats an expensive tool nobody updates. What matters is that a closed deal can be traced back to the click that started it.
What Changes After Ninety Days
Attribution is not a report you admire. It is a mechanism for moving money, and it starts paying once you have enough closed deals to see a pattern — usually one full sales cycle, which for most service businesses is around three months.
At that point the conversation in the monthly review changes shape. Instead of comparing cost per lead across platforms that each define a lead differently, you are looking at one table of your own: campaign, spend, deals won, revenue. The decisions become obvious, and mostly they are of the form "move the money from this row into that one".
Expect to be surprised at least once. The campaign everyone assumed was carrying the account frequently turns out to be harvesting demand that something else created. That is not a reason to switch it off — it is a reason to stop starving whatever is doing the creating.
One caution before you act on the numbers. Give any change a full sales cycle before judging it. If your deals take six weeks to close, a fortnight of data is noise, and reacting to it will cost you more than the original guesswork did.
Where to Start This Week
You do not need a new platform or a bigger budget to begin. In rough order of effort against payoff:
- Write down your naming convention for UTM tags. One page, agreed once.
- Tag every link you control that points at your site from somewhere else.
- Add source fields to wherever your enquiries land, and make sure the form writes to them.
- Add a status column to your enquiry list — qualified, quoted, won, lost — and keep it current.
- Wait one sales cycle. Then look, and move the budget.
The businesses that grow steadily on paid media are rarely the ones with the cleverest creative. They are the ones that know, with reasonable confidence, which spend turns into revenue — and have been quietly reallocating towards it every month while their competitors argue about which dashboard to trust.