Get a Free Profit Growth Plan
← Blog

Google Ads Conversion Tracking: Set It Up Right

How to set up Google Ads conversion tracking: the Google tag, which actions to make primary, counting, windows, transaction IDs and how to check it works.

· Updated · Boris Stoyanov · 6 min read

Smart Bidding spends your budget on whatever you tell it counts as a conversion. If the tracking counts the wrong thing, counts it twice or misses it, bidding optimizes toward that mistake. This guide covers the setup of web conversions in Google Ads, the settings people skip, and how to check the result. For what happens to a lead after the form, read our guide to offline conversion tracking for lead gen.

How does Google Ads conversion tracking work?

When someone clicks your ad, Google adds a click ID (the GCLID) to the landing page URL. The Google tag reads it and stores it in a first-party cookie on your domain. When the visitor converts, an event snippet fires, reads that cookie and sends the conversion back to Google Ads with the click it came from (Google Ads Help, how Google Ads tracks website conversions).

That chain only holds if:

If the conversion happens on another domain, such as a booking tool or checkout, you also need the domain linker to carry the click ID across.

Which actions should you track as conversions?

Track the actions that make you money, and the steps right before them. For a lead generation business that’s a form submission, a call and, later, a qualified lead from your CRM. For a shop it’s a purchase with its value. For SaaS it’s a trial or demo request, and later a paid account.

Then decide which ones Smart Bidding sees. Google Ads splits conversion actions into primary and secondary. Primary actions show in the “Conversions” column and drive bidding. Secondary actions only show in “All conversions” and are for observation (Google Ads Help, primary and secondary conversion actions).

Make only your money actions primary. Page views, scroll depth, “add to cart” and newsletter sign-ups belong in secondary. If you make them primary, bidding chases the cheapest of them.

Google tag, Tag Manager or GA4 import?

You have three ways to send conversions to Google Ads:

  1. The Google tag (gtag.js) on the site, with an event snippet for each conversion. Fine for a simple site where a developer edits the code.
  2. Google Tag Manager, with a Google Ads conversion tag per action. This is what we use for most accounts, because you can change tracking without a site release. If the container doesn’t load a Google tag on every page, add a conversion linker tag so the click ID gets stored (Tag Manager Help, conversion linker).
  3. Import from Google Analytics 4. You mark an event as a key event in GA4 and import it into Google Ads. You need admin access in Google Ads and edit access in GA4, and the import options can take 24 to 48 hours to appear after you link the accounts (Google Ads Help, set up your web conversions). Conversions created from GA4 arrive as secondary, so set them to primary in Google Ads if you want to bid on them (Google Ads Help).

Pick one source per action. Google warns that a CMS plugin plus your own tags can double-tag the site and report each conversion twice (Google Ads Help). The same happens when you track a purchase with the Google Ads tag and also import the GA4 purchase as primary.

Which settings matter most?

Count. “Every” counts each conversion after a click, which suits sales. “One” counts one conversion per click, which suits leads, because a person who sends the form three times is still one lead (Google Ads Help, conversion counting options).

Conversion window. The default is 30 days. If your buyers take longer, check the time lag report and set a longer window. A change only applies to conversions from that day on, so it won’t recover past ones (Google Ads Help, conversion windows).

Value. Send the real order value for purchases. For leads, set a value that reflects what a lead is worth to you. Say a lead closes one time in ten and a customer is worth $4,000: a value of $400 per lead gives bidding something to work with (Google Ads Help, conversion values).

Transaction ID. Pass the order number with each purchase. If a customer reloads the confirmation page, Google Ads sees the same ID and drops the duplicate. The ID has to be unique for each order: a fixed value makes Google Ads drop every order after the first (Google Ads Help, transaction IDs).

Should you turn on enhanced conversions?

Yes, for most accounts. Enhanced conversions sends hashed first-party data, such as the email address from the form or checkout, with the conversion. Google hashes it with SHA-256 and matches it to signed-in Google accounts, which fills in conversions the cookie missed (Google Ads Help, enhanced conversions). You can switch it on through the Google tag or Tag Manager (Google Ads Help, enhanced conversions for web). Since April 2026, enhanced conversions for web and for leads share one on/off setting, so the same switch covers CRM outcomes you import later (Google Ads Help).

If you advertise in the EU or UK, all of this runs behind your consent banner. Google requires consent signals for EEA traffic through Consent Mode (Google Ads Help, consent mode for EEA traffic). Our post on GDPR and ad tracking in the EU covers what needs consent.

How do you check that tracking works?

  1. Check the status in Google Ads. Under Goals, each conversion action shows whether it records conversions. A new or fixed tag can take up to 48 hours to show a status update (Google Ads Help).
  2. Run a test in Tag Assistant. Open your site through Tag Assistant, complete the conversion and confirm the Google Ads tag fires once, on the right step, with the value and transaction ID filled in.
  3. Click your own ad once and convert. It costs one click and proves the click ID survives your redirects and forms.
  4. Compare with your own records. After a week, Google Ads conversions should land close to the orders or leads in your shop or CRM for paid search traffic. A big gap in either direction means double counting or lost click IDs.

Don’t change goals or targets every few days once bidding uses the data. Google says Smart Bidding needs a 7 to 14 day learning phase, and changes to conversion goals restart it (Google Ads Help, about conversion measurement).

We set this up and audit it as part of conversion tracking setup, and it’s the first thing we check before taking over Google Ads management. If you run a lead generation business or an online shop, the setup differs in the count, value and CRM steps above.

FAQ

How long does Google Ads conversion tracking take to start working?

The tag can record conversions as soon as it fires, but the status in Google Ads can take up to 48 hours to update. GA4 imports can take 24 to 48 hours to appear after you link the accounts or mark a key event.

Why does Google Ads show more conversions than my website?

The usual causes are double tagging (a plugin and a manual tag, or a Google Ads tag plus a GA4 import both set to primary), “every” counting on a lead form, or a purchase tag without a transaction ID that fires again on reload.

Should I use GA4 or the Google Ads tag for conversions?

Use the Google Ads conversion tag, through Tag Manager, for the actions you bid on. It reads the ad click directly. Use GA4 for analysis, and import from it only for actions you don’t track with the Google Ads tag.

Do I need Google Tag Manager for conversion tracking?

No. The Google tag with event snippets works. Tag Manager makes changes faster and safer, because you edit tracking without touching the site’s code.

What is the difference between primary and secondary conversions?

Primary conversions are used for bidding and appear in the “Conversions” column. Secondary conversions are for reporting only and appear in “All conversions”, unless you add them to a custom goal.

Privacy

Cookie settings