What is a GCLID? Google Click Identifier Explained
A GCLID (Google Click Identifier) is a unique tracking parameter that Google Ads automatically appends to your destination URLs when a user clicks on your ad. It’s the critical link that connects an ad click to a downstream conversion — whether that conversion happens online, over the phone, or in person.
Without the GCLID, Google Ads has no way of knowing which click led to which conversion. This is especially important for offline conversion tracking, where the conversion event (a booked job, a signed contract, a completed sale) happens outside of Google’s visibility.
How GCLIDs Work
When someone clicks your Google ad, the following happens:
- Click occurs — A user clicks your ad in Google Search, Display, YouTube, etc.
- GCLID is appended — Google adds a
gclidparameter to your landing page URL - You capture it — Your website, CRM, or call tracking tool stores the GCLID alongside the lead
- Conversion happens offline — Days or weeks later, the lead becomes a customer
- You upload the conversion — You send the GCLID + conversion data back to Google Ads
- Google attributes it — Google matches the GCLID to the original click and credits the campaign
The GCLID is essentially a receipt for every ad click. When you upload an offline conversion with a matching GCLID, Google knows exactly which keyword, ad group, campaign, and audience segment generated that revenue.
What a GCLID Looks Like
A typical GCLID is a long, encoded string that appears in your URL:
https://yourwebsite.com/contact?gclid=EAIaIQobChMI8dml_ePi9gIVhf7jBx0RowBIEAAYASAAEgKFBfD_BwE
Key characteristics:
- Length: Typically 50-100 characters
- Format: Base64-encoded string
- Uniqueness: Every click generates a unique GCLID
- Expiration: Google keeps a GCLID for 90 days after the click, so a job closed on day 75 can still be uploaded and the same job closed on day 91 cannot.
Why GCLIDs Matter for Offline Conversion Tracking
For service-based businesses — HVAC, plumbing, legal, dental — the conversion journey typically looks like this:
- Prospect clicks a Google Ad → GCLID captured
- Prospect calls your business or fills out a form
- Your team qualifies the lead
- The lead becomes a booked job
- The job is completed → Revenue generated
Without uploading this conversion data back to Google Ads, Google’s Smart Bidding algorithms optimize for clicks and form submissions — not for the $4,500 HVAC installation or the $12,000 roof replacement that actually resulted from the click.
The GCLID bridges this gap. By uploading the GCLID alongside the conversion value, you tell Google: “This specific click generated $4,500 in revenue.” Google then uses this signal to find more clicks like it.
GCLID Limitations
While GCLIDs are powerful, they have important limitations:
| Limitation | Impact | Workaround |
|---|---|---|
| 90-day expiration | A job closed on day 91 cannot be matched to that click | Upload an earlier milestone, such as a qualified lead, while the GCLID is still inside 90 days. A hashed email or phone matches for 63 days after the click, and from day 64 through day 90 only the GCLID still matches. |
| Cross-device gaps | User clicks on phone, converts on desktop — different GCLIDs | Enhanced Conversions can bridge cross-device journeys |
| iOS/privacy restrictions | Some browsers block or strip third-party parameters | WBRAID/GBRAID serve as privacy-safe alternatives |
| Must be captured at click time | If your site or CRM doesn’t store the GCLID, it’s lost | Configure hidden form fields or use call tracking tools that capture it |
How TUOCA Uses GCLIDs
The Upload Offline Conversions App works with GCLIDs at multiple levels:
- Data source extraction: When you connect CallRail, CallTrackingMetrics, or webhooks, TUOCA pulls the GCLID from the call or lead record automatically
- Fusion Relays: TUOCA’s signature feature matches GCLIDs from call tracking with revenue from your CRM/FSM tool, creating a complete picture (click → call → $4,500 job)
- GCLID validation: Before uploading, TUOCA checks that the GCLID is well-formed and within the 90-day window, preventing
EXPIRED_GCLIDandUNPARSEABLE_GCLIDerrors - Fallback to Enhanced Conversions: When the click ID was never stored, TUOCA can send a hashed email or phone. That hash matches for 63 days after the click, and from day 64 through day 90 only the GCLID still matches.
Auto-Tagging vs. Manual Tagging
For GCLIDs to work, auto-tagging must be enabled in your Google Ads account (it is by default). Auto-tagging is what appends the gclid parameter to your URLs.
If you’re using manual UTM tagging, you can still use GCLIDs — auto-tagging and manual tagging work side by side. However, you cannot use GCLIDs if auto-tagging is disabled.
To verify: Google Ads → Settings → Account settings → Auto-tagging → ✅ Tag the URL that people click through from my ad.
Capturing GCLIDs on Your Website
The most common methods for capturing and storing GCLIDs:
- Hidden form fields — Add a hidden input to your forms that captures the GCLID from the URL and submits it with the lead data
- First-party cookies — Store the GCLID in a cookie so it persists across page views
- Call tracking tools — CallRail, CallTrackingMetrics, and similar tools automatically capture the GCLID from the referring URL when a tracked call occurs
- CRM integrations — Some CRMs (HubSpot, Salesforce) can capture the GCLID natively if configured
For detailed implementation steps, see How to Capture GCLID in Hidden Form Fields.