TL;DR
Without reliable conversion tracking, Google Ads campaigns run blind. Algorithms optimize toward wrong signals, budget is spent without clear ROI, and you make decisions based on inaccurate data. This guide shows how to properly set up GTM, GA4, and Google Ads tags, avoid common mistakes, and use Enhanced Conversions for maximum accuracy.
3
Conversion types
GTM+GA4
Complete setup
40%
Accounts have errors
0
Value without tracking
Every week I see the same situation. A company spends $2,000-5,000/£1,600-4,000 monthly on Google Ads. Campaigns are active, clicks are coming in, but results are either missing or unreliable. When I check the account, the problem is almost always the same — conversion tracking isn't working properly.
In my experience, poor tracking is the silent killer of Google Ads performance. Without reliable conversion data, you don't know what's working, algorithms optimize toward wrong signals, and you make decisions based on false data.
In this guide, I cover everything you need to set up precise conversion tracking, from basic GTM setup to advanced techniques like Enhanced Conversions and server-side tracking. You'll also learn how to discover and fix the most common mistakes that cost your budget.
Why conversion tracking is the foundation of Google Ads
I recommend viewing conversion tracking as your campaign's nervous system. Without it, algorithms don't know what's a good signal, and you lose control over budget.
Algorithms depend on your data
Google Ads Smart Bidding (Target CPA, Target ROAS, Maximize Conversions) uses machine learning to optimize bids in real-time. But ML is only as good as the data you feed it.
With bad tracking, the algorithm learns wrong signals — bids too high for bad traffic, bids too low for good traffic, and budget goes to waste. With good tracking, the algorithm understands what a real conversion is, bids more aggressively when signals are good, and saves budget when signals aren't promising.
"A campaign without reliable conversion tracking is like a car without instruments — you're driving blind and don't know how fast you're going or how much fuel you're using."
Optimization without data is guesswork
If you don't know which keyword, ad, or audience brings conversions, how will you optimize? My experience shows that the difference between a campaign with tracking and without looks like this:
Without tracking: "I think this campaign is working well."
With tracking: "This campaign brings 47 conversions at $12.50/£10 each, while this one brings 3 conversions at $180/£145. We're reallocating budget."
Types of conversions to track
I recommend tracking not just the final goal (purchase or lead), but also steps leading to it. Here are the conversion types to set up for different business types.
Primary
Primary conversions
Campaign's ultimate goal — purchase, lead, call, registration. Used for bid optimization.
Secondary
Secondary conversions
Steps toward goal — add to cart, pricing page visit, catalog download. Used for observation.
Micro
Micro conversions
Engagement signals — scroll depth, video view, time on site. Help algorithm when volume is low.
Conversion examples by business type
| Business type | Primary | Secondary | Micro |
|---|---|---|---|
| eCommerce | Purchase | Add to cart, Begin checkout | Product view |
| B2B Lead Gen | Form submission, Demo request | Pricing page, Case study download | Time on site 2min+ |
| Local business | Phone call, Directions click | Contact page visit | Store locator use |
| SaaS | Trial sign-up, Paid conversion | Features page, Video view | Pricing calculator use |
3-level rule
I recommend setting up all three conversion levels. Primary for optimization, Secondary for observation and analysis, Micro for signals when volume is low. This gives the algorithm a more complete picture of user behavior.
Tools for conversion tracking
There are three main ways to track conversions in Google Ads. Each has its advantages and when to use it.
Recommended
Google Tag Manager
Centralized management of all tags. Flexible, easy to test and maintain. My first choice for all but simplest setups.
Analytics
GA4 Import
Uses GA4 events as conversions. Good for unified reporting, but attribution may differ from native Google Ads tracking.
Direct
Google Ads Tag
Direct tag placement through Google Ads interface. Simple for one-page setup, but less flexible for complex scenarios.
Advanced
Enhanced Conversions
Sends hashed first-party data (email, phone) to improve attribution despite cookie restrictions. I recommend for all campaigns with $1,000+/£800+ budget.
Step by step — setting up tracking
This is the process I use for all clients. GTM + GA4 + Google Ads tag + Enhanced Conversions = complete setup that delivers maximum accuracy.
Important
Conversion Linker tag is often a forgotten step, but without it cross-domain and cross-device tracking doesn't work properly. Always set this tag on All Pages before any other conversion tag.
Conversion tracking for eCommerce
For eCommerce, my experience shows that tracking transaction value is critical. Without it, Google doesn't know the difference between a $10/£8 purchase and a $500/£400 purchase.
Purchase (Primary conversion)
Most important conversion. Must send dynamic value (transaction_value), currency, and transaction_id. Used for bid optimization.
- Trigger: Purchase confirmation page (e.g., /order-complete, /thank-you)
- Conversion value: Dynamic — pull from data layer
- Count: Every (each order counts)
Add to Cart (Secondary conversion)
Shows intent. I recommend setting as observation, not for bidding. Helps algorithm learn which products people add to cart.
- Trigger: Add to Cart button click event
- Conversion value: Optional (can be fixed value or product price)
- Include in Conversions: NO (observation only)
Begin Checkout (Secondary conversion)
User started checkout process. Strong signal showing purchase intent. I use it for remarketing audiences.
- Trigger: Checkout page load (e.g., /checkout, /cart)
- Conversion value: Cart value (optional)
- Include in Conversions: NO (observation only)
Value tracking rule
I recommend ALWAYS tracking transaction value for eCommerce. Without it, Target ROAS bidding doesn't work and you don't know how much revenue each campaign brings. Dynamic conversion values are mandatory for profitable optimization.
Conversion tracking for Lead Generation
For lead gen campaigns, my experience shows it's not enough to track just form submissions. You must track lead quality through offline conversion import.
Form Submission (Primary conversion)
Basic lead event. Trigger is usually form submission or thank-you page load. Use this for initial optimization.
- Trigger: Form submission event or Page URL contains "thank-you"
- Conversion value: Fixed value (e.g., average lead value)
- Count: One (one form submit = one conversion, even if user submits multiple times)
Phone Call (Primary conversion)
For B2B and local businesses, phone calls are often the most important conversion. Google offers call tracking extension that automatically tracks calls.
- Setup: Google forwarding number or website call button click
- Minimum call duration: 60+ seconds (to filter spam)
- Conversion value: Average phone lead value
Offline Conversions (Qualified lead)
This is the most important step for B2B. Import qualified leads or closed deals from CRM back into Google Ads. Without this, Google optimizes for volume, not quality.
- Setup: Capture GCLID in CRM at form submission
- Regular upload: Weekly or monthly (depending on sales cycle)
- Conversion value: Actual deal value (not average)
Offline Conversion Import — Game Changer for B2B
I recommend offline import to all B2B clients. The difference is huge — Google learns which type of leads actually become customers and optimizes toward that, not just toward volume of form submissions. Expect 20-30% better CPA after a few months of learning.
Most common conversion tracking mistakes
Over the years I've seen hundreds of accounts, and here are the mistakes that repeat most often. Each costs budget and performance.
Mistake #1
Conversion tag set on all pages instead of just confirmation page
Solution: Check trigger in GTM. Tag should fire ONLY on thank-you page (e.g., Page URL contains "/thank-you" or "/order-complete"). Use GTM Preview mode to test.
Mistake #2
Double counting — Google Ads tag + GA4 import for same conversion
Solution: Use ONE or THE OTHER, not both. If importing conversions from GA4, deactivate direct Google Ads tag for that same action. Double counting kills attribution accuracy.
Mistake #3
Conversion Linker tag missing or not on All Pages
Solution: In GTM create "Conversion Linker" tag type and set trigger to All Pages. This is the first tag that should fire before any other conversion tag. Without it, cross-domain tracking doesn't work.
Mistake #4
Not tracking conversion value (all conversions = "1")
Solution: For eCommerce use dynamic conversion values — send actual transaction_value via data layer. For lead gen, set fixed value matching average lead value. Without values, Target ROAS doesn't work.
Mistake #5
Only tracking purchase/lead, no secondary conversions
Solution: Add secondary and micro conversions (add to cart, pricing page, video view) and set them as observation (Include in Conversions = NO). This gives the algorithm more signals and helps when volume is low.
Mistake #6
Attribution model not adjusted to business type
Solution: Think about customer journey. For short sales cycles (impulse eCommerce), Last Click is OK. For B2B with long cycle, Data-Driven or Position-Based gives more realistic picture. Check in Google Ads → Conversions → Attribution models.
How to verify tracking is working correctly
Setting up tracking is half the job. The other half is verification that everything works as it should. Here's the process I use for every account.
Google Tag Assistant Chrome Extension
Install extension, go through conversion flow on site, and verify tags fire on correct pages. Check if they send conversion ID, label, and value.
- Tag Assistant: tagassistant.google.com
- Go through entire conversion flow from landing page to thank-you
- Verify Conversion Linker tag works on All Pages
GTM Preview Mode
In GTM interface click "Preview", open site in new tab and go through conversion flow. Preview mode shows which tags fire and what data they send.
- Verify tags fire only on confirmation page
- Verify conversion value is correctly pulled from data layer
- Verify Enhanced Conversions tag sends user data
Google Ads Conversion Status
In Google Ads → Tools → Conversions check Status column. Should say "Recording conversions" with green checkmark.
- If says "Unverified" — tag hasn't fired yet (make test conversion)
- If says "No recent conversions" — tag works but no traffic (OK for new campaigns)
- If says "Inactive" or "Error" — tag not properly set up
Real-time check in GA4
In GA4 → Reports → Realtime check if events appear in real-time when you make test conversion.
- Activate realtime view
- Make test conversion (form submission or purchase)
- Verify event appears within seconds
Cross-check with backend data
Compare number of conversions in Google Ads with actual number of orders/leads from CRM or eCommerce platform. Difference of 10-20% is normal, but if larger — you have tracking problem.
- Export conversions from Google Ads for past week
- Export orders/leads from backend system for same period
- Compare numbers — if difference >30%, investigate cause
Important
Conversions usually appear in Google Ads after 3-6 hours, but can take up to 24 hours. Don't panic if test conversion doesn't show immediately — wait a few hours and check again.
Frequently asked questions
How long until conversion appears in Google Ads?▼
Why do conversion numbers in GA4 and Google Ads differ?▼
Do I need a developer to set up conversion tracking?▼
What if I don't have a thank-you page?▼
How many conversions needed for Smart Bidding?▼
What is Enhanced Conversions and do I need it?▼
Need help with conversion tracking?
I offer complete conversion tracking setup — GTM, GA4, Google Ads tags, Enhanced Conversions, and offline import. Everything you need to track real results and optimize for profitability.
Schedule free consultationGoogle Ads Management
Proper tracking setup and campaign optimization
12 Most Common Google Ads Mistakes
Mistakes that cost budget and how to fix them.
Remarketing Guide 2026
How to retarget visitors who didn't convert.
Google Shopping Guide
Step by step setup for profitable Shopping campaigns.
How Much Does Google Ads Cost
Realistic budget and expectations for different industries.