Conversion Tracking for PPC

The Practical Google Ads Conversion Tracking Guide We Hand to New Clients

Every bid Google makes on your behalf is only as good as the conversions you feed it. This is the tracking setup we build for new clients, written so a founder can follow it and a developer can implement it.

By EmergingAds PPC Team  /  5 Oct 2026  /  13 min read
Google Ads conversion tracking guide cover showing tags flowing from website to ad account

Key takeaways

  • Google Ads conversion tracking is the steering wheel for Smart Bidding, so decide what counts as a conversion before you build anything.
  • Pick one source of truth per conversion: either the Google Ads tag or a GA4 import as primary, never both counting the same action.
  • Enhanced conversions and offline imports close the gaps that cookies and long sales cycles leave behind.
  • Consent mode and values are not optional extras; they decide how much data Google can model and what the algorithm optimises for.
  • Test every conversion end to end after launch and after every site change, because tracking breaks quietly.

01Why Google Ads conversion tracking decides your results

Google Ads conversion tracking is how you tell Google which clicks turned into something valuable. That sounds like a reporting job, and it is, but in a modern account it is mostly a steering job. Smart Bidding strategies such as Maximise Conversions, Target CPA and Target ROAS optimise towards whatever you have marked as a primary conversion. Feed it the wrong signal and the algorithm will get very good at producing the wrong result.

We see this in almost every account we inherit. A clinic counting clicks on the phone number as leads. A SaaS company counting every free signup the same as a demo request. An online shop with the purchase tag firing twice. In each case the reports looked healthy while the business felt something was off. When we run a full review, as described in our Google Ads audit guide, measurement is always the first area we score, because nothing else can be judged until it is right.

What good tracking looks like

  • One clear primary goal per campaign type, matched to what the business actually earns money from.
  • Real values on every conversion, even if they are estimates for leads.
  • No double counting between Google Ads tags, GA4 imports and third party tools.
  • Gaps closed with enhanced conversions and, for lead businesses, offline imports from the CRM.
  • Consent handled properly so tracking stays compliant and modelled data can fill the holes.
Our starting questionBefore touching a tag, we ask the client: if you could only ever see one number from your ads, which would it be? The answer is almost always a sale or a qualified lead, not a form fill or a page view. That answer becomes the primary conversion.

02Decide what to track before you build anything

Most tracking problems are decisions problems in disguise. Someone added every possible action as a conversion because more data felt safer. The result is an account optimising towards scroll depth and brochure downloads. We map conversions into three tiers before any implementation work starts.

TierExamplesSetting in Google Ads
Primary: moneyPurchase, booked appointment, qualified lead, demo requestPrimary, used for bidding, with value
Secondary: intentAdd to cart, start checkout, pricing page view, brochure downloadSecondary, observed only
Not tracked in AdsScroll depth, time on site, generic page viewsLeave in GA4 for analysis

Secondary conversions are still useful. They show up in reports, they help diagnose where people drop off, and they can be promoted to primary later if a campaign needs a softer goal to gather data. But only the money tier should drive bidding in most accounts.

Values: estimate rather than leave blank

Ecommerce accounts should pass the real order value dynamically. Lead generation accounts need a little more thought. We work backwards from average deal size and close rate: if a qualified lead closes one time in five and the average deal is worth a certain amount, the lead is worth roughly a fifth of that. It does not need to be perfect. It needs to be proportionate, so a demo request is valued above a newsletter signup. For businesses where this is the main growth lever, our Google Ads lead generation team builds the value model with the sales team rather than guessing it.

Pyramid showing which actions to track as primary, secondary or analytics only in Google Ads
How we tier conversions before building any tags.

There are two main ways to get conversions into Google Ads. You can fire the Google Ads conversion tag directly on the site, or you can mark a key event in GA4 and import it into Google Ads. Both work. The trouble starts when an account has both set up for the same action and both marked as primary, which doubles every conversion.

