PPC
Conversion Tracking Explained: How to Know What Each Lead Really Costs

In this article
Ask most small business owners what a new customer from Google Ads costs them, and the honest answer is “I’m not sure”. They know how much they spend. They know roughly how busy they are. But the link between the two is a guess.
Conversion tracking replaces that guess with numbers. It records when a visitor does something valuable — submits a form, calls, sends a WhatsApp message, buys — and connects that action to where they came from.
Without it, you can’t tell good marketing from bad, and automated ad platforms can’t optimise for what matters to you. This guide explains what to track, how the main tools fit together, and how to check that it all works.
What counts as a conversion?
A conversion is any action that has real value to your business. For most service businesses, that means:
- Contact or quote form submitted
- Phone call from an ad or from the website
- WhatsApp chat started
- Appointment or demo booked
- Email address clicked
For online stores, the main conversion is a completed purchase, with its value. Secondary actions — adding to cart, starting checkout, signing up for the newsletter — are worth tracking too, but shouldn’t be treated as equal to a sale.
Be selective. If you tell Google Ads that a page view or a scroll is a conversion, its bidding will optimise for page views and scrolls, not customers.
How the tools fit together
| Tool | What it does |
|---|---|
| Google Analytics 4 (GA4) | Measures visits and actions on your website from all sources — Google, social, email, direct. Important actions are marked as key events. |
| Google Tag Manager | A container that holds tracking code. It lets you add and change tracking without editing the website each time. |
| Google Ads conversion tracking | Records conversions from ad clicks so Google Ads can report cost per conversion and optimise bidding. Can use its own tag or import key events from GA4. |
| Meta Pixel and Conversions API | The equivalent for Facebook and Instagram ads. |
| Your CRM or spreadsheet | Records what happened to each lead afterwards — whether they became a customer and what they were worth. |
Tracking form submissions
The most reliable method is a thank-you page. After someone submits the form, they’re sent to a separate page — for example /thank-you/ — that only appears after a successful submission. You then count visits to that page as a conversion.
If your form shows a message on the same page instead, tracking needs a little more setup in Google Tag Manager, triggered when the success message appears. Avoid counting clicks on the submit button: people click it and then fail validation, which inflates the numbers.
Make sure the thank-you page is excluded from search engines, so people can’t land on it directly and create false conversions.
Tracking phone calls
For many local businesses, calls matter more than forms. There are three kinds to consider:
- Calls directly from ads. Call assets in Google Ads let people tap to call from the ad itself. Google Ads can report these calls, and you can set a minimum call length to count as a conversion.
- Taps on your phone number on the website. Track clicks on tel: links as an event in GA4 via Tag Manager. This counts the tap, not whether the call connected, but it’s a reliable indicator.
- Calls from people who saw your number and dialled manually. These are hard to track without dedicated call-tracking numbers. Asking “How did you find us?” on every call helps fill the gap.
Tracking WhatsApp enquiries
WhatsApp is often the most popular contact method in India, and it’s frequently left untracked. The simplest approach is to track clicks on your WhatsApp button or wa.me link as an event, the same way as phone taps.
A useful refinement is to pre-fill the WhatsApp message differently for different pages or campaigns — for example “Hi, I saw your ad about AC servicing” — so your team can see the source when the message arrives.
For Click-to-WhatsApp ads on Facebook and Instagram, Meta reports conversations started directly in Ads Manager.
Checking that tracking actually works
Broken tracking is common. A website update, a new form plugin or a changed button can quietly stop events from firing. Check:
- Use Tag Manager’s Preview mode to watch tags fire as you submit a form and tap buttons.
- Open GA4’s Realtime or DebugView report and confirm your events appear.
- In Google Ads, check each conversion action’s status. It should show as recording conversions, not “inactive” or “no recent conversions”.
- Compare tracked conversions with what actually arrived in your inbox and phone over the same week. They won’t match perfectly, but they should be close.
Repeat these checks after any website change and at least monthly.
From conversions to cost per customer
Once tracking works, you can calculate the numbers that actually matter:
- Cost per lead = ad spend ÷ number of leads
- Lead-to-customer rate = customers ÷ leads
- Cost per customer = ad spend ÷ number of customers
For example, if you spend ₹30,000 in a month, receive 60 leads and 9 become customers, your cost per lead is ₹500 and your cost per customer is about ₹3,333. Whether that’s good depends on what a customer is worth to you over time.
The lead-to-customer step needs information from outside the ad platform: a CRM, a sales spreadsheet or simply a note of which customers came from which source. It’s worth the effort. Two campaigns with the same cost per lead can have very different costs per customer.
Feed the results back. Larger advertisers can import offline conversions — leads marked as qualified or sold — back into Google Ads, so automated bidding learns to find more of the leads that become customers, not just more form fills.
Why the numbers never match perfectly
Once tracking is running, you’ll notice that GA4, Google Ads and Meta each report slightly different numbers for the same period. That’s expected. Each platform counts conversions in its own way: Google Ads credits conversions to the date of the ad click, Meta may credit someone who saw an ad without clicking, and GA4 shares credit across channels according to its attribution model.
Don’t try to make them agree to the last digit. Pick one source as your main reference for overall leads — usually GA4 or your own CRM — and use each ad platform’s numbers for comparing campaigns within that platform. Watch trends over time rather than single figures.
Privacy and consent
Tracking involves collecting data about visitors. Be transparent: explain in your privacy policy what you track and why, use a cookie notice where appropriate, and avoid sending personal information such as names or phone numbers into analytics tools. India’s Digital Personal Data Protection Act, 2023, sets out obligations for how businesses handle personal data, so it’s worth reviewing your forms and tracking with that in mind.
Start simple
You don’t need a perfect setup on day one. Track forms, phone taps and WhatsApp clicks, check they work after every website change, and start recording which leads become customers. That alone will tell you more about your marketing than most businesses ever know.
If you’d like it set up and tested properly, contact us. Every campaign we manage starts with tracking verified before a rupee is spent on ads. For the mistakes this helps you catch, see Google Ads mistakes small businesses make.



