They click "Request Demo" and are redirected to this page for the form fill. When they come into the system they have Original Source = Paid Search but the UTM data is blank.
Can anyone help me understand why the UTM is not pushing through?
When people land on the first page, the UTM data is still available in the URL, but when they click on the Request Demo button, the UTM data is no longer available in the URL.
HubSpot forms will prefill any input that is set as an URL Param, so example.com?email=teun@brightdigital.com&utm_term=example will fill the email input and the UTM term input. But those params are not available on the request demo page. So you need a way to pass those to the Request Demo page.
This article describes how you can achieve that using Google Tag manager, but the script should work as well if you add it to the head of your template.
Learn more about HubSpot by following me on LinkedIn or YouTube
✅ Did my answer solve your issue? Help the community by marking it as the solution.
When people land on the first page, the UTM data is still available in the URL, but when they click on the Request Demo button, the UTM data is no longer available in the URL.
HubSpot forms will prefill any input that is set as an URL Param, so example.com?email=teun@brightdigital.com&utm_term=example will fill the email input and the UTM term input. But those params are not available on the request demo page. So you need a way to pass those to the Request Demo page.
This article describes how you can achieve that using Google Tag manager, but the script should work as well if you add it to the head of your template.
Learn more about HubSpot by following me on LinkedIn or YouTube
✅ Did my answer solve your issue? Help the community by marking it as the solution.