Google Ads tagGA4 import
Speed of dataUsually faster to appear in AdsCan take longer to show in Ads
AttributionUses Google Ads attribution for Ads clicksFollows GA4 settings and model
Enhanced conversionsSupported directlySupported through GA4 user data settings
Setup effortSeparate tag per conversion actionReuses events you already track in GA4
Best forPrimary bidding conversionsSecondary and cross channel analysis

Our default for most clients is the Google Ads tag, deployed through Google Tag Manager, for primary conversions, with GA4 used for analysis and secondary goals. That keeps the bidding signal clean and quick. Where a client’s analytics setup is already excellent and the team lives in GA4, importing can be simpler to maintain. Either way, pick one source per action and write the choice down. If GA4 itself is a mess, a proper GA4 setup is usually the foundation to fix first.

Side by side comparison of the Google Ads conversion tag and GA4 conversion imports
Google Ads tag and GA4 import each have a job. Pick one per conversion.

04Setting up Google Ads conversion tracking with Google Tag Manager

We deploy nearly all tracking through Google Tag Manager. It keeps tags in one place, gives you version history, and means marketing can make changes without waiting for a developer release. The core setup looks like this.

  1. Install the Google tag on every page, either through GTM or the site platform, with the conversion linker enabled so click identifiers are stored.
  2. Create the conversion actions in Google Ads with the right category, count setting (one per click for leads, every for purchases) and value rules.
  3. Build a data layer so the site pushes clean events such as purchase or generate_lead with value, currency and a transaction ID.
  4. Add a Google Ads conversion tag in GTM for each primary action, triggered by the data layer event rather than a URL where possible.
  5. Pass a transaction ID on purchases so refreshes and repeat thank you page visits are deduplicated.
  6. Preview, test and publish, then check the conversion action status in Google Ads over the next day or two.

Why we avoid thank you page URL triggers

Triggering on a thank you page URL is the most common setup and the most fragile. People bookmark it, refresh it, or land on it from an email. Forms get embedded in pop ups that never change the URL. Event based triggers from the data layer are more work up front and far more reliable. Our Google Tag Manager setup work is mostly this: replacing brittle triggers with clean events the whole marketing stack can use, including Meta, where the same events feed a Meta Pixel and CAPI setup.

Developer noteAsk for the data layer push to happen after the form or payment actually succeeds, not on button click. A click on submit is not a lead if validation fails.

05Enhanced conversions and offline conversions

Browser restrictions, ad blockers and consent choices mean some conversions never get matched back to an ad click. Two features help close that gap, and in accounts we manage they are now part of the standard build rather than an advanced extra.

Enhanced conversions

Enhanced conversions send hashed first party data, such as the email address entered at checkout or on a lead form, alongside the conversion. Google uses it to match the conversion to a signed in user who clicked an ad. It can be set up through GTM, through the Google tag, or through the API. The key is making sure the right field is captured on the right page, and that your privacy policy and consent flow cover it.

Offline conversion imports

For lead generation, the form fill is only the start. What matters is whether the lead became a customer. Offline conversion imports let you send that outcome back to Google Ads. The basic pattern is to capture the click ID (GCLID, and related identifiers) in a hidden form field, store it against the lead in the CRM, then upload the conversion when the deal reaches a stage you care about. Enhanced conversions for leads offers a variant that matches on hashed contact details instead of a stored click ID.

Once qualified leads flow back, you can bid towards them rather than raw form fills. That single change has done more for B2B accounts we manage than almost any bidding or keyword work. The plumbing usually needs a CRM connection, which is where our CRM automation setup and HubSpot CRM work comes in.

Step diagram of offline conversion tracking from ad click to CRM upload in Google Ads
The offline conversion loop we build for lead generation clients.
Business typePrimary signal to bid onWhat to import offline
EcommercePurchase with order valueRefunds or margin adjustments where available
B2B and SaaSQualified lead or booked demoOpportunity created, deal won with value
Local servicesBooked job or call over a set lengthJob completed with invoice value
Clinics and educationBooked consultation or applicationAttended appointment, enrolment

