The Click ID is the thread that connects every touchpoint in a customer journey. AnyTrack generates it automatically when a visitor acts on your site, and it follows them through page views, form submissions, affiliate offers, and the final purchase — so every conversion attributes back to the right ad.
Without a Click ID, a conversion recorded on a third-party platform (an affiliate network, an external checkout, a CRM webhook) is an orphaned data point with no link to marketing spend. With it, every conversion ties directly to campaign performance.
What is the AnyTrack Click ID?
Section titled “What is the AnyTrack Click ID?”The AnyTrack Click ID is a unique, anonymous, auto-generated alphanumeric string, for example IBTO9lOfAMybrKiiB1U9YG91IFjs3Dv9AV. It is 34 characters long and identifies one tracked event, such as the click on one link or the submit of one form. It matches one exact event. Every event attribute (customer, product, and transaction data) attaches to the Click ID, which is the value that travels between platforms.
The Click ID is not a novel concept: like Google’s gclid or Facebook’s fbclid, it anonymously identifies a visitor and stitches their activity together. The difference is scope — see the comparison below.
How is the Click ID structured?
Section titled “How is the Click ID structured?”The Click ID is composed of three strings that let AnyTrack rebuild the visitor timeline:
| Property ID (12 characters) | Client ID (14 characters) | Event ID (8 characters) |
|---|---|---|
IBTO9lOfAMyb | rKiiB1U9YG91IF | js3Dv9AV |
The 8-character event ID has two parts: 4 time characters, then 4 random characters. The time characters are a base-62 encoding of the minute, not encryption. The random characters make each event ID different.
The Page Click ID that AnyTrack('atclid') returns uses the same Property ID and Client ID plus the 4 time characters of the current minute. The first 30 characters of a Click ID equal the Page Click ID only when both are made in the same minute. AnyTrack matches a 34-character Click ID to one exact event. It matches a 30-character Page Click ID to the visitor’s latest event. In server-side setups, you can send the Property ID joined to the Client ID ({propertyid}{cid}, 26 characters). AnyTrack matches that value to the latest event of the visitor before the conversion.
How does the Click ID travel?
Section titled “How does the Click ID travel?”- Generation — the Tracking Tag (client-side) or the collect endpoint (server-side) creates it.
- Propagation — AutoTag appends it to links and forms, or an integration or webhook carries it.
- Landing — the destination (an affiliate network, a CRM) stores the value.
- Matching — the conversion returns to AnyTrack and is matched back to the original session by the Click ID.
For example, the Click ID appended to a Shopify cart client-side is stored on Shopify’s servers and returned in the order webhook when the customer purchases — closing the loop from ad click to server-side conversion.
Click ID vs Client ID vs gclid/fbclid
Section titled “Click ID vs Client ID vs gclid/fbclid”- Client ID (
cid) identifies the visitor (an anonymous cookie). The Click ID identifies an action that visitor took, and it is the value that moves between platforms. gclid/fbclidare single-network ad-platform click IDs. The AnyTrack Click ID is cross-platform — it stitches the entire journey across ad platforms, 77+ affiliate networks, eCommerce, and CRM.
Key takeaways
Section titled “Key takeaways”- The Click ID is 34 characters, auto-generated by the Tracking Tag, and is the value that travels between platforms.
- It powers attribution: every conversion, wherever it happens, ties back to the originating ad click.
- For standard catalog integrations it is fully automatic; manual work is only needed for custom platforms.
Frequently asked questions
FAQ was last reviewed on 2026-11-08