← Back to Guides

This guide covers Google Ads auto-tagging (gclid). If your organization runs Display through DV360 or serves ads through Campaign Manager 360, those platforms use a separate auto-tagging system with different behavior. A DV360 + GA4 guide is coming separately.

The questions people actually search.

Each section answers one question directly. The PDF below goes deeper into the classification system behind them.

What is auto-tagging in Google Ads?

Auto-tagging is a Google Ads account setting that appends a click identifier called the GCLID to your ad's final URL at the moment someone clicks. The GCLID is one encoded parameter and carries no readable campaign data by itself. When the click lands on a site with a linked Google Analytics property, GA4 resolves the GCLID against your Google Ads account and fills in the Google Ads dimensions: campaign, ad group, keyword text, search query, ad network type, and account identifiers.

Auto-tagging is turned on by default for new Google Ads accounts.

How do I enable auto-tagging in Google Ads?

Auto-tagging is one checkbox at the account level:

  1. In your Google Ads account, click the Admin icon.
  2. Click Account settings.
  3. Click the Auto-tagging section.
  4. Check the box next to "Tag the URL that people click through from my ad".
  5. Click Save.

The setting applies to every campaign in the account from the moment you save. Source: About auto-tagging, Google Ads Help.

How do I turn off auto-tagging in Google Ads?

Same path in reverse: Admin, Account settings, Auto-tagging, uncheck the box, Save.

Before you do: without the GCLID and without complete manual tagging, your ad clicks arrive in GA4 with no campaign information and get grouped with organic Google traffic. GA4's Google Ads reports and conversion import also depend on the GCLID. If a landing page rejects the gclid query parameter, the better fix is almost always on the landing page side, and the last question in the FAQ below covers how to test that.

What is the difference between manual tagging and auto-tagging?

Manual tagging means you append UTM parameters (utm_source, utm_medium, utm_campaign, and the rest) to the URL yourself. The values are readable by any analytics tool, they work on every channel, and they are exactly as consistent as the people typing them.

Auto-tagging appends one GCLID, only on Google Ads clicks. The resolved dimensions are richer than what manual tags can carry (ad group, keyword text, search query, ad network type), and there is nothing to mistype. The trade-off: only Google's own tools can read a GCLID.

Most teams run both. Auto-tagging handles Google Ads; manual UTM parameters handle every other channel.

Can I use auto-tagging and manual UTM parameters together?

Yes, and Google recommends leaving auto-tagging on when you do. Both end up on the click URL: the GCLID plus your UTM parameters. GA4 gives the auto-tagged values priority, and there is no GA4 option to reverse that. Google's documentation states it directly: "If you use manual tagging and auto tagging together, then the source, medium, and other traffic-classification dimensions use the auto-tagged values."

Manual UTM parameters on Google Ads URLs still have a job. They are what every non-Google analytics tool reads, and they are what GA4 falls back on when there is no GCLID to resolve, for example when a redirect stripped the parameter in transit. Source: Traffic-source dimensions, manual tagging, and auto-tagging, Analytics Help.

How does auto-tagging work with GA4?

Two conditions: auto-tagging is on, and your Google Ads account is linked to your GA4 property. From there, GA4 resolves each GCLID and reports the click under source google and medium cpc, with the campaign, ad group, keyword, and query dimensions filled in from your Google Ads account.

Classification is a separate layer on top. GA4's channel groups translate the resolved data with their own rules, keyed on dimensions like campaign type, source platform, and ad network type. How that translation behaves, and where it surprises Display advertisers in practice, is the core of the PDF below.

Is auto-tagging account-wide, and does it cost anything?

Account-wide. There is no per-campaign auto-tagging setting; one checkbox covers every campaign in the account. If you need campaign-level splits in your reporting, they come from your campaign naming conventions, not from the tagging mechanism.

It costs nothing. The GCLID rides on clicks Google already bills; enabling it changes nothing about your billing.

How do I check that auto-tagging is working?

Two checks, five minutes:

  1. Click your own ad once and look at the landing page address bar. A working setup shows a gclid parameter in the URL.
  2. In GA4, open Reports, then Traffic acquisition. Google Ads sessions report source google and medium cpc with real campaign names; allow 24 to 48 hours for processing.

If the GCLID disappears between click and landing page, the usual causes are redirects that drop query parameters and server-side URL rewrites. Append ?gclid=test to your landing page URL in a browser and check that the parameter is still in the address bar after every redirect has settled.

What about the channels auto-tagging does not cover?

Auto-tagging covers exactly one source: Google Ads clicks. Email, paid social, organic social posts, partner links, affiliates, QR codes, and every other channel still need manual UTM parameters, and those are only as good as the naming discipline behind them.

That is the problem Trakr exists for: you define the source and medium rules per channel once, and everyone on the team builds URLs that validate against the channel rules in your workspace configuration, the definitions you mirrored from GA4, before a single click fires.

Common questions

Does enabling auto-tagging in Google Ads cost extra or affect my billing?
No. The GCLID is added to clicks Google already bills. There is no fee for auto-tagging and no change to how your campaigns are charged.
Can I enable auto-tagging for specific campaigns only?
No. Auto-tagging is one account-wide setting in Google Ads and applies to every campaign in the account. Campaign-level distinctions in your reporting come from campaign naming conventions, which the PDF's two templates cover.
Is auto-tagging the same as the Google tag or Google Tag Manager?
No. The Google tag and Google Tag Manager run on your website and collect data after the click lands. Auto-tagging changes the click URL itself before the visitor arrives. A working Google Ads and GA4 setup needs both halves: the site tag collecting data, and auto-tagging identifying the click.
Will enabling auto-tagging break my existing tracking or conversion tags?
Enabling it adds one query parameter to your final URLs and changes nothing else. The one real risk is a landing page or redirect that strips or rejects unknown query parameters. Test it by loading your landing page with ?gclid=test appended and checking the parameter survives in the address bar after every redirect. If it does, auto-tagging will not disturb that page.

Six sections. Zero guesswork.

Each section explains one layer of the system. By the end, you know exactly what GA4 does with your Google Ads traffic and what you can do about it.

The Hook

You run Display. GA4 says Paid Search. Both are telling the truth about different things. Here is why.

Three Layers

What Google Ads locks. What GA4 translates invisibly. What you still control through naming conventions.

The Classification Rules

Two separate engines. One for resolved gclids, one for manual traffic. The rules are different enough to put the same click in different channels.

Your Levers

Seven custom channel grouping conditions. Most are locked. Two carry real classification power. The full dimension map.

Naming Conventions

Two ready-to-use templates with seven fields each. Campaign name for the media team, utm_content for the analytics team.

Verify Your Own Data

One exploration report. Three columns. Five minutes. Every assumption about your Google Ads classification tested.


Grab the guide.

The complete system: how auto-tagging works, what you can split with custom channel grouping, and two naming conventions to make it stick. One PDF, no gate.

Download the PDF →

What comes next.

You know the system now. Trakr helps you operationalize it. Configure your syntax once, generate URLs that follow it, hand the tools to your agency so they cannot deviate. One place to define, generate, and govern your tracking URLs. And I am building a version 2 with an API layer that catches misconfiguration at the ads platform level before the first click fires.

Open the App, free →