Published by Marty Paukstys, founder of D2CEBL. 20+ years of Google PPC & Analytics experience. Google Ads Search and Google Analytics certified.
2/4/2025:
Hey David,
Yes, I see your contact form stopped sending key events upon form submission:
GTM
Analytics (Debug mode)
Upon review of your Wordpress website, GA4 and Google Tag Manager accounts, I found several issues that could have affected form tracking:
1. I see you use plugins for GA4 and GTM on your WP website: although they may work, I strongly suggest installing the codes yourself directly exactly where Google says they should be installed. Although it seems that this wasn't the issue this time, I always recommend the most direct route possible.
2. GA4 installation Google tag had some strange parameter added to it, which I removed. It was absolutely unnecessary. I am not sure how it appeared there, but it did not do anything useful, and could have been the issue.
3. I also changed the trigger event from Page View (All Pages) to Initialization (All Pages) in the GA4 installation tag.
4. Since you are using a form built with Ajax, I reviewed the code in your custom HTML tag (Ajax Listener), and replaced it with the newest version.
All other elements (tags and triggers) related to your form tracking seemed to be correct.
After these steps, your form is now functioning properly, as you can see from GA and GTM yourself below.
Submission tag is firing in GTM upon form submission
generate_lead events are registered in GA4
Let me know if you experience any other issues down the road.
-Marty
P.S. Your website uses Contact Form 7 - see the article on how to track Contact Form 7 with GTM and GA4 here.