Easily track lead source in Forminator (without coding)

✔️ Capture lead source data on a lead level ✔️ Store lead source data in Forminator
Track lead source Forminator

What's on this page:

Track the source of your leads (free trial)

Are you using Forminator to collect leads but struggling to connect them to the correct acquisition channel?

Likewise, when a lead turns into a customer, attributing them to a campaign or ad becomes impossible.

If proper tracking isn’t implemented, understanding your marketing results and identifying the sources driving leads, sales, and revenue becomes nearly impossible. This often causes businesses to overspend on channels without proven value.

Luckily, it’s now simple to connect each lead and sale to its source channel, campaign, keyword, and ad.

Let’s break it down step by step!

How to track the source of leads in Forminator

Step 1: Add Leadsources in your website

Leadsources is a valuable solution that tracks where your leads come from. When embedded on your website, it collects up to 7 critical lead source details for every lead captured:

  • Channel
  • Source
  • Campaign
  • Term
  • Content
  • Landing page
  • Landing page subfolder

➡️ Sign up to Leadsources.io for free
➡️ Add the Leadsources tracking code to your site

Step 2: Add the hidden fields in Forminator

add the hidden fields to form

Hidden fields are not visible to users but contain important data submitted when the form is sent.

Leadsources captures the source of leads through hidden fields. These fields are automatically populated with lead source information when the form is submitted.

➡️ How to add hidden fields to Forminator

Step 3: Send lead source data to your CRM (optional)

Lead source data Forminator

Your CRM can receive lead source details directly from your form builder.

With your CRM, monitor and track the sources of your leads, sales, and revenue.

This allows you to track how marketing activities contribute to sales performance.

➡️ Send lead source data to your CRM

How does Leadsources work?

Leadsources automatically captures the lead source data when someone visits your site and populates the hidden fields in your Forminator. Once the form is submitted, this data, including the lead’s name and email, is transferred to Forminator.

Leadsources keeps track of the lead source information for each lead automatically:

Lead source dataFetched automatically
Channel
Source
Campaign✅ OR use UTM_campaign
ContentUTM_content parameter is required
TermUTM_term parameter is required
Landing page
Landing page subfolder

When UTM parameters are not available—such as with organic sources like Google search or mentions of your website in articles—Leadsources continues to capture key lead source data, ensuring your lead tracking remains comprehensive and accurate:

✅Channel
✅Source
✅Campaign
✅Landing page
✅Landing page subfolder

Leadsources uniquely tracks lead sources across both paid and organic marketing channels, setting it apart from other tools.

Select a channel to view the lead source details that Leadsources populates automatically in your form.

Performance reports: Lead, sales, and revenue by source

By tracking lead source data in your CRM, you can produce performance reports like:

  • Leads, sales, and revenue by channel
  • Leads, sales, and revenue by source
  • Leads, sales, and revenue by campaign
  • Leads, sales, and revenue by term (e.g. keyword or adset)
  • Leads, sales, and revenue by content (e.g. ad)
  • Leads, sales, and revenue by landing page
  • Leads, sales, and revenue by landing page subfolder

This gives you the flexibility to optimize your marketing budget by focusing on the channels, sources, campaigns, terms, content, etc., that generate the most leads, sales, and revenue.

Let’s examine the range of reports you can set up.

1. Lead source reports

Create performance reports to track the leads originating from:

  • Channel
  • Source
  • Campaign
  • Term (e.g. keyword or adset)
  • Content (e.g. ad)
  • Landing page
  • Landing page subfolder

Example #1: Leads by channel

This report helps you identify the channel that creates the most leads.

Leads by channel

Example #2: Leads by campaign

Now, you can focus on a specific lead source, such as Facebook ads, and track the leads generated by each campaign using its UTM tracking parameter.

Leads by campaign

Example #3: Leads by keyword and ad

After discovering the campaign with the most leads, you can further analyze which specific keyword or ad is generating the leads by using the term or content UTM parameters.

2. Sales source reports

After identifying the channels, sources, campaigns, terms, and content driving leads, it’s time to determine whether these leads are converting into sales and revenue.

Directing your leads to your CRM enables tracking of sales and revenue sources, such as channels, sources, campaigns, terms, content, landing pages, and subfolders.

By using the data, you can adjust your marketing focus to target the channels, sources, campaigns, keywords, and ads that contribute the most to sales and revenue.

There are many options for creating sales and revenue reports, such as:

  • Sales and revenue by channel
  • Sales and revenue by source
  • Sales and revenue by campaign
  • Sales and revenue by term (e.g. Keywords)
  • Sales and revenue by content (e.g. Ads)
  • Sales and revenue by landing page
  • Sales and revenue by landing page subfolder

Check on this example:

ChannelsSearch PaidSocial Paid
Leads5075
Sales56
Average order value$150$100
Revenue$750$600

Upon the launch of ads on both Google Ads and Facebook Ads Manager, the initial “Leads by Channel” report revealed that Facebook ads were more successful in generating leads compared to Google’s search ads.

After analyzing the sales and revenue data in your CRM, it became clear that the Search Paid channel, though yielding fewer leads, generated higher revenue than the Social Paid channel. Based on this, you shifted your budget allocation to prioritize the Search Paid channel.