Skip to main content
All CollectionsTracking
URL Parameters, UTM Parameters and Hidden Fields.
URL Parameters, UTM Parameters and Hidden Fields.

In this article you will find out what URL Parameters are and how to use them in Onepage

Jacob avatar
Written by Jacob
Updated over a year ago

What exactly are URL parameters?


URL parameters, also known as query parameters or query strings, are components of a URL that are used to pass data to a web page or web application. They appear as key-value pairs separated by ampersands (&) and are typically included in the URL after a question mark (?).



Let's use a short example in order to understand this better:

Imagine you have a page, with a contact form on it. This form only has 2 fields, a first name field, and a last name field.

This is the URL of that form:
https://exampleform.onepage.me/

If we want to add data to the first name field, we can use this modified URL:
https://exampleform.onepage.me/?fname=John


To start a URL-Parameter, we use a question mark (?).

Then we specify what field should be filled out by the Parameter, in this case "fname".

After the field, we add a (=).

Finally, we finish the URL-Paramter with the actual data, in this case, "John"

Note: if you want to address another field you can add an ampersand "&" and start with another field. Example: https://exampleform.onepage.me/?fname=John&lname=Doe



UTM-Parameter


UTM parameters are five variants of URL parameters used by marketers to track the effectiveness of online marketing campaigns across traffic sources and publishing media.

These 5 Paramters are:

utm_source
utm_medium
utm_campaign
utm_term
utm_content

When you use your page URL in ads, Meta and Google add these parameters automatically. These do not require actual visible fields in the form. They are added to every form in the background.

When a lead has filled out your form, the URL Parameters can be found in the bottom right of the lead info:


Hidden Fields


Hidden fields are a special kind of field that you can add to any contact form like this:

Contrary to any other field, these are completely invisible on your page and can only be filled by using URL parameters.

When you click on a hidden field, it comes with 3 options:

Label: This is the internal name of your hidden field. This will only matter in your project's CRM. It will be the name used here:

Variable name: This is the name that will be used to address this field in the URL.
If you use "hidden_field" here, you need to add this:
https://exampleform.onepage.me/?hiddenfield=Example

to your URL.

Default value: If somebody manages to delete the URL-Parameter or opens your page via the direct link without the URL-Parameter, the default value will be used.




💡Do you have any feedback concerning this article? Please let us know through our live chat or at support@onepage.io, so we may keep it up to date. Thank you! 🙂

Did this answer your question?