Skip to main content

How to track where your form submissions come from

Track where submissions come from by checking the referred address, or by using personalized links with URL parameters.

Updated today

Understanding where your form submissions come from helps you measure engagement and improve your campaigns.

For instance, your demo booking form might be embedded on both your Request a demo page and your Enterprise landing, and you may want to see which one brings in more leads.

Every Formaloo form automatically collects metadata with each submission, including the Referred address, which shows exactly where the submission came from.


Track the form's source page with the “Referred address” field

You don’t have to set anything up manually – each submission captures the referred address by default.

To view it next to any form submission:

  1. Open your Responses table or other data block displaying the form submissions,

  2. Switch to Edit mode, and go to Options at the top right of the table,

  3. Under Columns, make sure to add Referred address to the list of visible columns:

In this column, you’ll see the address the submission came from. Hover over the address to view the full URL at the bottom-left of your screen.

➔ How it works

  • If your form has been submitted from a website page it is embedded on (e.g., a workshop registration landing), the Referred address will show that page’s URL:

  • If the form was opened by its direct public link (e.g., shared in an email, in a social network post, etc.), the Referred address will show the public URL of the form itself:


Track custom sources when sharing forms via links

If you’re sharing your form via links across multiple sources – like different social platforms or newsletters – you can take this further by using URL parameters and a Hidden field to personalize the links and capture the campaign or channel name.

Step 1: Add a hidden field to your form

Open your form in the Form Editor and add a Hidden field to it. This field won’t be visible to respondents but will capture and store the value passed via the form’s personalized URL.

Name it accordingly (e.g., Source), and assign a field ID to it (e.g., source) – you’ll use this ID to customize the form links:

Step 2: Personalize form links with ?source= URL parameter

You can now create personalized copies of the link for the same form:

  1. Copy the form's URL under its Share Publish settings,

  2. Add a ?source= URL parameter at the end, along with an individual value for each page you'll use the link on (the source itself):

For example:

https://forms.formaloo.com/yourform?source=twitter

https://forms.formaloo.com/yourform?source=youtube_tutorial

⚠️ Stick to lowercase words or short combinations with no spaces to keep it simple, and not to break the URL.

💡 You can add multiple parameters if needed, and capture them in separate Hidden fields. For example:

?source=twitter&campaign=summer2025

In this example, you'd have two Hidden fields with IDs source and campaign, respectively.

Step 3: Add your customized links to any posts or emails

Share each unique form link in its respective channel – for example:

  • In your email newsletter:
    https://forms.formaloo.com/yourform?source=newsletter

  • In your Twitter posts:
    https://forms.formaloo.com/yourform?source=twitter

  • In the description of your YouTube video:
    https://forms.formaloo.com/yourform?source=youtube_tutorial

When someone clicks one of these links, the value of the ?source= parameter will automatically populate the Hidden field in your form.

Step 4: See the source in each submission

Once users start submitting your form, open your Responses table (or any data block displaying submissions). Make sure your Hidden field column is visible – you’ll now see the captured source next to each response:

This gives you instant insight into which emails, posts or videos drive the most engagement.

💡 Advanced tip for embedded forms:

You can also pass URL parameters through script-embedded forms. Learn more in the guide on how to add URL parameters to embedded forms.

Other embedding methods don’t support parameter tracking.


Bottom line

Use the built-in Referred address field to automatically see where embedded form submissions come from, or use URL parameters + Hidden fields to track campaign-specific sources for shared form links.


Use the insights to measure the performance of your pages, social channels, or campaigns and refine your strategy over time.

Did this answer your question?