In markets with consent rules, such as the UK and the EU, tracking has to respect the visitor’s choice. Consent mode passes that choice to Google tags, so they adjust how they behave. When consent is denied, tags do not set advertising cookies, and Google can use modelling to estimate conversions that could not be observed directly.

We keep our advice here general because the rules and the product both change. The practical points that hold up: use a proper consent management platform, make sure it actually integrates with consent mode rather than just showing a banner, check that tags wait for the consent state before firing, and test both the accepted and rejected paths. We regularly find banners that look compliant while tags fire before anyone clicks anything, or the opposite, banners that block everything even after consent is given.

  • Test with consent denied. Tags should not set ad cookies, but consent pings should still be sent if you use advanced mode.
  • Test with consent granted. Conversions should fire normally and appear in Google Ads.
  • Check the region settings so defaults match the markets you actually serve.
  • Get legal sign off on what you collect, especially for enhanced conversions.

Tracking that breaks the law is not tracking. It is a liability with a reporting dashboard attached.

For clients with complicated stacks, several domains, or server side tagging needs, this sits inside our advanced website tracking service, because the edge cases are where most of the risk lives.

07Attribution, counting and the settings people forget

Once conversions are firing, a handful of settings decide how they are counted. These are rarely looked at after setup and often explain why Google Ads and GA4 or the CRM disagree.

SettingWhat it controlsOur usual choice
CountOne or every conversion per clickOne for leads, every for purchases
Click-through windowHow long after a click a conversion countsMatch the real buying cycle
Attribution modelHow credit is shared across clicksData-driven where available
Include in conversionsWhether the action is used for biddingOnly money tier actions
Value rulesAdjust value by location, device or audienceOnly with evidence to back it

Expect Google Ads, GA4 and your CRM to show different numbers. They use different attribution models, time zones, windows and deduplication rules. The goal is not identical numbers. It is understanding why they differ and making sure the gap is stable. When a client needs a single agreed view across channels, attribution modelling work helps settle which source the business will trust for which decision.

Wheel diagram of the six parts of a complete Google Ads conversion tracking setup
The parts of a complete Google Ads conversion tracking setup.

Ecommerce clients have extra considerations: cart data, new versus returning customer values, and the difference between revenue and profit. We cover the profit side in our ecommerce PPC guide, because bidding towards revenue on low margin products is a classic way to grow sales and shrink profit.

08Testing, monitoring and keeping tracking healthy

Tracking is not a one time build. Websites change, forms get replaced, checkout apps update, and a developer removes a script they did not recognise. Most of the broken tracking we find was working perfectly at some point. So we treat testing as part of the setup and monitoring as part of management.

Bar chart of the most common reasons Google Ads conversion tracking breaks
Why tracking breaks in accounts we inherit, scored 1 to 10 (illustrative).

How we test a new setup

  1. Use GTM preview mode and Tag Assistant to confirm each tag fires once, on the right event, with the right value and ID.
  2. Complete a real test conversion on desktop and mobile, with consent accepted and rejected.
  3. Check the conversion action diagnostics in Google Ads over the following days, including enhanced conversions coverage.
  4. Compare Google Ads conversions with backend orders or CRM leads for the same period and explain the gap.

How we monitor it after launch

We watch for sudden drops or spikes in conversion rate, conversion actions showing no recent conversions, and changes in the ratio between Ads conversions and real orders. A weekly glance catches most problems before Smart Bidding has spent a fortnight learning from bad data. It helps to write every tracking change into a simple log, so when numbers move you know whether the account or the measurement changed.

Tiles showing the weekly health checks for Google Ads conversion tracking
The weekly signals we watch to catch broken tracking early.

If you want the whole thing built or repaired properly, our conversion tracking setup service covers the audit, the GTM build, enhanced and offline conversions and testing, and it works alongside the day to day account management described in our Google Ads management guide. More guides from the team are on the EmergingAds HQ homepage.

