Google Ads conversion tracking: AW- IDs and labels
7 min read
What a Google Ads conversion tag does, how the AW-XXXXXXXXX conversion ID and the conversion label work together, why it needs the Conversion Linker.
A card in your scan titled AW-123456789 with “Google Ads Conversion Tracking” underneath it is the tag that tells an advertising account someone completed something worth paying for. If you run ads and this tag is absent, broken or doubled, every bidding decision the platform makes is being made on bad information. Paste your page into Tag Explorer to see this tag on your own site.
Google Ads conversion tracking works by placing a tag on the page a visitor reaches after they do the thing you care about, or firing it on the event itself. It reports back two pieces of information: which account this belongs to, and which action was completed. Tag Explorer shows you the first of those on the card title.
What it actually does
The tag sends a small request to Google saying a conversion happened. Alongside it goes whatever the browser already knows about the visit, most importantly the ad click identifier stored earlier by the Conversion Linker.
Google then matches that identifier back to a click on one of your ads, and the conversion appears in your reporting against the campaign, ad group, keyword and device that produced it. That match is the entire value of the system. A conversion the platform cannot tie to a click is a number you can see but cannot act on.
That attribution is what automated bidding runs on. When a campaign is told to maximise conversions, it is optimising toward whatever this tag reports, so an over counting tag trains the system to chase actions that did not happen, and a missing one starves it entirely.
What the ID means
There are two values on every conversion tag and they do different jobs.
The conversion ID has the form AW-XXXXXXXXX: the letters AW, a hyphen, then a run of digits. It identifies your advertising account. It is the same on every conversion tag you run, and it is the value a scan puts on the card title.
The conversion label is a short alphanumeric string that identifies one specific conversion action inside that account, for example a completed quote form as opposed to a completed purchase. In Google’s own snippet the two appear joined as AW-123456789/AbC-D_efGh12, and Google’s setup documentation refers to them as the conversion ID and conversion label.
So the ID answers “whose conversion is this” and the label answers “which conversion is it”. Both have to be right. A correct ID with the wrong label records a real conversion against the wrong action, which is a subtle and expensive kind of wrong: your totals look plausible and your optimisation is aimed at the wrong thing.
It depends on the Conversion Linker
A conversion tag on its own reports the action but often cannot attribute it. The Conversion Linker is the tag that reads the click identifiers Google appends to your landing page URL and stores them in first-party cookies on your own domain, so they are still there when the visitor converts later.
This matters more each year. Browsers have been steadily restricting third-party cookies and cross-site tracking, so anything relying on a cookie set by another domain is on borrowed time. First-party storage is the direction of travel, and the Conversion Linker is how Google’s advertising tags participate in it.
The same pressure is why server-side measurement exists: Google offers enhanced conversions and offline conversion imports, and other platforms have their own equivalents, such as Meta’s Conversions API or the Microsoft UET offline conversions path. Those are additions to a working browser-side setup, not replacements for it.
Consent is the other half. The conversion tag reads Consent Mode v2 state, and where consent rules apply to your traffic, Google’s advertising products require those signals. A correctly installed tag can legitimately report fewer conversions than your inbox suggests, because some visitors declined.
What this looks like in Tag Explorer
Tag Explorer draws the page as a tree. Each Tag Manager container is a branch, its tags are leaves beneath it, and anything hard coded into the page HTML sits under DIRECT ON PAGE.
A conversion tag appears as an Advertising card with the AW- conversion ID as the title and the tag type as the subtitle. Scan the pages where conversions actually complete, not just the homepage: a conversion tag is usually meant to be on a thank you page or bound to a form event, so its absence from the homepage tells you nothing.
What to read on the result:
- A Conversion Linker card in the same container. It has no tracking ID, so it shows the type as the title and no copy button. That is normal. Its absence is the finding.
- A duplicate banner and red attention badges, which appear when the same ID is found from two sources. On conversion tags this directly means double counted conversions.
- The insights panel below the tree, which flags split tracking: two different
AW-IDs on one page, meaning two advertising accounts are being fed. - The info icon on each card, which opens a short definition and the Learn more link that brought you here.
The limits are worth repeating here because conversion tags are where they bite hardest. The tool reads the published container, so an unpublished conversion tag is invisible. The public container file carries the tag type and the tracking ID but never the human names you gave your tags. And a static read proves a tag is installed, not that it fired. For conversion tags specifically, complete a real test conversion and confirm it lands in the account, because that is the only proof that the ID, the label and the trigger are all correct together.
What to do if it is missing, duplicated or dead
Missing. If no AW- card appears on the page where conversions complete, your advertising account is learning nothing from your site. Check that the conversion action exists in the account, that the tag holds the right ID and label, that the trigger matches how your form actually completes, and that the container version was published. Then run a real test conversion and watch for it in the account.
Duplicated. The same conversion ID and label appearing twice on one page doubles every conversion. Bidding responds by paying more for the same results. Remove one copy, and remove the hard coded one rather than the container one. Two different AW- IDs is a separate question: it usually means an old advertising account, often a previous supplier’s, is still being fed. Confirm which account you actually spend from and remove the other.
Dead or stale. A conversion tag pointed at an account that no longer runs campaigns is harmless but misleading, and it keeps the tag list looking maintained when it is not. The genuinely dangerous version is a live tag with a label for a conversion action that has been deleted or archived in the account: the tag fires, the data goes nowhere, and nothing on the page looks wrong. Reconcile the labels in your container against the conversion actions list in the account once a year, or after any account handover.
Related guides
- Conversion Linker explained: the tag with no ID
- The Google tag (gtag.js) explained
- Google Analytics 4 explained: the G- measurement ID
- GTM containers explained: what GTM-XXXXXXX means
- Floodlight tags explained
If you are spending on ads, run the page your enquiries land on through Tag Explorer and check for both the conversion card and a Conversion Linker beside it. Getting that pair right is the same groundwork we lay before running ChatGPT Ads for a client, because no ad platform can optimise toward results it is never told about.
Frequently asked questions
What is the difference between the conversion ID and the conversion label?
The conversion ID, in the form AW-XXXXXXXXX, identifies your advertising account and is the same on every conversion tag you run. The label is a short code that identifies which specific action was completed, such as a quote request or a purchase. One account plus many labels is the normal shape.
Why are my conversions not being attributed to my ads?
The most common cause is a missing Conversion Linker, which is the tag that stores the ad click identifier in a first-party cookie on your own domain. Without it the conversion still reports, but there is nothing tying it back to the click that produced it. Check that a Conversion Linker is published in your container and fires on every page.
Does GA4 conversion data replace Google Ads conversion tags?
Not by default. GA4 measures behaviour on your site and can import its key events into an advertising account, while a Google Ads conversion tag reports directly. Many advertisers run both, which is fine as long as only one version of each action is counted as a conversion in the account.
Is one conversion tag enough for the whole site?
One tag per action you want to measure is the right way to think about it, not one tag per site. A lead form, a phone tap and a purchase are three different actions with three different labels. What you do not want is the same action reporting twice from two places.