Home  /  Blogs  /  Guide

How to set up conversion tracking that matches your real sales

If Google Ads or Meta Ads shows a different number of leads than you actually got calls or orders for, the problem is usually the tracking setup, not the marketing. Here is how to fix it.

A laptop screen showing a traffic chart and a pie chart, the kind of dashboard conversion tracking feeds
Photo: Lalmch on Pixabay

Key takeaways

  • A mismatch between your ads dashboard and your real sales is almost always a tracking gap, not fake traffic.
  • Decide what actually counts as a conversion for your business before you set up anything.
  • Website form fills are the easiest conversion to track and the easiest to over-trust — most small businesses also get leads by phone and WhatsApp.
  • Check your tracked numbers against your sales register or CRM every month, not once at setup.
  • A simple, well-checked setup beats a complicated one nobody verifies.

Why the numbers disagree in the first place

An ads dashboard might show more "conversions" for the month than a sales register shows actual new orders. Neither number is wrong by itself — they are usually measuring different things.

An ad platform's "conversion" count is whatever event you told it to count: a form submitted, a button clicked, a page loaded. It does not know whether that visitor became a paying customer, called back three times before buying, or filled the form twice by mistake. Your sales register only has what you actually billed or booked, and it often cannot tell you which sale came from which ad.

The gap closes by setting up tracking properly and then regularly checking it against what really happened, rather than trusting either number on its own.

Decide what actually counts as a conversion

Before touching any tool, write down every way a real enquiry reaches your business. For most small and mid-size businesses in India, that list includes some mix of:

  • A contact form or quote request on the website.
  • A phone call, either from a "call now" button or a number printed on the page.
  • A WhatsApp chat started from a click-to-chat link or button.
  • A completed purchase or payment, if you sell online.
  • A visit or booking made after someone found you online.

If you only track the website form, you are measuring a fraction of your real demand. Many service businesses get more calls and WhatsApp messages than form fills — those need tracking too, or reports will understate what the marketing is doing.

The tools involved, in plain terms

You do not need to become a developer to understand the pieces:

  • Google Analytics 4 (GA4) records what visitors do on your site and can pass conversion events to Google Ads.
  • Google Tag Manager (GTM) is a container that lets you add and manage tracking tags without editing site code each time.
  • Meta Pixel tells Meta Ads which visitors completed an action, so it can report results properly.
  • Form tools, and call-tracking or WhatsApp click-to-chat links, each have their own way of confirming a submission or a click.

Most sites use GTM as the single place to manage GA4, the Meta Pixel and any other tags, instead of pasting several codes into the page by hand.

Set it up in this order

  1. Install GTM once, right after the opening <body> tag and in the <head>, exactly as Google's own install snippet instructs.
  2. Add GA4 inside GTM and confirm it is firing with GTM's Preview mode before publishing.
  3. Mark your real conversions in GA4 — typically a "form submitted" event, not every page view.
  4. Add the Meta Pixel the same way if you run Meta Ads, and mark the same real actions as events there too.
  5. Link GA4 to Google Ads (and Meta's Events Manager) so the platforms see the conversions you defined, not a generic page-view count.
  6. Test every path yourself — submit the form, click the call button, click the WhatsApp link — and confirm each one shows up in GTM's Preview mode and GA4's real-time report before you trust any of it.
Do this at a quiet hour and tell your team you are testing, so a few test enquiries do not get treated as real leads by mistake.

Track phone calls and WhatsApp clicks too

A "call now" link on a mobile site can be tracked as a GA4 event the moment it is tapped, even though the call itself happens outside the browser. The same goes for a WhatsApp click-to-chat link — you can track the click as an event, though you will not see the conversation content, and should not try to.

If calls are a major source of enquiries, a call-tracking number (a separate number shown only to website visitors, which forwards to your real line) can tell you how many calls came from the site, without recording content unless callers have been told and your provider handles consent properly. If you are unsure about consent rules, track the click only and skip recording.

If a meaningful share of your leads arrive by phone or WhatsApp and you only count form fills, your tracked "conversions" will always look lower than your real results — and anyone comparing the two will draw the wrong conclusion about what is working.

A person holding a phone up to check a call screen, the kind of enquiry that is easy to miss in website tracking
Photo: Foundry on Pixabay

Check tracked numbers against your real sales

Tracking that is never checked against reality tends to drift — a tag gets duplicated, a redesign breaks a button, a plugin update silently stops an event from firing. The fix is a simple monthly habit, not a one-time setup.

Once a month, pull three numbers for the same period: the conversions your ads dashboard reports, the events GA4 recorded, and the enquiries or orders in your own sales register or CRM. They will rarely match exactly — some visitors browse without an ad click being properly recorded, some leads are existing customers who were never a "new" conversion, and some are duplicates. What matters is that the gap stays roughly the same size and explainable each month. A sudden jump or drop in tracked conversions, with no real change in actual enquiries, usually means something broke and needs checking in GTM's Preview mode.

Hands typing on a laptop showing rows of data in a spreadsheet, used to check tracked numbers against a sales record
Photo: Gorilla ROI Data Connector on Unsplash

Common mistakes that throw the numbers off

A few patterns come up again and again:

  • Counting the thank-you page view instead of the form submit. People reach a thank-you page by refreshing it or going back, which can quietly inflate the count.
  • Tracking the same event twice through both GTM and a plugin's own built-in tracking, which doubles the reported number.
  • No cross-domain tracking when checkout or booking happens on a different domain, which can lose the visitor's journey partway through.
  • Ad blockers and cookie consent choices will always hide some visitors from tracking — this is normal, and one honest reason the numbers will never match perfectly.
  • Nobody owns the check. Tracking is set up once during a website project and never revisited, so it quietly breaks and nobody notices for months.

Who should own this, going forward

Someone on your team, or whoever manages your ads, should open GTM's Preview mode and GA4's real-time report at least once a month and test the key actions on the live site. This takes a few minutes and catches most breakages before they cost a month of unreliable reporting.

If your setup feels confusing, a conversion tracking review as part of a wider marketing check can confirm what is actually being measured before you spend more on ads. Our process page explains how we approach a project like this.

Common questions

Do I need Google Tag Manager, or can I add tracking codes directly?

You can add codes directly, but GTM makes it far easier to manage, test and fix tracking later without a developer editing the site every time.

Will adding all this tracking slow down my website?

A well-managed tag setup through GTM has a small impact. Loading many separate scripts directly in the page, without a tag manager, is more likely to slow things down and is harder to clean up later.

What counts as a conversion if I do not sell directly on my website?

Anything that signals real buying interest: a quote request, a booking, a call, or a WhatsApp enquiry, for example. Pick the two or three actions that genuinely mean someone wants to buy, and track those.

How often should I check that tracking still matches my sales?

Once a month is a reasonable minimum, and always after a website redesign or a change to your checkout or booking flow, since those are the most common times tracking quietly breaks.

Where we can help

Not sure your tracking is telling you the truth? See how we approach it as part of a marketing engagement, or get in touch to talk through your current setup.

Start a project