
What Is GCLID? Meaning, How It Works and How to Capture It
GCLID means Google Click Identifier: the ID Google Ads adds to your landing page URL on every ad click. How it works, GCLID vs UTM, and how to capture it.
GCLID stands for Google Click Identifier. It is a URL parameter that Google Ads adds to your landing page address every time someone clicks one of your ads, for example www.example.com/?gclid=123xyz. The value identifies that one click, and through it the campaign, ad group, and keyword behind it. Google Ads needs the GCLID to track website conversions, and you need it to tell Google which leads turned out to be real.
If you're dealing with junk leads from Google Ads at volume, GoodInbound Lead Screen is a drop-in fix that keeps the click ID attached to every lead. It screens how every visitor fills in your form and stops automated list bombing, spam, and non-buyers sending unsolicited pitches from cluttering your pipeline, with five layers of protection:
- Rules: domains you always accept or always block.
- Behavior: how the form was filled in: typing, pasting, fill time, automation tells, and a built-in honeypot.
- Network: data centers, VPNs, proxies, Tor, and bursts from one IP or device.
- Identity: whether the email has a working inbox and isn't disposable or gibberish, and whether the phone number is real.
- Message: the whole submission read for intent, so sales pitches, recruiters, and link offers are caught.
Every submission is classified into five types (lead, review, spam, junk, and bot), and only the real leads, based on your filters, are reported to Meta, TikTok, and Google Ads. GoodInbound takes care of the entire flow end to end for you.
Use GoodInbound for free for up to 500 screened submissions a month.
What does GCLID mean?
GCLID is short for Google Click Identifier, also written Google Click ID. Google's own definition is a URL parameter passed with ad clicks that identifies the campaign and other attributes of the click (Google Ads Help).
In practice it is a long string of letters, numbers, hyphens, and underscores at the end of a URL:
The string means nothing on its own. It is a key. Google keeps the details of the click on its side, and the GCLID is how your site, your analytics, and your CRM refer back to that click.
How does GCLID work?
- Someone clicks your ad. Google Ads creates a unique ID for that click.
- Auto-tagging adds it to the URL. The visitor lands on your page with
?gclid=...at the end of the address. - Your tags read it. The Google tag on your site reads the parameter and stores it in a first-party cookie on your domain, so a conversion later in the visit, or on a later visit, can be tied to the click.
- A conversion is reported. When the visitor converts, the conversion is sent to Google Ads with the GCLID, and Google credits the campaign, ad group, ad, and keyword that produced the click.
Auto-tagging is what makes this happen. Google says it is needed to track website conversions on all browsers and to bring campaign and cost data into Google Analytics (Google Ads Help).
How to turn on auto-tagging and find your GCLID
Auto-tagging is on by default for new Google Ads accounts. To check it:
- In your Google Ads account, click the Admin icon.
- Click Account settings.
- Open the Auto-tagging section.
- Check the box Tag the URL that people click through from my ad.
- Click Save.
To see a GCLID, click one of your own ads and look at the address bar on the landing page. The value after gclid= is the click ID. If the page loads and the parameter is gone, something on your site is removing it. See the section on lost GCLIDs below.
GCLID vs. UTM parameters
Both are added to landing page URLs, and they do different jobs.
| GCLID | UTM parameters | |
|---|---|---|
| Who adds it | Google Ads, automatically | You, by hand or with a template |
| What it holds | An opaque ID for one click | Readable labels: source, medium, campaign, term, content |
| Who can read it | Google's products, which look the click up | Any analytics tool |
| Works for | Google Ads only | Any traffic source |
| Used for | Conversion tracking, importing conversions, linking Google Ads and Google Analytics | Reporting traffic by source in any tool |
You can use both on the same URL. The GCLID gives Google click-level detail. UTMs give every other tool a readable label for the visit.
GCLID, GBRAID, and WBRAID
On some iOS traffic you won't get a GCLID. Google no longer sends it for iOS 14 traffic from ads in some of its own apps, and added two other parameters to keep measurement working under Apple's rules (Google Ads Help):
wbraidis used to measure website conversions from those iOS clicks.gbraidis added for iOS 14.5 and later clicks when auto-tagging is on, and is used to measure app conversions.
If you capture click IDs yourself, capture all three. A form or CRM that only stores gclid loses the iOS clicks that arrive with wbraid or gbraid.
Other ad platforms have their own click IDs that work the same way, such as msclkid for Microsoft Advertising, fbclid for Meta, ttclid for TikTok, and li_fat_id for LinkedIn.
Why the GCLID matters for leads
For an online store, the conversion happens on the site and the Google tag handles it. For lead generation, the form fill is only the start. Whether that lead was a real buyer is decided later, in your CRM, by your sales team.
The GCLID is how you get that answer back to Google:
- Store the click ID with the lead. Capture
gclid(andgbraidorwbraid) in a hidden form field or alongside the submission, and save it on the contact in your CRM. - Report the outcome against the click. Google Ads can import conversions that happen offline, matched by click ID, so a lead that became a qualified opportunity can be reported as a conversion and a fake one can be left out.
- Train bidding on real leads. Automated bidding optimizes toward whatever you report as a conversion. If every form fill counts, including bots and junk, bidding goes looking for more of them. How to keep spam leads out of Google Ads conversions covers the setup.
GoodInbound does this without hidden fields. Lead Screen records the click ID a visitor arrived with, labels the submission, and sends only accepted leads back to Google Ads as conversions. Click fraud protection also flags a click ID that lands 3 or more times in a day, which a person rarely does.
Why GCLIDs go missing
- Redirects that drop the query string. If your landing page redirects, for example from
httptohttpsor to a different path, the redirect has to carry the parameter along. Google's guidance is to make sure the GCLID is passed to the final landing page. - Auto-tagging is off. No parameter is added at all.
- The form doesn't capture it. The ID was in the URL on the first page, and the form on the third page never saw it. Store it when the visitor lands, then read it at submission.
- A single-page app rewrites the URL before any script has read the parameter.
- iOS traffic. The click arrived with
wbraidorgbraidinstead. - Consent. If a visitor declines cookies and your tags respect that, the click ID isn't stored for later.
Limits of the GCLID
- Google Ads only. It tells you nothing about clicks from Meta, LinkedIn, or organic search.
- Not readable. You can't look at a GCLID and see the campaign. Only Google can resolve it.
- It identifies a click. Because it is tied to one click and can be stored in a cookie, treat it as tracking data in your privacy notice and consent setup.
- It doesn't say whether the click was a person. A bot that clicks your ad gets a GCLID like anyone else. See ad fraud.
FAQ
What does GCLID stand for in Google Ads?
Google Click Identifier. It is a parameter Google Ads adds to the landing page URL on each ad click, and it identifies that click and the campaign behind it.
What is a GCLID example?
A URL with a GCLID looks like www.example.com/?gclid=123xyz. Real values are much longer strings of letters, numbers, hyphens, and underscores.
How do I find my GCLID?
Click one of your ads and look at the landing page address. The value after gclid= is the click ID. If it isn't there, check that auto-tagging is on under Admin, Account settings, Auto-tagging in Google Ads, and that no redirect is removing it.
What is the difference between GCLID and UTM parameters?
A GCLID is an automatic, opaque ID for one Google Ads click that Google's own products use for conversion tracking. UTM parameters are readable labels you add yourself, and any analytics tool can read them for any traffic source. Many advertisers use both.
What is GBRAID and GCLID?
gclid is the standard Google Ads click ID. gbraid and wbraid are parameters Google introduced in 2021 for iOS traffic, where Apple's rules limit click-level tracking: wbraid for website conversions and gbraid for app conversions.
Why is my GCLID missing or stripped from the URL?
The usual causes are a redirect that drops the query string, auto-tagging being off, a single-page app rewriting the URL, or iOS traffic that arrives with wbraid or gbraid instead.
Can I use the GCLID to import offline conversions?
Yes. Save the click ID with each lead, then report conversions to Google Ads against that ID once you know the lead was real. That way bidding learns from qualified leads instead of every form fill.
Does a GCLID mean the click was a real person?
No. Every ad click gets one, including clicks from bots and click farms. Screening the form fill that follows is how you tell the difference.
Related articles
- What Is Ad Fraud? Types, Detection, and How to Prevent It (2026)
- What Is Bot Traffic? How to Detect and Stop It (2026)
- Facebook Ad Fraud: How to Spot and Stop Bot Clicks on Meta Ads (2026)
- Google Analytics Bot Traffic: How to Find and Filter It in GA4 (2026)
- Landing Page Views vs. Link Clicks: What Meta's Metric Means (2026)
- Meta (Facebook) Audience Network: What It Is and How to Turn It Off
- How to Stop Fake Leads From Facebook and Google Ads (2026)