Frequently asked questions

Straight answers to what clients ask us most about google ads conversion tracking.

What is Google Ads conversion tracking?
Google Ads conversion tracking records valuable actions people take after clicking your ads, such as purchases, lead form submissions or booked calls. Those conversions power your reports and, more importantly, Smart Bidding, which uses them to decide how much to bid on each auction. Accurate tracking is the foundation every other optimisation depends on.
Should I use the Google Ads tag or import conversions from GA4?
Both work. We usually use the Google Ads tag through Tag Manager for primary bidding conversions because it is direct and quick, and keep GA4 for analysis and secondary goals. What matters most is picking one source for each action and never having both a tag and an import counting the same conversion as primary.
Why are my Google Ads conversions higher than my actual sales?
The usual causes are duplicate tracking, such as a tag and a GA4 import both counting purchases, the count setting on every instead of one for leads, micro conversions marked as primary, or thank you pages that fire on refresh. Compare conversion actions one by one against backend data and you will normally find the culprit quickly.
What are enhanced conversions in Google Ads?
Enhanced conversions send hashed first party data, such as an email address from a checkout or lead form, along with the conversion. Google uses it to match conversions to signed in users who clicked an ad, recovering conversions that cookies alone would miss. It needs the right field captured and a privacy policy and consent flow that cover it.
How do offline conversions work in Google Ads?
You capture the click identifier or contact details when someone submits a lead form, store them in your CRM, then upload the outcome when the lead becomes qualified or buys. Google Ads links the result back to the original click. This lets you bid towards real customers instead of raw form fills, which matters most for B2B and long sales cycles.
Do I need Google Tag Manager for conversion tracking?
Not strictly, since the Google tag can be installed directly and some platforms have built in integrations. We still recommend Tag Manager for most businesses because it keeps all tags in one place, offers preview and version history, and makes changes possible without a developer release. It also makes sharing events with Meta and other platforms easier.
What is consent mode and do I need it?
Consent mode passes a visitor’s cookie consent choice to Google tags so they behave accordingly, and lets Google model some conversions it cannot observe. If you advertise to people in regions with consent rules, such as the UK or EU, you should have a consent platform properly integrated with it. Check current requirements with your legal adviser.
What value should I give a lead conversion?
Work backwards from average deal value and close rate. If one in five qualified leads becomes a customer, a lead is worth roughly a fifth of an average deal. The figure does not need to be exact. It needs to rank lead types sensibly so bidding favours demo requests over newsletter signups, and it should be reviewed as sales data improves.
How long does it take for conversions to show in Google Ads?
Tag based conversions usually appear within hours, though they are attributed to the click date. GA4 imports and offline uploads can take longer. After a new setup, give it a day or two before judging, and check the conversion action status and diagnostics rather than assuming a quiet day means broken tracking.
Why do Google Ads and GA4 show different conversion numbers?
They use different attribution models, click windows, time zones and deduplication rules, and Google Ads credits conversions to the click date while GA4 reports on the event date. Some difference is normal. What matters is that the gap is stable and explainable. A sudden change in the ratio usually means something broke.
How often should I check my conversion tracking?
Glance at conversion volumes and rates weekly, run a proper test after any website, form or checkout change, and do a full tracking review at least once a year. Tracking usually breaks silently during site updates, so linking tracking checks to your release process catches most problems before bidding learns from bad data.
Conversion trackingGoogle Tag ManagerEnhanced conversionsGoogle Ads
EA
EmergingAds PPC Team

The EmergingAds PPC team builds and manages Google, Meta and LinkedIn ad accounts for brands that care about cost per acquisition, not vanity clicks. Everything here comes from live accounts. See the full Google Ads management service.

Free PPC account audit

Not sure your Google Ads conversions are telling the truth?

We will check your tags, GA4 imports and conversion settings and show you exactly what is being counted, what is missing and what to fix first.

Book your free audit

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top