NEW BATCH September cohorts open across all programs — No-Cost EMI on every fee.
Free Live Masterclass +91 90888 39993
Careers Ninza — business and startup leadership training
BOOK A CALL NINZA KIDS
NINZA KIDS
Careers Ninza
PERFORMANCE MARKETING 18 min read · Updated 31 August 2026

Google Ads with GA4 and GTM: the complete tracking setup

How the three tools actually fit together, a step-by-step GTM implementation, enhanced conversions, offline import, and the six reporting mistakes that make Google Ads look worse than it is.

CN
Careers Ninza performance marketing faculty
Careers Ninza · Kolkata, India

These three tools get used together constantly and understood separately rarely. The result is accounts where Google Ads reports conversions GA4 cannot see, GTM fires tags nobody audited, and nobody trusts any of the numbers. Here is how they actually fit.

What each tool is for

ToolJobWhat it is not
Google Tag ManagerDeploys and manages tracking codeNot an analytics or reporting tool
GA4Measures behaviour and attributionNot the conversion source for bidding
Google AdsBuys traffic, optimises on conversionsNot a source of behavioural insight

The single most common structural mistake: importing GA4 conversions into Google Ads and also having native Google Ads conversion tags firing. You then double-count, bidding optimises on inflated data, and your cost per conversion looks artificially cheap. Pick one source per conversion action.

The setup, in order

1. GTM container and consent basics

1Create a web container and install the two snippets in <head> and after <body>.
2Set up a Data Layer if your site can push structured events — ecommerce especially.
3Configure Consent Mode v2 if you serve any EU traffic. For India-only traffic this is optional, but implementing it now costs nothing and avoids retrofitting.
4Create a Preview environment and use it. Publishing untested containers is how tracking silently breaks.

2. GA4 through GTM

1Create a GA4 property and a Web data stream, and note the Measurement ID.
2Add a Google Tag in GTM firing on All Pages with that Measurement ID.
3Enable Enhanced Measurement for scrolls, outbound clicks and file downloads — free signal requiring no configuration.
4Create custom events for what actually matters: form submissions, WhatsApp clicks, phone clicks, syllabus downloads, checkout steps.
5Mark the commercially meaningful ones as Key Events in GA4 Admin. Until you do, GA4 records them as ordinary events and they will not import as conversions.

3. Google Ads conversion tracking

1In Google Ads, open Goals then Conversions, and create a conversion action for each outcome you will bid on.
2Choose the source deliberately: either the Google Ads tag through GTM, or import from GA4 — never both for the same action.
3Set the conversion window to match your real sales cycle. Education and B2B in India frequently close in 14–30 days; a 7-day window truncates genuine conversions.
4Assign values. Even estimated values let Smart Bidding optimise for revenue rather than volume, which is almost always better.
5Set Primary versus Secondary correctly. Only Primary actions influence bidding. Micro-conversions belong in Secondary.

4. Enhanced conversions

This is the highest-return item on the list and the most frequently skipped. Enhanced conversions send hashed first-party data — email, phone — alongside the conversion, recovering attribution that cookie restrictions would otherwise lose.

Enable it per conversion action in Google Ads settings
Supply hashed email and phone from your form or checkout
Implement through GTM using the user-provided data variable, or server-side
For India, prioritise phone — more customers provide a mobile number than an email address

5. Link the accounts properly

1Link Google Ads and GA4 in GA4 Admin under Product Links.
2Enable auto-tagging in Google Ads so GCLID is appended — without it, GA4 cannot attribute Google Ads traffic correctly.
3Import Google Ads cost data into GA4 so you can see spend alongside behaviour.
4Do not rely on UTM parameters for Google Ads. Auto-tagging is more reliable and manual UTMs frequently overwrite it.

Offline conversion import: essential for India

If your sale closes on a phone call or over WhatsApp, Google is optimising towards form-fillers rather than buyers. Offline conversion import fixes that, and very few Indian advertisers do it.

1Capture GCLID at form submission. Store it as a hidden field alongside the lead in your CRM or sheet.
2Record the outcome when the lead closes — date, value, and the GCLID.
3Upload weekly via Google Ads offline conversion import, or automate it through the API.
4Once volume allows, bid on the offline action rather than the form fill.

For a Careers Ninza-type business — enquiry on WhatsApp, counselling call, then enrolment — this is the difference between Google finding people who submit forms and Google finding people who actually pay. It is more consequential than any keyword or bidding change.

Six reporting mistakes

Comparing Google Ads and GA4 conversion counts. They use different attribution models and windows. They will never match, and chasing that is wasted effort.
Mixing brand and non-brand in one campaign. Brand search converts cheaply and masks non-brand performance entirely.
Judging on last-click only. GA4’s attribution comparison exists for a reason. Last-click systematically undervalues upper-funnel activity.
Counting all form fills as conversions. Without lead quality data you optimise towards volume, and volume in Indian lead gen includes a large share of unqualified enquiries.
Ignoring the search terms report. Performance Max and broad match both need weekly negative keyword mining. Skipping it is how budget leaks quietly.
No conversion value. Without values, Smart Bidding treats a ₹5,999 workshop enquiry and a ₹49,999 program enquiry identically.

A monthly audit checklist

1Do all conversion actions still show recent conversions? A silent tracking break is common after site changes.
2Is any conversion action double-counting from two sources?
3Is Enhanced Conversions still reporting a healthy match rate?
4Are offline conversions uploading on schedule?
5Has the search terms report produced new negatives?
6Does GA4 attribution agree directionally with your own sales data?
WHERE THIS APPLIES

