UTM not getting captured for contacts created on HS by filling Facebook lead ad form
SOLVE
Hi, so when a contact fills a FB lead ad form the contact is created on HS. FB passes the UTM param from the lead ad to HS and HS uses them to fill HS properties like original source, latest source and original/lastest drill-downs. Is there a way to capture those UTM parameters and store them in user-defined properties?
the below image shows the UTM param being passed to HS.
UTM not getting captured for contacts created on HS by filling Facebook lead ad form
SOLVE
@shadow42 based on your comprehending UTM properties and your current workflow, I think you've answered your question. Unfortunately, I don't think HubSpot can do what you're asking in a way that's different from what you're having it do with your own set-up.
When you build reports to show how your advertising efforts are paying off, is the data incomplete? I would think what you're doing would show in reports all you need to for data-backed strategy.
Did my answer help? Please "mark as a solution" to help others find answers. Plus I really appreciate it!
UTM not getting captured for contacts created on HS by filling Facebook lead ad form
SOLVE
@shadow42 in addition to what @kvlschaefer shared, here's the knowledge base article on default properites in HubSpot, including conversion properties and web analytics history. The UTM parameters are a funny bit:
"HubSpot strips UTM parameters and anchors links from visited URLs on contact records. As a result, for analytics properties whose values contain a URL, the values won't contain UTM parameters or anchor links."
Instead, you could create your own custom properties and fill them in via a workflow or form hidden fields, pushing the data into contact records.
Question though: Is what you're looking for from the FB ads not coming in through a standard property like Facebook click ID?
Did my answer help? Please "mark as a solution" to help others find answers. Plus I really appreciate it!
When running Facebook ads, we utilize two types of advertisements:
The first type redirects users to our website. Upon a user completing an HS form, we employ hidden fields to capture the associated UTM properties.
The second type involves a Facebook lead ad form. When this form is completed, a contact is generated in HubSpot without UTM properties.
we employ a workflow to populate the UTM properties when a lead form is filled (initiated by a trigger for the workflow). Nevertheless, this approach serves as a mere workaround and falls short of being a definitive solution.
I comprehend that UTM properties are user-generated. However, my intention is to capture UTM parameters dynamically. Currently, As you mentioned, HubSpot strips UTM parameters from the URL.
Therefore, I am inquiring if there exists a method to dynamically capture UTM properties.
UTM not getting captured for contacts created on HS by filling Facebook lead ad form
SOLVE
@shadow42 based on your comprehending UTM properties and your current workflow, I think you've answered your question. Unfortunately, I don't think HubSpot can do what you're asking in a way that's different from what you're having it do with your own set-up.
When you build reports to show how your advertising efforts are paying off, is the data incomplete? I would think what you're doing would show in reports all you need to for data-backed strategy.
Did my answer help? Please "mark as a solution" to help others find answers. Plus I really appreciate it!