_atid is a URL query parameter whose value is the resolved click ID. The Tracking Tag appends it to the current page URL whenever the Tag is on that page. Any system that reads URL parameters can then collect and store the value — form providers, carts, checkout providers, and platforms such as Systeme.io, Shopify, and GoHighLevel. That matters most for surfaces the Tag cannot touch: JavaScript form widgets, iframe embeds, forms injected after page load, and platforms without hidden form fields.
How _atid gets into the URL
Section titled “How _atid gets into the URL”- Tag append — the Tracking Tag appends
_atidto the current page URL when it loads. Platforms that store URL parameters (Systeme.io and similar) then keep the value with their own data. AnyTrack('atclidToUrl')— a Tag command that appends the already-resolved click ID value to the landing-page URL. It is not token substitution and not a single-page-application feature (it can apply to SPAs, but that is not its purpose).
_atid and the two click-ID fill paths for forms
Section titled “_atid and the two click-ID fill paths for forms”- Tag substitution — a hidden field with default value
--CLICK-ID--is filled by the Tracking Tag automatically, without any_atidin the URL. This works only in form DOM the Tag can modify, and only during its load-time scan — forms injected later are never rescanned. - URL-param collection — a form the Tag cannot touch will never get
--CLICK-ID--substituted. Instead, get_atidinto the page URL and name the collecting field_atid: the form builder itself fills the field from the URL parameter.
An unfilled --CLICK-ID-- placeholder on a JavaScript widget form is expected behavior for path 1 — the fix is path 2, not reinstalling the Tag.
What _atid is not
Section titled “What _atid is not”_atid is not a cross-domain parameter. Cross-domain tracking passes the click ID to a destination domain with atrefid, added to links at click time. And the Tag never substitutes --CLICK-ID-- in the loaded page’s own URL — a token placed in an ad’s final URL arrives literal, because no Tag ran before the landing page loaded.
Frequently asked questions
FAQ was last reviewed on 2026-08-01