Ad Platforms

Set Up Google Ads Conversion Tracking: gtag, Enhanced Conversions and Consent Mode (2026)

Google Ads conversion tracking in 2026: Google tag, conversion ID, gclid, enhanced conversions, Consent Mode v2 and the most common mistakes explained.

Updated October 15, 202613 min read

For many advertisers Google Ads is the biggest channel, and at the same time the one where tracking most often breaks silently. The campaign runs, the clicks come in, but the "Conversions" column shows too few, too many or simply the wrong ones. Smart Bidding then optimizes on data that has little to do with your business.

In 2026 Google changed several things at once: enhanced conversions now run on a single toggle, Consent Mode has become the central control for advertising data from GA4, and the Google tag gateway is generally available. This guide explains how Google Ads conversion tracking works today, which setup options exist and which mistakes to avoid.

How conversion tracking in Google Ads works

At its core, Google Ads conversion tracking consists of three building blocks: the click with a click ID, the Google tag on your website and the conversion action in your account.

1. The click: gclid, gbraid and wbraid

When auto-tagging is enabled in your account (the default), Google appends a click ID to every final URL. The best known is the gclid. For clicks from iOS environments where Apple restricts tracking, Google also uses the parameters gbraid and wbraid. These IDs are the thread connecting the ad click to the later conversion.

The Google tag reads the click ID from the URL on the first page view and, if consent is given, stores it in a first-party cookie on your domain. If the conversion only happens three pages or two days later, Google can still attribute it to the original click.

2. The Google tag (gtag.js)

The Google tag is the script that runs on your website. It is loaded with your conversion ID, which always has the format AW- followed by a number. The ID stands for your Google Ads account, not for a single conversion.

3. The conversion action with its label

In Google Ads you create a conversion action under "Goals", for example "Lead contact form" or "Purchase". Each action gets its own conversion label. When a conversion event with ID and label fires on your website, Google knows which action to count. Optionally you pass a value, a currency and a transaction ID.

The transaction ID is Google's mechanism against counting the same conversion twice. For purchases you should always send it, for example the order number. For leads it helps when a form is submitted twice or a thank-you page is reloaded.

Three ways to set it up

There is no single right way. Which option fits depends on how many platforms you advertise on and who maintains your website technically.

Google tag directly in codeGoogle Tag ManagerAll-in-one tool like LeadSignal
SetupCode snippets per conversionContainer, tags, triggers, variablesOne script, events by click
Who maintains it?DeveloperSomeone with GTM experienceMarketing itself
More platformsseparate code eachseparate tags eachMeta, LinkedIn, TikTok in the same setup
Consentwire up separately with a CMPwire up separately with a CMPCookie banner built in
Flexibilityhighvery highoptimized for standard cases

Google tag directly: For a single thank-you page and only Google Ads this is lean. As soon as multiple conversions, values, enhanced conversions and consent come into play, it quickly becomes a developer task.

Google Tag Manager: The classic with maximum flexibility. The price is complexity: triggers, variables, data layer, versions and regular changes by Google that you need to keep an eye on. We summarize what changed in Tag Manager in 2026 in our article on Google Ads tracking changes in 2026.

All-in-one tool: A tool deploys the Google tag for you, connects it to the cookie banner and takes care of the consent signals. That is LeadSignal's approach and our focus on simple tracking: Google Ads, Meta, LinkedIn and TikTok from one script, without Tag Manager.

Step by step: set up Google Ads conversions

Regardless of the method, the steps in your Google Ads account are the same.

1. Plan your conversion actions

Decide in advance what really counts. For lead generation that is usually submitted forms, booked appointments or calls. In e-commerce it is the purchase with cart value. Micro-conversions such as scroll depth or clicks on "Learn more" can be set up as secondary conversions so they do not distort Smart Bidding.

2. Create the conversion action in Google Ads

Under "Goals" and "Conversions" you create a new action of type "Website". You choose category, value, count setting (usually "One" for leads, "Every" for purchases) and the conversion window. Afterwards you get the conversion ID and label.

3. Install the Google tag

The Google tag must load on every page so the click ID is stored on the landing page already. If it only loads on the thank-you page, Google often loses the connection to the click.

4. Fire the conversion event

The event fires where the conversion happens: when the thank-you page loads, when the submit button is clicked, or via code after a successful checkout. Thank-you pages are the most robust because they are only reached after a successful submission.

5. Turn on enhanced conversions

More on this in the next section. In short: you additionally pass the email address or phone number so Google can attribute conversions even when the click ID is missing.

Without correct consent signals Google counts fewer conversions in the EU than you expect, or you process data without consent. You want to avoid both.

7. Test

With Google's Tag Assistant you check whether the tag loads, whether the conversion event fires and which consent values are set. In Google Ads, "Diagnostics" shows per conversion action whether data is arriving. Expect new conversions to show up only after a few hours.