Tracking configuration is identical wherever your customers are, and server-side and offline conversion skills are among the scarcest in Indian digital marketing. Careers Ninza teaches this live online, so learners join from Kolkata, Delhi NCR, Mumbai, Bengaluru, Hyderabad, Pune, Chennai, Ahmedabad, Jaipur, Chandigarh, Lucknow, Indore, Nagpur, Coimbatore, Asansol, Durgapur, Siliguri, Patna, Ranchi, Bhubaneswar, Guwahati, Gwalior, Noida and Gurugram. See all locations →

Market opportunity

Most Indian Google Ads accounts we audit have at least one of these problems: double-counted conversions, no enhanced conversions, no offline import, or brand and non-brand mixed together. Each one makes the account look better or worse than reality and misdirects spend.

The scarcity is not in running campaigns — plenty of people can build a search campaign. It is in measurement: people who can implement server-side tracking, debug attribution and connect ad spend to actual revenue. That combination reliably commands higher salaries and higher freelance rates because its impact is provable.

Why Careers Ninza

Measurement taught as a core skill. GTM, GA4, enhanced conversions, consent mode and offline import worked in real accounts — not mentioned in passing.
Built for Indian funnels. WhatsApp-closed sales, phone-first matching and GCLID capture through to enrolment.
Practitioner mentors who run and debug these accounts as their day job.
You finish with a working setup and a reporting view a founder would actually read.
₹9,999 for 20 hours on Google Ads, or three months at ₹24,999 for the full program with No-Cost EMI and placement support.

Google Ads Mastery is 20 hours at ₹9,999 including GA4 and conversion tracking setup. Performance Marketing & Growth Hacking is three months at ₹24,999 covering the complete measurement stack.

SEE THE COURSES

Frequently asked questions

How do Google Ads, GA4 and GTM work together?+

GTM deploys and manages your tracking code, GA4 measures behaviour and attribution, and Google Ads buys traffic and optimises on conversions. The common mistake is treating them as interchangeable — GA4 is not the conversion source for bidding unless you deliberately import, and importing while native tags also fire causes double-counting.

Should I import GA4 conversions into Google Ads or use the Google Ads tag?+

One or the other per conversion action, never both. The Google Ads tag through GTM is more direct and generally more reliable for bidding. GA4 import is useful when you want consistent definitions across reporting. Running both for the same action inflates conversions and makes cost per conversion look artificially cheap.

What are enhanced conversions and should I enable them?+

Enhanced conversions send hashed first-party data such as email and phone alongside each conversion, recovering attribution that cookie restrictions would otherwise lose. Enable them — it is the highest-return item in most setups and the most frequently skipped. In India, prioritise phone since more customers provide a mobile number than an email.

What is offline conversion import and why does it matter in India?+

It uploads sales that closed offline — on a phone call or over WhatsApp — back into Google Ads, matched by GCLID. Without it, Google optimises towards people who fill forms rather than people who pay. For education, real estate, healthcare and B2B services in India, this is usually the single most impactful change available.

Why do Google Ads and GA4 show different conversion numbers?+

Different attribution models, different conversion windows, and different counting rules. They will never match and trying to reconcile them against each other wastes time. Compare both against your own CRM or order data instead, and investigate only persistent large gaps.

How long should my conversion window be?+

Match your real sales cycle. Education and B2B enquiries in India frequently close in 14 to 30 days, so a default 7-day window truncates genuine conversions and understates performance. Check your CRM for actual time-to-close before setting it.

Should brand and non-brand keywords be in the same campaign?+

No. Brand search converts cheaply and, mixed with non-brand, masks how the rest of the account is performing while inflating overall ROAS. Always separate them so you can see non-brand performance honestly.

Do I need Consent Mode v2 for an India-only website?+

It is not required for India-only traffic, but implementing it now costs nothing and avoids retrofitting later if you ever serve EU visitors. If you have any European traffic at all, it is necessary.

What should I audit in my Google Ads tracking each month?+

Whether every conversion action still shows recent conversions, whether any action is double-counting from two sources, whether enhanced conversions still report a healthy match rate, whether offline conversions are uploading on schedule, whether the search terms report has produced new negatives, and whether GA4 attribution agrees directionally with your sales data.

Which Careers Ninza course covers Google Ads, GA4 and GTM?+

Google Ads Mastery is 20 hours at ₹9,999, worked in a real account and including GA4 and conversion tracking setup. Performance Marketing & Growth Hacking is three months at ₹24,999 with No-Cost EMI, covering the full measurement stack including server-side tracking and offline conversion import.

Related reading

PERFORMANCE MARKETING Meta Conversions API: Complete Setup Guide for Indian Advertisers How much signal browser-only tracking loses, three ways to implement CAPI, how deduplication actually works, and the offline conversion upload that matters most for Indian businesses. 17 min read PERFORMANCE MARKETING Andromeda and Lattice: How Meta’s Ad Algorithm Actually Works in 2026 Meta rebuilt its ad system around two things: a retrieval engine called Andromeda and a unified ranking model called Lattice. What each does, and what it means for how you should actually structure campaigns. 15 min read SEO & AI SEARCH SEO and GEO in 2027: How to Rank on Google and Inside AI Answers What changed, what still works, and the specific technical and content work that gets a page cited by ChatGPT, Gemini, Perplexity and Google AI Overviews — not just ranked. 19 min read

We teach this, live

Every article here comes from something we teach. Sit in on a free masterclass and judge the mentors yourself.

FREE MASTERCLASS CALL +91 90888 39993