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.
Where this fix usually leads next
This kind of work usually connects back to Analytics & Tracking, Technical SEO and Website Fixes so the fix note can lead into a clearer support path instead of staying as an isolated one-off task.
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