GA4 Form Tracking Setup Checklist
Use this before you trust your form numbers. Work top to bottom. Each box is one decision or one test — don't skip the DebugView check at the end, it's the one most people miss.
Matches the GA4 / Google Tag Manager interface as of June 2026. Menus move; if a button isn't where it says, look for the closest match.
Part 1 — Figure out your form (before you touch anything)
These answers decide which tracking method you need. You only need one method.
Part 2 — Set it up
- Method 1: GA4 → Admin → Events → Create event (
page_viewandpage_locationcontains your thank-you URL). - Method 2: GTM → turn on Forms variables → Form Submission trigger → GA4 Event tag.
- Method 3: GTM → Element Visibility trigger on the success message (or a dataLayer Custom Event if your tool provides one).
GA4 → Admin → Key events → add your event name exactly. Without this, the submission is just a number, not a goal/conversion in your reports.
Part 3 — Test it before you rely on it
Open GTM Preview, submit your form for real, and confirm the tag fired once — not zero times (trigger doesn't match) and not twice (you'll double-count).
GA4 → Admin → DebugView. Submit again and watch your event appear in the timeline within a few seconds. Click it and check the parameters look right. This is the proof step — don't skip it.
One real submission should produce exactly one event. If you see two, you likely have two triggers doing the same job, or the page reloaded and re-fired.
Fill in and send the form the way a customer would — on mobile too if you can. A setup you haven't tested end-to-end is a guess.
Part 4 — Know why your numbers won't be perfect
Visitors who decline analytics cookies, or who use ad blockers / privacy browsers, won't be counted — this varies by region and by how your consent banner is set up. Also exclude your own test traffic (GA4 → Admin → Data settings → Data filters) so your testing doesn't inflate the count.
After this checklist
- Standard GA4 reports lag 24–48 hours — DebugView is your real-time proof, so don't panic if the report still shows zero right after setup.
- Treat the number as a reliable trend to compare month to month, not an exact headcount.
- Once submissions are tracked, the next step is organizing and following up on those leads.
This checklist pairs with the full walkthrough, including the DebugView verification step.
Read the GA4 form tracking guideFrom Website Lead Guide — a plain-English guide to tracking and managing website leads.