There are a number of options you have here. If was in your shoes I would do the following as temporary fix.
- Create custom fields in HubSpot
In HubSpot, make new contact properties for:- utm_source
- utm_medium
- utm_campaign
(You can also add utm_term and utm_content if you want more detail.)
- Add these fields to your form
When you edit your HubSpot form, add these UTM fields — but make sure they are hidden so the person filling out the form doesn’t see them. - Make sure your webpage captures UTM info
On the page where your form sits (even on Wistia), make sure there’s a script or method in place that reads the UTM parameters from the page URL (like ?utm_source=linkedin) and automatically fills in those hidden fields before the form is submitted. - Share links with UTM tracking codes
When you promote your page (e.g. in a LinkedIn ad, email, or QR code), make sure you use full links that include UTMs. Example:
yourpage.com/?utm_source=linkedin&utm_medium=ad&utm_campaign=june_launch - Use HubSpot to report or trigger actions
Once contacts are created with these UTM values, you can build lists, dashboards, or workflows in HubSpot using that data.
What This Solves
Even if HubSpot’s tracking cookies don’t work (which is common on third-party pages like Wistia), you’ll still know how the contact found you — because you manually captured the tracking info when they submitted the form.
PS happy to jump on a google meet for additional support. This could be a case we’re cookies are not deploying, cookies are being rejected etc..