Embedded forms + G4A/Google Analytics = Broken?
Hi all,
We're pushing to get proper tracking sorted and start running some paid ads online. We're aiming to create low friction landing pages so we wanted to display a button that pops up an embedded Request form. First roadblock 🚫 was that we can only use the button once on the page, which is a problem because you want multiple CTA. So we just used the button at the top of the page and displayed the complete form at the bottom of the page.
Second roadblock 🚫 we just found is that tracking doesn't work on the embedded Jobber forms.
What is everyone else doing to make their landing pages work and track form submissions etc.??
Currently I see the only option as opening the form into a new page, which adds a ton of friction but we can't just give up tracking... 🤷♂️
You've diagnosed this correctly. The iframe security boundary is the real issue — it's not a configuration problem you can work around on your end.
The "use your own form + Zapier" path is actually more powerful than it might seem as a workaround. A native form on your landing page gives you full GA4 tracking, GTM event firing, clean attribution per campaign — everything the embedded Jobber form can't provide.
Worth knowing: Jobber's native Zapier connector includes a Create Client action, but you can't map a custom lead source. There is also a Create Request action however it only creates a basic Request; you can't map all of the details from your custom form. There's a Jobber-specific integration in the app marketplace called Adhesion Connect that does support both of these things. It supports Create Request (with full form submission mapping into the Request details) and Create Client with custom fields and custom lead source, so you can map UTM parameters and campaign data directly into the request record in Jobber along with any additional information your form captures.
The lead source tracking you were trying to solve for with GA4 can actually live inside Jobber too, not just in your analytics platform. It's a better setup for paid campaigns than the embedded form would ever have been — you just have to build it that way intentionally.