Enhanced conversions in 2026: one toggle for web and leads

Enhanced conversions add user-provided data to classic tracking, typically email address, phone number and name from a form. This data is hashed with SHA-256 before it is sent. Google matches it against signed-in Google accounts and can thereby attribute conversions where the cookie or click ID was lost, for example due to Safari ITP, ad blockers or a device switch.

In 2026 Google simplified the feature considerably. According to the Google Ads help center:

  • From April 2026 Google Ads accepts user-provided data simultaneously from the website tag, Data Manager and API connections.
  • From June 2026 enhanced conversions for web and for leads are combined into a single on/off setting. Choosing an implementation method (Google tag, Tag Manager or API) is no longer needed.
  • Existing users who had already accepted the customer data terms were migrated automatically.
  • Since June 15, 2026 offline conversion imports and uploads for enhanced conversions for leads only run through the Data Manager API, no longer through the Google Ads API.

For most advertisers that means: switch it on, accept the terms, and make sure the Google tag actually receives the form data. In practice that is the hard part, because the data has to be available at the moment of conversion.

Offline conversions, meaning leads that only turn into customers in your CRM days later, are a topic of their own. If you want to send closed deals from your CRM back to Google Ads, have a look at our sister product LeadMetrics. LeadSignal focuses on tracking on the website.

Enhanced conversions with LeadSignal

LeadSignal detects form fields for email, phone, first and last name automatically, without you mapping any fields. When a conversion event goes to Google Ads, LeadSignal passes this data as user data to the Google tag, which sends it to Google hashed. You do not need to build a data layer for it.

Google Consent Mode v2 transfers the decision from your cookie banner to the Google tags. Four signals are central:

  • ad_storage: set and read advertising cookies
  • ad_user_data: send user data to Google for advertising purposes
  • ad_personalization: personalized advertising and remarketing
  • analytics_storage: analytics cookies

For users in the EEA, Google expects the default value to be "denied" before any choice and only to be updated to "granted" after active consent.

The June 2026 change

Until now, the collection of advertising identifiers in Google Analytics was governed both by the Google Signals setting and by the Consent Mode settings. According to the Google Analytics help center, Consent Mode has been the single control for this since around June 15, 2026. Google Signals now only governs whether Analytics data is linked to signed-in users for behavioral reporting. For data that flows to Google Ads through a linked property, the Google Ads settings apply.

Google has announced further steps, but without a date yet: ad_personalization is to exclusively control whether linked data is used for personalization, and automatically collected IP addresses are to be sent encrypted to the linked Google Ads account.

What this means in practice: if you used to rely on "Google Signals off" to hold back advertising data, now check that your Consent Mode default really is "denied" and that the update only comes after consent. A wrong default has had a direct effect since June.

As soon as you set up a Google Ads integration in LeadSignal, the script sets the Consent Mode defaults to "denied" and sends an update after consent in the cookie banner. The advertising signals ad_storage, ad_user_data and ad_personalization follow the Marketing category, analytics_storage follows the Statistics category. If you want it stricter, you can enable a restricted consent mode in the project: then the Google tag only loads after marketing consent. The guide on GDPR-compliant tracking explains the legal framework.

The Google tag gateway for advertisers (formerly "first-party mode") serves Google tags through your own domain instead of Google domains. According to the Tag Manager release notes it has been generally available on Google Cloud since June 2026, and also via Akamai, Fastly and Amazon CloudFront.

The benefit: requests through your own domain are slowed down less often by ad blockers and browser protections. What matters, though, is what the gateway does not do. It does not change the requirement for consent. Consent Mode signals are evaluated exactly as before. A gateway without a proper cookie banner is not progress, it is a risk.

The gateway requires access to your CDN or cloud infrastructure. For many smaller websites on site builders that is simply not available. Then the regular Google tag with good Consent Mode and enhanced conversions remains the realistic path.

The most common Google Ads tracking mistakes

The gclid gets lost

The click ID disappears more often than you think: redirects that strip URL parameters, cookie banners that reload the page, forms on another domain, or a Google tag that only loads on the thank-you page. Use a test click (the parameter ?gclid=test is enough for a first check) to see whether the parameter arrives on the landing page and is stored after consent. LeadSignal captures gclid, gbraid and wbraid together with the UTM parameters per session, so you can trace in the event log which click a lead came from.

Duplicate conversions from GA4 import and tag

Very common: a conversion is measured via the Google Ads tag and also counted as an imported GA4 event. Both are set as primary conversions in the account, and Smart Bidding suddenly sees twice as many leads. Pick one source per conversion and set the other to "secondary".

The banner stores the consent, but the update command never reaches the Google tag because banner and tag are not wired together. The result: consenting users are treated like refusing ones. Tag Assistant shows which consent values were actually set when the conversion event fired.

