Eight forms, each built a different way. Some hand the Click ID to the form cleanly; others silently submit the literal placeholder. Work through them in order — the failures are the point.
Plain markup, native submit, no Click ID anywhere. The default AutoTrack case.
Click ID arrivesA hidden input defaulted to the placeholder. The Tag swaps in the real value at page load.
Click ID arrivesThe placeholder sits in the form's action instead of a field.
The bridge page into a real Impact or PartnerStack offer. The Click ID is perfect — and a scripted redirect produces neither a form submission nor an OutboundClick.
Watch it failSubmits with fetch and never navigates. No browser submit event to collect.
Watch it failThe substitution pass already ran before this form existed.
Fixed, failure shownCarry the hidden field from step one and it works. Two fields side by side show why the late one never does — plus a ViewContent when the contact step loads.
Watch it failStands in for an embedded widget. The Tag on the parent page cannot reach inside.
--CLICK-ID--, so the lead
reaches the CRM with nothing to attribute it to. The fix in every one of these cases is the
Append Click ID to URL
method: the Tag puts _atid on the page URL and the form builder reads it from there.
Each page shows the working version alongside the broken one.
https://forms.tracking.school/hidden-field.html?pid=YOUR_PROPERTY_ID