Skip to article
On this page

Conversion Linker explained: the tag with no ID

NyXi

NyXi

7 min read

The Conversion Linker has no tracking ID, no dashboard and no reports, and without it your Google Ads conversions stop being attributed to the clicks that produced them.

If your scan shows a card reading “Conversion Linker” with no ID under the title and no copy button next to it, nothing is wrong. That tag genuinely has no tracking ID, and the missing ID is the clearest signal of what it does. Paste your page into Tag Explorer to see this tag on your own site.

The Conversion Linker is a built-in tag type in Google Tag Manager. It sends nothing to any account, has no dashboard of its own, and produces no reports. Its only job is to capture the identifiers Google attaches to an ad click and keep them somewhere your other tags can find them later. Without it, Google Ads conversion tracking still records conversions, but it cannot tie them back to the clicks you paid for. Tag Explorer lists it under whichever container publishes it.

What it actually does

When somebody clicks one of your ads, Google adds a click identifier to the landing page URL before the browser arrives. You have seen these on the end of a URL: gclid for standard web clicks, and gbraid or wbraid for app and in-app traffic where a different identifier is used.

That identifier only exists in the URL of the first page. The visitor then browses, reads three pages, comes back the next day, and finally submits a form. By that point the URL bar holds nothing useful.

The Conversion Linker solves that gap. It reads the identifier on arrival and writes it into first-party cookies on your own domain, named _gcl_aw, _gcl_dc and similar. When the visitor eventually converts, your conversion tag and any Floodlight tag read those cookies and report the conversion along with the original click. That is the whole mechanism: read once, store, hand back on request.

Why it has no ID

Every other tag in this guide carries an ID because it has a destination. A G- ID addresses a data stream, an AW- ID addresses an advertising account, a pixel ID addresses a property inside a social platform. The ID exists to answer the question “where does this data go”.

The Conversion Linker never asks that question. Nothing leaves the browser. It reads the URL, writes a cookie on your own domain, and stops. There is no account to address, so there is no ID to carry, and adding one would be meaningless.

This trips people up constantly, because a scan result that puts the tracking ID on the front of every card suddenly has a card with the type as the title instead. Tag Explorer shows it that way deliberately, and the same is true of any other tag without a public ID, such as a GA4 event tag or a generic Custom HTML tag. No ID and no copy button means the tag has nothing to copy, not that something failed to load.

There is a practical consequence worth knowing. Because there is no ID, a scan cannot tell you which Conversion Linker you are looking at or who configured it. Presence is all it can report, which is fine, because presence is the thing that matters.

Why it matters more each year

Browsers have been steadily restricting third-party cookies and cross-site tracking, and that pressure is not reversing. Anything that depended on a cookie set by a domain other than yours is on borrowed time.

The Conversion Linker is Google’s answer to that inside the browser: the click identifier lives in a cookie set by your own site, which browsers treat far more generously than one set by an advertising network. Server-side measurement is the other half of the same answer, which is where enhanced conversions, offline conversion imports and equivalents on other platforms come in. Neither replaces the other, and browser-side attribution is still the foundation the rest sits on.

Google’s own documentation is blunt about this: the Conversion Linker tag is expected on sites measuring Google Ads conversions, and leaving it out costs you attribution rather than raising an error.

How it should be set up

There is almost no room for opinion here, which is a relief.

Fire it on every page, as early as possible. In Google Tag Manager that is the initialisation trigger covering all pages, so the click identifier is captured before anything else runs. Firing it only on a landing page template is the common mistake: an ad can point at any page, and any page can be the first one a visitor sees.

It belongs alongside the rest of your Google measurement: the Google tag, your Google Ads conversion tags, and Floodlight if you use it. There is nothing else to set. The default settings are correct for a single domain site, and the only common change is enabling cross-domain handling when your forms or checkout live on a different domain from your site.

What this looks like in Tag Explorer

Tag Explorer draws the page as a tree. Each Tag Manager container is a branch, the tags inside it are leaves underneath, and anything hard coded into the page HTML sits under DIRECT ON PAGE. A Conversion Linker is almost always a leaf under a container, because it is a built-in Tag Manager tag type rather than something you paste into a template.

The card shows the tag type as the title, no ID, and no copy button. It is colour coded with the advertising tags it serves. The info icon opens a short definition with the Learn more link that brought you here.

What to look for around it:

  • An AW- conversion card with no Conversion Linker anywhere in the tree. That is the finding this article exists for.
  • Whether it appears on more than one page. Scan two or three pages, including a deep page. A Conversion Linker that appears only on the homepage is set to the wrong trigger.
  • Duplicate banners and red attention badges elsewhere in the tree, which mark the same ID arriving from two sources. Those do not apply to this tag, since it has no ID, but a doubled conversion tag is a much more urgent problem than a doubled linker.

Two limits. The tool reads the published container, so a Conversion Linker sitting unpublished in a workspace will not appear no matter how correct it is. And a scan is a static read: it proves the tag is installed, not that it fired. Preview mode in Tag Manager, and a _gcl_aw cookie appearing on your domain after a click, are what prove firing.

What to do if it is missing, duplicated or dead

Missing. If you run Google Ads and there is no Conversion Linker, add one. In your container, create a tag of type Conversion Linker, leave the settings at their defaults unless you span multiple domains, set it to the initialisation trigger for all pages, and publish. Then confirm with Preview mode. Conversions recorded before that point are not recoverable as attributed clicks, so there is no benefit in waiting.

Duplicated. Two Conversion Linkers writing the same cookie is harmless: the second write produces the same value as the first. Tidy it up when convenient, and use it as a prompt to ask why two containers are both publishing Google tags onto your site. The ownership question is the real one.

Dead or stale. This case does not really apply. The Conversion Linker is current, has no account behind it to lapse, and cannot point at something that no longer exists. The only version of stale worth naming is a container that has not been published in years, in which case the linker is fine and everything around it needs review.

Scan the page your ads point at with Tag Explorer and look for a Conversion Linker sitting under your container with no ID beside it. That blank space is what a healthy setup looks like. Getting this pairing right is the first thing we check before spending anything on ChatGPT Ads, because attribution you cannot trust makes every later decision a guess.

Frequently asked questions

Why does the Conversion Linker have no tracking ID?

Because it does not report to any account. Its entire job is to read click identifiers out of the URL and write them into first-party cookies on your own domain, so there is nothing for an ID to address. A card showing the tag type as the title with no ID and no copy button is the correct result, not a fault.

Do I need a Conversion Linker if I only use GA4?

No. It exists to preserve ad click identifiers for advertising attribution, mainly Google Ads and Floodlight. If you run no paid Google campaigns at all, it has nothing to preserve. The moment you start advertising, add it before the campaigns go live.

Is more than one Conversion Linker a problem?

It is untidy rather than harmful, since writing the same cookie twice produces the same result. One Conversion Linker firing on every page is exactly right. If a scan shows two, it usually means two containers are each running one, which is a question about container ownership rather than about this tag.

How do I prove mine is actually working?

A scan proves it is published and installed. To prove it fires, open your site through a real ad click or a URL carrying a gclid parameter, then check the tag appears under Tags Fired in Google Tag Manager Preview mode and that a _gcl_aw cookie now exists on your domain.

More articles