Using HubSpot forms, we created “request consultation” forms and embedded the forms into our Shopify website and integrated Shopify with HubSpot using the Marketplace App.
However, all contacts, no matter what source they come from, who fill out the embedded HubSpot forms are showing that they are from “Direct Traffic” – is there a step we are missing in the setup here to get it to accurately attribute traffic for these contacts?
For example - this is the HubSpot Form:
https://share.hsforms.com/1fJ7Dr1UYQQOt8CYpt0i_DAr7mwj
This is the page it is embedded on:
https://changeverything.co/pages/in-home-design-consultation-request-form
Using Google Organic search, I found the website, filled out the form, and the source is being reported as:
This contact was created from Direct Traffic from Create a Home You Love | Interior Design by Change Everything – Change Everything Furniture & Design Solutions
I would expect to see:
This contact was created from Organic Search
Is there a way to attach original source data to the form?
For example, Typeform does it this way to track from Typform into HubSpot:
https://www.typeform.com/help/a/set-up-source-tracking-for-hub-spot-4413167079316/
Another question would be:
- If we integrate HubSpot and Shopify using the Marketplace App, does it automatically add the tracking code to our theme, or do we still need to add it via the theme code?