Tracking & Analytics

Fixed Lead Tracking for a Contact Form That Was Hard to Measure

A tracking cleanup note about separating broad contact intent from the final lead event in GA4.

Quick summary

A tracking cleanup note about separating broad contact intent from the final lead event in GA4.

The problem

The contact path was visible on the site, but the analytics setup did not clearly separate button clicks, form starts, and completed lead submissions.

What I checked

  • GA4 event names
  • Google Tag Manager triggers
  • Form submit behavior
  • Thank-you state behavior
  • Button clicks that looked like contact intent but were not leads

What I changed

  • Separated contact intent events from final lead events
  • Adjusted the form trigger so it matched the real submit behavior
  • Checked the thank-you behavior after a test submission
  • Documented the difference between broad clicks and completed leads

Result

The lead path became easier to understand in reporting because the events better matched what visitors actually did.

What I'd watch next

  • Whether form markup changes break the trigger
  • Whether campaign pages need the same event definitions
  • Whether duplicate tracking snippets appear later

Tools used

GA4Google Tag ManagerDebugViewBrowser testing

Need help with something similar?

Send the URL and what needs fixed.