GCLID (Google Click ID)

GCLID (Google Click Identifier) is a unique parameter that Google Ads automatically appends to your ad's destination URL when a user clicks on it. This encrypted string connects the click to its source campaign, ad group, keyword, and ad, enabling conversion tracking, offline conversion import, and cross-platform attribution.

GCLID (Google Click Identifier) is a unique parameter that Google Ads automatically appends to your ad’s destination URL when a user clicks on it. This encrypted string connects the click to its source campaign, ad group, keyword, and ad, enabling conversion tracking, offline conversion import, and cross-platform attribution.

Key Takeaways

  • Automatically appended to URLs when auto-tagging is enabled (default)
  • Unique per click — each click generates a different GCLID
  • Used by Google Tag, Google Analytics, and CRM systems for attribution
  • Essential for offline conversion import
  • Stored in first-party cookies with a default 90-day expiration

What Is GCLID

GCLID is the technical mechanism that connects a Google Ads click to everything that happens afterward. When a user clicks your ad, Google appends a parameter like ?gclid=CjwKCAjw... to the landing page URL. This encrypted string contains encoded information about the click source.

GCLID PropertyDetail
FormatEncrypted alphanumeric string (e.g., CjwKCAjw1234...)
LengthTypically 50-100 characters
UniquenessOne per click (each click gets a new GCLID)
Appended byGoogle Ads when auto-tagging is enabled
URL parameter?gclid= or &gclid=
Cookie storage_gcl_aw first-party cookie (90-day default)
Encoded dataCampaign, ad group, keyword, match type, ad, network (encrypted)

How It Works

The GCLID workflow:

  1. Ad click — User clicks a Google ad. Google appends ?gclid=CjwKCAjw... to the URL
  2. Landing page load — The Google Tag reads the GCLID from the URL parameter
  3. Cookie storage — The tag stores the GCLID in a _gcl_aw first-party cookie on your domain
  4. Browsing session — As the user navigates your site, the cookie persists
  5. Conversion event — When the user converts, the conversion tag reads the GCLID from the cookie
  6. Attribution — Google Ads matches the GCLID to the original click record, attributing the conversion

GCLID also flows into:

  • Google Analytics 4 — Links GA4 sessions to Google Ads click data for integrated reporting
  • CRM systems — Stored alongside lead records for offline conversion tracking
  • Data warehouses — Used as a join key between Google Ads data and internal business data

GCLID requires auto-tagging to be enabled in Google Ads account settings (it is on by default). If auto-tagging is disabled, GCLIDs are not generated and conversion tracking relies on manual UTM parameters.

Practical Example

A B2B company stores GCLIDs in its CRM for offline conversion tracking:

  1. User clicks ad: URL becomes www.example.com/demo?gclid=CjwKCAjw7890AbCdEf
  2. User fills out demo request form
  3. CRM captures: Name, Email, Phone, and GCLID (CjwKCAjw7890AbCdEf)
  4. Sales team qualifies the lead over 3 weeks
  5. Lead closes as a $50,000 deal
  6. Company uploads to Google Ads: GCLID CjwKCAjw7890AbCdEf, conversion action “Closed Deal”, value $50,000

Google Ads attributes the $50,000 deal to the exact keyword, ad, and campaign that generated the original click. Automated bidding now has revenue data to optimize for actual business outcomes.

Why It Matters

GCLID is the connective tissue of Google Ads measurement. Without it, there is no way to link a specific click to a specific conversion. Every automated bidding strategy, attribution model, and conversion report depends on GCLID functioning correctly. Common issues include websites stripping URL parameters (breaking GCLID capture), redirect chains that drop the parameter, and CRM systems not storing the GCLID field. Verifying GCLID capture should be part of every account setup and any website migration or URL structure change.

Try Lyra Free

19 Google Ads optimization tools. 14-day free trial.

Start Free Trial

No credit card charged until trial ends