Source tracking through URL parameters

Source tracking is a marketing tool that lets you understand what is driving traffic to your forms by adding information to your URL.

Source tracking is a code snippet in your form URL that shows you the where your respondents are coming from. The URL parameters you can track are source, medium, campaign, term, and content. For example, you can use &utm_source=facebook to track your responses coming from Facebook.

You can add Source tracking to your form in the Workflow panel, then click the + button under Pull data in.

The Workflow panel inside the Typeform builder showing the plus button under the Pull data in section.

Toggle on any of the Source tracking UTMs and click Save.

The Pull data in configuration menu showing toggles for various source tracking UTM parameters.

After you've added your Source tracking, make sure to click the Share/Publish edits button to make your form live.

The upper right area of the Typeform builder highlighting the Publish edits button.

When you're ready to share your form URL, go to the Share panel and copy the share link.

The Share panel interface within Typeform with the Copy link button highlighted.

Paste the link where you plan on using it and replace the XXXXX strings with the values you want to use.

If you're embedding your form, you'll be able to specify UTM values before generating your embed code. Read more in our guide on embedding your typeform.

You can check for these values in your analytics reports to gain insights on the marketing performance of your form. Learn how to integrate your typeform with Google Analytics.

The UTM parameter data you've entered will appear in your Responses. If you've already collected responses and later turn UTM parameters off and republish your form, any previously collected UTM data will be hidden in the Responses table. The UTM data won't be deleted. If you toggle the UTM parameters on again and publish your form, the previously collected UTM data will reappear in the Responses table.

Was this article helpful?

Have more questions? Submit a request

Tap into our community knowledge

Find answers

Can’t find what you’re looking for?

Contact support