Wrong count setting

Counting "Every" instead of "One" for leads inflates the numbers as soon as someone submits a form twice. For purchases it is the other way round: "One" would swallow repeat purchases in the same session.

Conversion on click instead of success

A click on "Submit" is not a lead yet if the form shows an error message afterwards. Where possible, measure success: the thank-you page or a confirmation. Click events make sense for buttons that lead directly to the goal, such as "Call now" or a calendar link.

Enhanced conversions without data

The toggle is on, but diagnostics say hardly any user data arrives. Usually that is because the form data is no longer available at the time of conversion, for example because the form redirects to a thank-you page. A setup that captures the fields while they are filled in and passes them with the conversion event solves exactly this problem.

Checklist: Google Ads conversion tracking 2026

  • Auto-tagging is enabled in Google Ads.
  • The Google tag loads on all pages, not only on the thank-you page.
  • Each conversion action has the correct label, a value and the right count setting.
  • Each conversion has exactly one primary source (tag or GA4 import, not both).
  • Enhanced conversions are switched on and diagnostics show incoming user data.
  • Consent Mode v2: default "denied", update only after active consent.
  • Cookie banner with an equally prominent reject option on the first layer.
  • Click IDs (gclid, gbraid, wbraid) arrive on the landing page and are stored after consent.
  • Test conversion checked with Tag Assistant.
  • Other platforms such as Meta, LinkedIn or TikTok run through the same consent setup.

Conclusion

Google Ads conversion tracking has become simpler in a few places in 2026: enhanced conversions only need one toggle, and Consent Mode is the one central control for advertising data. At the same time the margin for error has shrunk. A wrong consent default or missing form data directly costs you conversions in Smart Bidding.

If you run Google Ads together with Meta, LinkedIn or TikTok and do not want to maintain a tag manager, a setup with one script and a built-in banner helps. See how LeadSignal's Google Ads integration works on the integration page.

Frequently asked questions

Do I need Google Tag Manager for Google Ads conversions?+

No. Google Ads conversions work with the Google tag (gtag.js) directly in your code, through Google Tag Manager, or through a tool that deploys the Google tag for you. Tag Manager is only one of several options.

What is the difference between conversion ID and conversion label?+

The conversion ID (format AW-123456789) identifies your Google Ads account and is the same for all conversion actions. The conversion label identifies a single conversion action, for example a lead or a purchase. Only both together assign an event to the right conversion.

Do I need to set up enhanced conversions for web and for leads separately?+

Not since June 2026. According to its help center, Google combined both into a single on/off setting. Existing accounts that had accepted the customer data terms were migrated automatically.

Is Consent Mode v2 mandatory for Google Ads?+

Not by law, but since March 2024 Google requires consent signals for users in the EEA if you want to use features such as remarketing and full conversion measurement. Without correct signals you lose data in Google Ads.

Does the Google tag gateway bypass consent?+

No. The Google tag gateway serves Google tags through your own domain. That changes the technical path, not the legal basis. You still need valid consent and correct Consent Mode signals.

Does LeadSignal send Google Ads conversions server-side?+

No. Google Ads is currently connected in the browser via the Google tag in LeadSignal, including enhanced conversions and Consent Mode v2. LeadSignal sends server-side events to Meta, TikTok and LinkedIn.

Terms in this guide

TrackingConversion TrackingConversion tracking measures which visitors complete a valuable action after clicking an ad, such as a purchase or lead, and reports it back to the ad platform.TrackinggclidGoogle Click IdentifierThe gclid is the Google Ads click ID. Google appends it to the URL on every ad click so that conversions can be attributed to the right click and campaign.TrackingClick IDAd click identifierA click ID is a unique identifier that ad platforms append to the URL when someone clicks an ad. It ties a later conversion back to that exact click.Ad PlatformsEnhanced ConversionsGoogle Ads feature for more accurate measurementEnhanced Conversions is a Google Ads feature that sends hashed customer data like email or phone number with your conversions to make measurement more accurate.Privacy & ConsentGoogle Consent Mode v2Google Consent Mode v2 passes your visitors' consent choices to Google tags, so Google Ads and GA4 only use data to the extent visitors allowed.Privacy & ConsentCookie BannerConsent banner and consent management platformA cookie banner asks visitors which cookies and tracking purposes they accept, then controls which scripts are allowed to load on the website.TrackingGoogle Tag ManagerGoogle Tag Manager (GTM) is a free Google tool for managing tracking codes and pixels in one place without editing your website's code for every change.Privacy & ConsentHashingOne-way encoding of customer dataHashing turns data such as an email address into a fixed-length string using an algorithm, usually SHA-256, that cannot be directly reversed.

Related articles

More guides