FREE TOOL

GCLID Decoder & Validator

Paste a GCLID to validate its format, detect issues, and check expiration status.

What is a GCLID?

A GCLID (Google Click Identifier) is a unique tracking parameter that Google Ads appends to your landing page URLs when someone clicks your ad. It's the key that connects an ad click to a downstream conversion — whether that conversion happens online, over the phone, or weeks later in your CRM.

For a deep dive, see What is a GCLID? Google Click Identifier Explained.

Common GCLID Problems

ProblemSymptomFix
Truncated GCLIDUNPARSEABLE_GCLID errorIncrease CRM field length to 255+ characters
URL-encoded GCLIDExtra %3D or %2B charactersDecode URL encoding before storing
GBRAID/WBRAID confusionCLICK_NOT_FOUND errorUse the correct field for each click ID type
Expired GCLIDEXPIRED_GCLID errorGoogle 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. A hashed email or phone matches for 63 days after the click, and from day 64 through day 90 only the GCLID still matches.
Auto-tagging disabledNo GCLID in URLs at allEnable auto-tagging in Google Ads settings

How Auto-Tagging Works

When auto-tagging is enabled (it is by default), Google Ads appends a gclid parameter to every ad click URL:

https://yoursite.com/landing-page?gclid=EAIaIQobChMI...

Your website, CRM, or call tracking tool must capture this GCLID and associate it with the lead record. When the lead converts (books a job, signs a contract), you upload the GCLID + conversion value back to Google Ads. Learn how →

Frequently Asked Questions

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. A hashed email or phone matches for 63 days after the click, and from day 64 through day 90 only the GCLID still matches. After day 90, upload an earlier milestone, such as a qualified lead, that still falls inside one of those windows.

A valid GCLID is a Base64-encoded string typically 50-100 characters long. It starts with 'EAIaIQob' or similar patterns and contains only letters (a-z, A-Z), numbers (0-9), hyphens (-), and underscores (_). Example: EAIaIQobChMI8dml_ePi9gIVhf7jBx0RowBIEAAYASAAEgKFBfD_BwE

Common reasons: (1) The GCLID was truncated by a CRM field that's too short, (2) URL encoding added extra characters like %3D, (3) You're sending a GBRAID or WBRAID instead of a GCLID, (4) The GCLID expired (>90 days old), or (5) Auto-tagging is disabled in Google Ads. Use this decoder to diagnose the issue.

GCLID is the original Google Click Identifier for cross-site tracking. GBRAID is for app campaigns and WBRAID is for web campaigns where cross-site cookies are restricted (post-iOS 14.5). All three can be used for offline conversion uploads, but they must be sent in the correct field — don't put a GBRAID in the GCLID field.

Need to Automate This at Scale?

TUOCA handles normalization, hashing, and uploads automatically for every conversion.