Published September 27, 2026 · 10 min read
How to Set Up Google Ads Conversion Tracking in India
A metal fabrication company in Faridabad had been running Google Ads for 18 months with a ₹30,000/month budget. No conversion tracking. When I set it up and ran the search terms report for the first month, we found that 68% of their budget was going to B2C searches — individual buyers looking for custom metal items for home use, not the B2B bulk manufacturing enquiries the company wanted.
They hadn't been getting zero leads — they'd been getting the wrong leads. Once we restructured the account based on actual conversion data, wasted spend dropped from ₹20,400/month to ₹8,200/month and lead volume held steady. That ₹12,200/month in savings paid for a year of management fees.
This is what conversion tracking does: it tells you where your money is actually going and what's actually working. Without it, you're flying blind regardless of how much you spend.
What to Track — the Four Conversions Indian Businesses Miss
Most businesses track form submissions if they track anything at all. These four are the ones I set up in every new account:
- Form submissions — the obvious one. Track the thank-you page load or a form submit event.
- Phone call clicks — click on a tel: link on mobile is a high-intent action. Track it.
- WhatsApp button clicks — for Indian service businesses, often the primary conversion. Track wa.link / wa.me clicks.
- Call extensions — users who call directly from the ad on mobile, never visiting your site.
E-commerce businesses add purchase value tracking. Service businesses without e-commerce should track all four above. Each one gives you a different signal about how different campaigns, keywords, and ad types are performing.
Setting Up Google Tag Manager — the Foundation
Google Tag Manager (GTM) is a free tool that lets you deploy tracking codes to your website without editing code directly. Once it's installed, you manage everything from the GTM dashboard.
Step 1: Create a GTM account. Go to tagmanager.google.com. Create an account with your business name. Create a container with your website URL. Web container, not AMP or mobile app.
Step 2: Install the container snippet. GTM gives you two code snippets: one for the <head> and one for the <body>. Paste the head snippet immediately before the </head> tag. Paste the body snippet immediately after the <body> tag. If you're on WordPress, use the "Insert Headers and Footers" plugin to paste without touching theme files.
Step 3: Verify installation. Install the GTM Preview extension in Chrome, enter preview mode in GTM, and visit your website. If you see the GTM debug panel at the bottom of the page, the container is live.
Tracking Form Submissions
If your form redirects to a thank-you page after submission (e.g., /thank-you), the simplest approach: create a Google Ads conversion with "Page view" as the action and the thank-you page URL as the trigger. No GTM needed.
If your form doesn't have a thank-you page (it shows a success message on the same URL), use GTM's Form Submit trigger:
- In GTM, create a new Trigger. Type: Form Submission. Enable "Wait for Tags" and "Check Validation". No additional conditions if you only have one form on the site; add "Form ID" or "Form Classes" conditions if you have multiple forms.
- Create a Tag. Type: Google Ads Conversion Tracking. Enter your Conversion ID and Conversion Label from Google Ads (found under Tools → Conversions).
- Set the trigger on this tag to the Form Submit trigger you just created.
- Submit and publish the GTM container.
Test by submitting a test form entry in Preview mode. You should see the Google Ads Conversion tag fire in the debug panel.
Tracking WhatsApp Clicks — the India-Specific Setup
WhatsApp links use the href formats wa.link/xxx or wa.me/91XXXXXXXXXX. GTM can intercept these clicks without any code change to your website.
Create the trigger: New Trigger → Click — Just Links → Some Link Clicks → Condition: Click URL → contains → wa.me (add a second condition for wa.link if you use both).
Create the tag: New Tag → Google Ads Conversion Tracking → Conversion ID and Label for your "WhatsApp Click" conversion (create this in Google Ads first). Trigger: the WhatsApp click trigger you just created.
Also fire a GA4 event: Add a second tag — GA4 Event → event_name: whatsapp_click. Same trigger. This gives you the WhatsApp click data in GA4 for cross-channel reporting.
Publish the container and test by clicking the WhatsApp button in Preview mode. You should see both tags fire.
Tracking Phone Call Clicks
For tel: links on your website (the click-to-call number), create a trigger in GTM:
- Trigger: Click — Just Links → Some Link Clicks → Click URL → starts with → tel:
Attach a Google Ads Conversion tag and a GA4 Event tag (event_name: phone_call_click) to this trigger. This tracks anyone who taps your phone number on mobile, regardless of whether they found you via Google Ads or organic.
For call extensions (users calling directly from the ad before visiting your site): in Google Ads, go to Settings → Account Settings → Call Reporting → turn on. Google automatically tracks calls made through call extensions when this is enabled. Set minimum call duration to 30 seconds — calls under 30 seconds are usually wrong numbers.
Importing GA4 Conversions into Google Ads
If you already have GA4 conversion events set up, you can import them into Google Ads instead of setting up parallel tags. This reduces tag bloat and keeps conversion data consistent across both platforms.
In Google Ads: Tools → Data Manager → Linked Accounts → Google Analytics 4. Link your GA4 property. Once linked, go to Tools → Conversions → Import → Google Analytics 4. Select which GA4 conversion events to import.
The tradeoff: GA4 attribution can lag by up to 3 days, while native Google Ads tags are near real-time. For campaigns using Target CPA or Smart Bidding, native Google Ads tags give the algorithm faster feedback. For reporting purposes, GA4 import is fine.
The Faridabad Manufacturer — What Conversion Data Revealed
Back to the metal fabrication company. They made precision sheet metal components for industrial clients — OEM suppliers, electronics manufacturers, automobile ancillaries. Their Google Ads account had been running on broad match keywords like "sheet metal fabrication", "metal cutting Delhi", "custom metal parts".
After setting up conversion tracking (form submissions + phone calls), the first thing I did was run the search terms report filtered by zero conversions:
- "sheet metal art for home decoration" — 42 clicks, 0 conversions
- "decorative metal furniture" — 31 clicks, 0 conversions
- "metal wall art Delhi" — 28 clicks, 0 conversions
- "custom metal nameplate" — 24 clicks, 0 conversions
68% of spend was going to B2C home decor and gift searches. None of these would ever lead to an industrial procurement enquiry.
Changes made: switched all keywords to phrase match, added 90 negatives (art, decor, furniture, nameplate, gifting, home, handmade, wedding, etc.), restructured into two campaigns — one for B2B industrial keywords, one for specific component types with longer-tail keywords.
Month 1 after changes: wasted spend dropped from ₹20,400 to ₹8,200. Lead volume stayed at 6–7 enquiries/month. CPL went from ₹4,285 (if you credit all spend) to ₹1,300 on the new focused campaigns. Three months later, CPL was down to ₹940 as Smart Bidding optimised on real conversion data.
The tracking setup took 4 hours. The impact compounded every month after.
Common Conversion Tracking Mistakes in Indian Accounts
Counting "website visits" as conversions: I see this constantly — a Google Ads account where "conversion" is set to record every page view. The conversion rate looks like 80%, which is meaningless. Conversions should be actions that indicate purchase intent: forms, calls, WhatsApp clicks.
Duplicate conversions: If you have both a GTM form tag and a direct Google Ads tag installed on the thank-you page, every form submission counts twice. Check your conversion actions and deactivate any duplicate or legacy tags.
Not excluding internal traffic: If you or your team visit your own site regularly, those sessions inflate conversion data. Add your office IP to the exclusion list in GA4 (Admin → Data Streams → More Tagging Settings → Define Internal Traffic).
Not setting a minimum call duration: A 5-second call is a wrong number or a hang-up, not a lead. Set 30–60 seconds as the minimum qualifying call duration in your call conversion settings.
Frequently Asked Questions
What is conversion tracking in Google Ads and why does it matter?
Conversion tracking records specific actions users take after clicking your Google Ad — form submissions, phone calls, WhatsApp clicks, purchase completions. Without it, Google Ads only knows that someone clicked your ad; it doesn't know if that click led to a lead or a sale. This matters because Google's Smart Bidding algorithm uses conversion data to optimise bids. No tracking means Google is bidding blindly — it can't tell which searches, times, devices, or locations drive results. Campaigns without conversion tracking almost always overspend on irrelevant audiences and underspend on high-intent ones.
Is Google Tag Manager free to use in India?
Yes, Google Tag Manager is completely free. You create an account at tagmanager.google.com, create a container for your website, and add one snippet of JavaScript to your site's header and body. Once the GTM container is live, you can deploy Google Ads conversion tags, GA4 events, and other tracking codes without editing your website's code again. For WordPress sites, plugins handle the container snippet installation. For custom-built websites, a developer can add the snippet in under 10 minutes. All tag management, trigger creation, and publishing happens inside the GTM dashboard at no cost.
How do I track phone calls from Google Ads in India?
Two methods: call extensions and website click tracking. For call extensions (users calling directly from the ad on mobile), enable call reporting in Google Ads Settings — Google records these automatically. For website click tracking (users clicking your tel: link after visiting your landing page), set up a GTM trigger for Click URL starts with 'tel:' and attach a Google Ads conversion tag. Set minimum call duration to 30 seconds to exclude wrong numbers and hang-ups. For full call tracking with recording and dynamic number swapping, third-party tools like CallRail are available from roughly ₹2,500/month.
How do I track WhatsApp button clicks from Google Ads?
WhatsApp is a primary conversion channel for Indian businesses, but Google Ads doesn't track it natively. Set it up via Google Tag Manager: create a trigger for clicks on links where Click URL contains 'wa.me' or 'wa.link'. Create a Google Ads Conversion tag firing on that trigger to record WhatsApp clicks as conversions. Add a parallel GA4 Event tag (event name: whatsapp_click) on the same trigger for cross-channel reporting. This takes about 30 minutes to set up once GTM is installed. No code changes are needed on your website — it all happens inside GTM.
Can I set up Google Ads conversion tracking without a developer?
Yes, with Google Tag Manager you can set up most conversion tracking without touching your website's code. Once a developer installs the GTM container snippet (a one-time, 10-minute task), you can deploy and modify tracking tags entirely from the GTM dashboard. Form submission tracking uses GTM's built-in Form Submit trigger — no code changes. WhatsApp and phone click tracking use GTM's Click trigger with URL conditions. The only exception: if your form uses AJAX submission (common in React or Next.js frontends), the standard Form Submit trigger may not fire and you'll need a developer to push a custom event from the form's JavaScript.
I set up conversion tracking as the first step of every Google Ads management engagement. If you're running ads without tracking, I'll audit your account and tell you what you're missing — reach out here. Also worth reading: how Quality Score affects your CPC and how to reduce CPC in Indian campaigns.