Sep 8, 2021 4:27 AM - edited Sep 8, 2021 4:28 AM
UTM parameters are useful for tracking and identifying the original source of your website visitors. However, these parameters are not collected in any of HubSpot’s default properties.
As a workaround, similar to auto-populating form fields with query strings, we can use the UTM parameter to auto-populate a hidden form field. When the form is submitted, the UTM parameters will be passed through to corresponding HubSpot properties.
Step 1: Create corresponding HubSpot properties
Step 2: Add the corresponding properties to your HubSpot form
Moving forward, when a visitor is directed to your form page using a tracking URL appended with UTM parameters, these hidden fields should automatically populate. When the form is submitted, the contact’s new UTM property values will be updated.
Hope this helps!
Solved! Go to Solution.
Nov 25, 2022 6:17 AM - edited Nov 25, 2022 12:28 PM
Hi Alex 😀
Adding my comments here just in case others run into the same problem.
After you create your HubSpot forms, you can take the embed code and place that into the HTML section of WordPress.
Have you been able to retrieve the embed code? If not, to access the form embed code:
* In your HubSpot account, navigate to Marketing > Lead Capture > Forms.
* Hover over a form and click Actions > Share.
* Click Copy.
Then, paste the embed code into the HTML module on your external page.
Next, copy the URL of the page and paste it into your tracking URL builder, as well as the values for your UTM parameters. When you share the tracking URL with others, this UTM information should then populate on the Contact record in HubSpot after they've submitted.
Nov 22, 2022 7:20 AM
Hello there,
We have an issue with embedding the form on a WordPress, whereas the form is working perfectly and it's collecting UTM parameters(but only on HubSpot itself). I was wondering if we are missing something since we can't embed it correctly on the WordPress landing page.
Many thanks!
Nov 25, 2022 6:17 AM - edited Nov 25, 2022 12:28 PM
Hi Alex 😀
Adding my comments here just in case others run into the same problem.
After you create your HubSpot forms, you can take the embed code and place that into the HTML section of WordPress.
Have you been able to retrieve the embed code? If not, to access the form embed code:
* In your HubSpot account, navigate to Marketing > Lead Capture > Forms.
* Hover over a form and click Actions > Share.
* Click Copy.
Then, paste the embed code into the HTML module on your external page.
Next, copy the URL of the page and paste it into your tracking URL builder, as well as the values for your UTM parameters. When you share the tracking URL with others, this UTM information should then populate on the Contact record in HubSpot after they've submitted.
Oct 22, 2021 9:21 PM
Exactly what I was looking for! Thank you!
| |||||||||||||||
| |||||||||||||||