That long, ugly string tacked onto the end of a URL right after someone clicks an ad — ?gclid=Cj0KCQ... — isn't junk. It's the one piece of data that lets a platform connect that specific click to whatever happens after it, sometimes minutes later, sometimes months.
When someone clicks a paid ad, the platform appends a unique identifier to the destination URL before the click even lands on your site. That identifier is a click ID — a single value that uniquely represents that specific ad interaction: which ad, which campaign, which exact moment.
| Platform | Click ID parameter | Example |
|---|---|---|
| Google Ads | gclid | Cj0KCQjw_demo_gclid_8f2a1c |
| Meta (Facebook/Instagram) | fbclid | IwAR_demo_fbclid_9b71e0 |
| TikTok | ttclid | demo_ttclid_5e91b2 |
| Microsoft Ads | msclkid | (similar format, Microsoft-specific) |
Click IDs are what make offline conversion tracking possible at all. If a visitor clicks a Google ad, fills out a form, and becomes a customer six weeks later inside your CRM, the gclid captured at that original click — stored against the lead record — is the only thing that lets you tell Google Ads "this specific click eventually became a $12,000 customer." Without it, there's no way to connect the two events.
These solve related but different problems. A UTM parameter tells you the general source, medium, and campaign of a visit, in a format any analytics tool can read. A click ID is platform-specific, opaque (not human-readable), and exists specifically to let that platform match a conversion back to the precise originating click — useful for offline conversion import, but not for general cross-platform reporting the way UTMs are.
Conversion tracking and attribution consultant. Spends most days inside Google Tag Manager, GA4, and server-side tracking setups, helping ecommerce and B2B teams figure out where their customers actually came from. More about Abdul →