Most Lead Form Tracking Is Wrong — Here’s How I Do It
Tommy Packham
0:00 / 0:00
Most Lead Form Tracking Is Wrong — Here’s How I Do It
139 просмотров · 3 дня назад
Tommy Packham
31 подписчик
139 просмотров · 3 дня назад
Your lead form tracking can look completely fine in Google Tag Manager and still be wrong.
A Submit button click does not prove somebody became a lead.
A generic GTM Form Submission trigger does not necessarily mean the backend accepted the form.
And a thank-you-page visit does not automatically mean a new conversion happened.
In Part 2 of my lead-generation tracking mini-series, I show how I decide which tracking method to use based on the actual technology behind the form.
We cover:
• Why I generally avoid Submit-button conversion tracking
• The limitations of GTM’s standard Form Submission trigger
• Why unrestricted thank-you-page tracking can create duplicate conversions
• My decision tree for choosing the right lead-tracking architecture
• Provider success listeners vs developer dataLayer events
• On-site forms vs iframes vs external third-party journeys
• postMessage, webhook and API options
• HubSpot, Gravity Forms, Contact Form 7, Calendly and custom-form scenarios
• How I rank methods as Preferred, Strong, Advanced, Fallback or Avoid
• How I standardise different form technologies into one successful-lead event
• A GTM safeguard for thank-you-page reload and Back/Forward duplicates
• How I use an AI prompt to investigate a form and recommend the strongest practical tracking method
The main principle is simple:
Track the genuine successful submission — not the submission attempt.
There isn’t one magical GTM trigger that is correct for every form.
Sometimes the strongest option is a documented provider success event.
Sometimes it is a developer-created dataLayer event tied to confirmed backend success.
Sometimes an iframe provider gives you a documented parent-page event.
And sometimes a controlled thank-you page really is the strongest practical fallback available.
The goal is to understand the technology first — then choose the tracking method.
━━━━━━━━━━━━━━━━━━━━
CHAPTERS
00:00 Intro — Why most lead form tracking goes wrong
05:14 3 lead-form tracking methods I generally avoid
16:57 The Lead Form Tracking Decision Tree
32:14 Standardising successful leads in the dataLayer
36:14 Thank-you-page reload & Back/Forward protection
40:18 Using AI to analyse your lead form
45:05 Final thoughts & what’s next
━━━━━━━━━━━━━━━━━━━━
FREE LEAD FORM TRACKING AI PROMPT
Use the free Lead Form Tracking Method Finder to help analyse your own form.
Give it a screenshot and, where available, the URL, HTML, iframe details or DevTools information.
It can help investigate:
• the form provider
• provider version / implementation
• how the form submits
• documented success mechanisms
• iframe restrictions
• developer requirements
• webhook/API options
• thank-you-page fallbacks
• which approach should be Preferred, Strong, Advanced, Fallback or Avoid
Get the free AI prompt:
https://knowanalytics.co.uk/free-tool...
━━━━━━━━━━━━━━━━━━━━
EXPLORE THE FULL DECISION TREE
Want to work through the methodology yourself?
The full GTM Form Tracking Decision Tree includes the interactive guided version, full tracking-method tree and detailed explanations for the different branches.
Explore the decision tree:
https://knowanalytics.co.uk/blogs/gtm...
━━━━━━━━━━━━━━━━━━━━
LEAD TRACKING MINI-SERIES
Part 1:
Why Your Lead Conversion Numbers Don’t Match | GA4 vs CRM vs Google Ads & Meta
• Why Your Lead Conversion Numbers Don’t Mat...
Part 2:
Most Lead Form Tracking Is Wrong — Here’s How I Do It
YOU ARE HERE
Part 3:
How I Set Up Accurate Lead Form Tracking in Google Tag Manager
[COMING NEXT]
Part 4:
How to Properly Set Up Enhanced Conversions & Advanced Matching for Leads
Part 5:
Lead Scoring & Estimated Lead Values
The goal of this series is to move beyond simply counting form submissions and build lead-generation measurement you can actually trust and use for attribution, advertising optimisation and eventually revenue measurement.
#GoogleTagManager #ConversionTracking #GA4