Skip to main content
Question

Missing UTMs data

  • December 17, 2024
  • 1 reply
  • 120 views

I have a client who has a Typeform embedded across multiple pages of their website. We are running Meta ads and using UTM parameters to track traffic.

 

The challenge is that we are sending traffic to the homepage with UTM parameters appended to the URL, but users often complete their journey on a different page where the Typeform is embedded. As a result, the UTM parameters are not available in the Typeform submission because Typeform only captures UTMs if they are present in the address bar.

I also attempted to pass the UTM data to the URL of the destination page with JavaScript, but this solution is inconsistent—sometimes it works, but in most cases, the UTMs are still missing in the form submissions entries.

 

Key details:

1. The website is built on WordPress.

2. The issue doesn’t occur when I test it myself; it works perfectly in those cases.

 

How can we ensure that all form submissions consistently capture the UTM parameters?

 

1 reply

Liz
Ex–Typefomer
Forum|alt.badge.img+5
  • Tech Community Advocate
  • December 17, 2024

Hi ​@Shadab I can’t quite remember if this is possible, but are you able to send us a copy of the ad? I believe this was an option in the past, but I haven't tested an ad in a while, so correct me if I’m wrong!


Forum|alt.badge.img+1
  • Navigating the Land
  • January 22, 2026

You are correct that Typeform only pulls the UTMs in if the user completes the form on the same page they land on. It misses them if the user moves from the homepage to a subpage before converting.

You can write some code to solve it, or there are dedicated tools like Attributer.io. It's basically a small script you add to your WordPress site that listens for UTM parameters, GCLID, and referral data the moment a user arrives. Instead of relying on the parameters staying in the address bar, it stores that data in a cookie and follows the user throughout their entire session. When the user eventually fills out your Typeform, Attributer automatically writes that original attribution data into hidden fields and it is captured with the form submission.

Plus as a bonus, it will also capture and pass through information on leads that come from organic channels, like Organic Search, Organic Social, Direct, etc.