-
- Tracking Lead Source in Convert Forms
- Show a Form Only to Logged-In Users
- How to Increment a Count on Each Form Submission
- Adding an “Other” Option
- Adding a Unique ID to Each Form Submission
- Show or Hide Form Fields Based on User Joomla User Group
- Disabling Browser Autocomplete for Form Fields
- Scroll the Page to the Top When a Long Form is Submitted
- Display Submissions Count for a Specific Form
- Populate Drop Down, Radio Buttons or Checkboxes with a CSV File
- Automatically Delete Submissions Older Than X Days
- Silently POST Submitted Data to Any API or URL
- Automatically Save Each Submission to a JSON file
- Authenticate and Login a User with a Custom Joomla Form
- Auto-Populate a Form Field with an Article Data
- Add a placeholder text to a Dropdown field
- Create Multilingual Forms in Joomla
- Redirect User to a URL After Form Submission
- Importing and Exporting Forms
- Exporting Form Submissions
- Display Convert Forms in a popup
-
- How to Create a Quiz Form
- Displaying a Popup After Form Submission Using EngageBox
- Using the Conditional Content Shortcode in Convert Forms
- Copy Value From One Field to Another
- Working with Tasks
- Exporting Form Submissions with a Webhook URL
- Conditional Fields
- PDF Form Submissions
- Working with Input Masks
- Field Calculations
- Auto-Populate Form Fields Using Query String
- Smart Tags
-
- Enable Minimum Time to Submit
- Restrict Form Submissions Based on IP
- Enforcing a Custom Password Policy in Convert Forms
- Add Cloudflare Turnstile to your Joomla Form
- Implement the Iubenda Consent Database in Joomla with Convert Forms
- Add Custom Validations to Fields and Forms
- Add Math Captcha to your Form
- Prevent a Field From Saving in the Database
- Add hCaptcha to your Form
- Enable Double Opt-in
- Allow Form Submissions in Specific Date Range
- Ensure a Unique Value is Entered Into a Field
- Block Form Submissions Containing Profanity (Bad Words)
- Block Email Addresses or Email Domains
- Honeypot
- Setting Up Google reCAPTCHA
- Create GDPR Compliant Forms
Tracking Lead Source in Convert Forms
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, giving you deeper insights without requiring additional tracking tools.
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.
- Open your form in the Convert Forms editor.
- Click Add Field and choose Hidden Field.
- Give the field a descriptive Label, such as:
- Campaign Source (e.g., utm_source)
- Referrer URL
- Country
- Page URL
- Page Title
- In the Default Value setting of the field, enter the appropriate Smart Tag based on the data you want to track.
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} 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} | |
utm_campaign | {querystring.utm_campaign} | summer_sale |
utm_medium | {querystring.utm_medium} | |
utm_term | {querystring.utm_term} | buy+shoes |
utm_content | {querystring.utm_content} | ad1 |
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
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, 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 for instructions.
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
Once your form is submitted, all captured data appears under Submissions:
- Go to Components → Convert Forms → Submissions
- Click on an entry to view hidden field values like UTM data, referrer, country, or page title.
- Use this information to analyze what content, campaign, or location is converting best.