Why Can’t HubSpot Form Submissions Be Tracked Easily?
If you’ve tried tracking HubSpot form submissions, you may have noticed that they don’t trigger a form submit event in GTM. This happens because:
- Most HubSpot forms do not redirect to a thank-you page. Instead, they show an inline success message.
- HubSpot forms are often embedded as iframes. Since an iframe is essentially a “website inside another website,” GTM cannot access events inside it by default.
- No default GA4 or Google Ads events fire on form submission. This means standard GTM form tracking won’t work.
Thankfully, there’s a solution! Let’s go step by step to enable tracking for HubSpot forms using GTM.