---
title: "Tracking Form Lead Source - Convert Forms"
description: "Tracking where your leads come from helps you understand which marketing efforts are driving real results. Convert Forms allows you to capture data li"
url: "https://www.tassos.gr/docs/convert-forms/functionality/track-lead-source"
date: "2026-04-07T06:48:41+00:00"
language: "en-GB"
---

[ Home ](https://www.tassos.gr/index.php?option=com_content&view=category&layout=blog&id=24&Itemid=1088) / [ Convert Forms ](https://www.tassos.gr/index.php?option=com_content&view=category&id=43) / [ Functionality ](https://www.tassos.gr/index.php?option=com_content&view=category&id=60)

#  Tracking Form Lead Source

Tracking where your leads come from helps you understand which marketing efforts are driving real results. Convert Forms allows you to capture data like UTM parameters, referrer URLs, visitor geolocation, and the page a form was submitted from. This information can be automatically collected using hidden fields and [Smart Tags](https://www.tassos.gr/docs/common/features/smart-tags), giving you deeper insights without requiring additional tracking tools.

## [Add Hidden Fields to Your Form](#add-hidden-fields-to-your-form)

Hidden fields let you capture additional data from users without displaying it on the form. In this case, they’re used to silently store tracking information—like UTM parameters, referrer URLs, or geolocation—at the time of submission. These fields work behind the scenes and are essential for storing campaign and page-specific data tied to each lead. To get started follow the steps below.

1. Open your form in the Convert Forms editor.
2. Click **Add Field** and choose **Hidden Field**.
3. Give the field a descriptive **Label**, such as:
    - Campaign Source (e.g., utm\_source)
    - Referrer URL
    - Country
    - Page URL
    - Page Title
4. In the **Default Value** setting of the field, enter the appropriate **Smart Tag** based on the data you want to track.

## [Track UTM Parameters](#track-utm-parameters)

UTM parameters in your campaign URLs help identify where your traffic comes from, like which ad or newsletter generated the lead. Using hidden fields populated with these parameters lets you link submissions back to specific campaigns.

To capture this data, use the [{querystring.XXX}](https://www.tassos.gr/docs/common/features/smart-tags/page#querystring) Smart Tag, where `XXX` is the name of the URL parameter. For example, to get the value of `utm_source`, set the hidden field’s Default Value to `{querystring.utm_source}`. This works with any querystring parameter, making it flexible for your tracking needs.

**Example URL:**

 ```
```

 ```
https://site.com/contact?utm_source=facebook&utm_campaign=summer_sale
```

 ```
```

**Smart Tags to Use:**

 ```
```

 | Field Label | Smart Tag | Example Output |
|---|---|---|
| utm\_source | {querystring.utm\_source} | facebook |
| utm\_campaign | {querystring.utm\_campaign} | summer\_sale |
| utm\_medium | {querystring.utm\_medium} | email |
| utm\_term | {querystring.utm\_term} | buy+shoes |
| utm\_content | {querystring.utm\_content} | ad1 |

 ```
```

## [Track Referrer URL](#track-referrer-url)

The referrer URL shows the exact page the visitor came from before landing on your form. Capturing this information helps you understand which websites or sources are sending traffic to your site.

To track this, use the `{referrer}` Smart Tag in the Default Value of a hidden field. This will automatically capture and store the referrer URL when the form is submitted.

## [Track Geolocation Data](#track-geolocation-data)

Tracking geolocation data helps you understand where your visitors are located geographically, which can be valuable for region-specific marketing or analysis.

Use the [{geo} Smart Tag](https://www.tassos.gr/docs/common/features/smart-tags/geolocation), which supports several options you can use in hidden fields to capture visitor location details. Below is a list of supported Smart Tags and their output:

 | Smart Tag | Description | Example Output |
|---|---|---|
| `{geo.country}` | Returns the visitor's country name | Greece |
| `{geo.countrycode}` | Returns the visitor's country code | GR |
| `{geo.city}` | Returns the visitor's city name | Athens |
| `{geo.region}` | Returns the visitor's region | Attica |
| `{geo.location}` | Returns the visitor's full geolocation | Greece, Athens, Attica |

Assign any of these Smart Tags as the Default Value of your hidden fields to automatically capture this information on form submission.

**Note:** Geolocation tracking requires enabling the Geolocation feature in Convert Forms. Check the [Geolocation Setup Guide](https://www.tassos.gr/docs/common/features/enable-geolocation-features-in-tassos-gr-extensions) for instructions.

## [Track Page URL or Title (When Using the Same Form Across Pages)](#track-page-url-or-title-when-using-the-same-form-across-pages)

 ```
```

If the same form is placed on multiple pages, you can track the exact page or article where each form submission came from. This helps you evaluate the performance of individual pages, landing pages, or blog posts.

 ```
```

 | Field Label | Smart Tag | Description |
|---|---|---|
| Page URL | {url} | The full URL of the page |
| Page Title | {page.title} | The title of the page (as shown in the browser tab) |

 ```
```

## [View Collected Data](#view-collected-data)

 ```
```

Once your form is submitted, all captured data appears under **Submissions**:

 ```
```

1. Go to **Components → Convert Forms → Submissions**
2. Click on an entry to view hidden field values like UTM data, referrer, country, or page title.
3. Use this information to analyze what content, campaign, or location is converting best.

 Last updated on Jul 9th 2025 08:07

## Schema

```json
{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "name": "Home",
            "item": "https://www.tassos.gr"
        },
        {
            "@type": "ListItem",
            "position": 2,
            "name": "Home",
            "item": "https://www.tassos.gr/docs"
        },
        {
            "@type": "ListItem",
            "position": 3,
            "name": "Convert Forms",
            "item": "https://www.tassos.gr/docs/convert-forms"
        },
        {
            "@type": "ListItem",
            "position": 4,
            "name": "Functionality",
            "item": "https://www.tassos.gr/docs/convert-forms/functionality"
        },
        {
            "@type": "ListItem",
            "position": 5,
            "name": "Tracking Form Lead Source",
            "item": "https://www.tassos.gr/docs/convert-forms/functionality/track-lead-source"
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "Article",
    "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://www.tassos.gr/docs/convert-forms/functionality/track-lead-source"
    },
    "headline": "Tracking Form Lead Source",
    "image": {
        "@type": "ImageObject",
        "url": "https://www.tassos.gr/"
    },
    "publisher": {
        "@type": "Organization",
        "name": "Tassos",
        "logo": {
            "@type": "ImageObject",
            "url": "https://www.tassos.gr/https://www.tassos.gr/media/brand/logo-text.png"
        }
    },
    "author": {
        "@type": "Person",
        "name": "Tassos Marinos",
        "url": "https://www.tassos.gr/docs/convert-forms/functionality/track-lead-source"
    },
    "datePublished": "2025-07-03T09:07:49+03:00",
    "dateCreated": "2025-07-03T09:07:49+03:00",
    "dateModified": "2025-07-09T08:38:18+03:00"
}
```
