GCLID (Google Click ID)
Tracking & AttributionDefinition
The GCLID (Google Click ID) is a unique tracking parameter Google Ads attaches to the landing page URL every time someone clicks an ad. It tells Google Ads exactly which click, campaign, keyword and ad group led to a visit, and later to a conversion, which is the foundation of accurate attribution and offline conversion import.
When auto-tagging is switched on in your Google Ads account, every ad click appends a string like ?gclid=Cj0KCQ... to the destination URL. That string is not random: it encodes the click in a way only Google can decode, mapping it back to the campaign, ad group, keyword, device, match type and the exact auction the click came from. Your site does not need to understand the value, it just needs to capture it. Google Analytics 4 reads it automatically once the accounts are linked, and you can store it yourself in a cookie or a hidden form field if you want to send conversions back later.
The GCLID is what makes Google Ads reporting trustworthy. Without it, Google has to fall back on UTM-style guessing or last-click models from Analytics, which lose precision the moment a user takes a non-linear path. With it, a conversion that happens days after the click, or even offline after a sales call, can still be matched to the original keyword and bid. That single identifier is the thread connecting the click you paid for to the revenue it produced.
Turn on auto-tagging in Google Ads (Settings, Account settings, Auto-tagging) and the GCLID is added to every ad click automatically. When the visitor lands, GA4 or your tag setup records it; for offline use you capture the GCLID into a hidden field in your lead form so it lands in your CRM next to the lead. When that lead converts later, you upload the GCLID together with the conversion value back into Google Ads, and the system credits the right campaign and keyword. The value typically stays valid for the length of your conversion window, commonly up to 90 days.
Smart Bidding only optimises as well as the conversion data it receives. If the GCLID is missing or stripped (by a redirect, a consent banner that blocks parameters, or a form that drops query strings), conversions cannot be tied back to the click, bidding goes blind, and you overpay for the wrong searches. For lead-gen and B2B accounts especially, the GCLID is the single most important piece of plumbing: it is what lets you bid on closed deals instead of raw form fills.
Example
A visitor clicks a search ad and lands on yoursite.com/contact?gclid=Cj0KCQiA1. The form captures that GCLID into a hidden field and saves it to your CRM with the lead.
Three weeks later the lead signs a 4,000 EUR contract. You upload the GCLID and the 4,000 EUR value to Google Ads, which credits the exact keyword that drove the click, so target ROAS bidding learns which terms produce real revenue.
Related Terms
Related Services
Frequently Asked Questions
-
It is a long, opaque string appended to your landing page URL, for example ?gclid=Cj0KCQiA1ZBhBrEiwA. Only Google can decode it; your job is simply to capture and store it, not to read it.
-
For offline conversion import a GCLID is usable for the length of your conversion window, which for most accounts is up to 90 days after the click. Upload conversions within that window so they can be matched.
-
The GCLID is generated and decoded by Google and carries full campaign detail invisibly, used by Google Ads itself. UTM parameters are manual tags you control and that analytics tools read. They serve different systems and are often used together.
Make every click traceable to revenue
We wire up GCLID capture, CRM storage and offline conversion import so Google Ads bids on the deals you actually close, not just the forms people fill in.