Easily capture lead source in 123FormBuilder (without coding)

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

What's on this page:

Track the source of your leads (free trial)

Is your lead generation through 123FormBuilder missing key insights on channel performance?

Similarly to leads, the connection between converting customers and their original source channels or campaigns often remains unconnected.

Without this kind of tracking, it becomes difficult to evaluate marketing performance or identify which sources are successfully driving leads, sales, and revenue. This can result in spending on your marketing with no tangible impact on your results.

Fortunately, you can now connect each lead and sale to the exact channel, campaign, keyword, and ad that brought them in.

Let’s look at this one step at a time!

How to track the source of leads in 123FormBuilder

Step 1: Add Leadsources in your website

Leadsources is a precise and easy-to-implement tool that tracks lead origins. By setting it up on your website, it collects up to 7 crucial lead source data points for every lead you generate:

  • 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 123FormBuilder

add the hidden fields to form

Hidden fields are hidden form fields that capture and store data, even though they aren’t visible to the user.

Leadsources uses hidden fields to record and store lead source data. These fields are automatically filled with the appropriate details when the form is submitted.

➡️ How to add hidden fields to 123FormBuilder

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

Lead source data 123FormBuilder

The form builder can pass lead source data into your CRM system.

Your CRM enables tracking of the sources behind your leads, sales, and revenue.

This connects your marketing actions with tangible sales results.

➡️ Send lead source data to your CRM

How does Leadsources work?

Leadsources automatically retrieves the lead source data when a visitor accesses your site and populates the hidden fields in your 123FormBuilder. Upon form submission, this information, along with the lead’s name and email, is forwarded to 123FormBuilder.

The source data of every lead is automatically tracked and recorded by Leadsources:

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 can’t be used—such as with organic search sources like Google or when your site is mentioned in an article—Leadsources continues to track and capture the lead source data so you have full visibility into your lead generation activities:

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

Leadsources goes beyond other tools by offering tracking for both organic and paid lead sources.

Pick a channel to access the lead source data that Leadsources places within your form.

Performance reports: Lead, sales, and revenue by source

By tracking lead source data in your CRM, you have the ability to generate reports that assess performance, such as:

  • 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 enables you to direct your marketing spend toward channels, sources, campaigns, terms, content, etc., that generate the most impactful results, such as leads, sales, and revenue.

Now, let’s explore the various reports you can set up.

1. Lead source reports

Generate reports that track the leads produced by specific sources like:

  • 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 identifies which marketing channel brings in the most leads.

Leads by channel

Example #2: Leads by campaign

Now, it’s easy to track a specific lead source (e.g., Facebook ads) and measure the performance of each campaign by using the campaign’s UTM parameter.

Leads by campaign

Example #3: Leads by keyword and ad

Once you determine the campaign with the highest lead generation, you can assess which keyword or ad is generating those leads by using the term or content UTM parameters.

2. Sales source reports

Having identified which channels, sources, campaigns, terms, and content bring in leads, it’s important to evaluate if those leads are converting into sales and revenue.

Transfer your leads to your CRM. This enables you to track the origin of your sales and revenue, including channels, sources, campaigns, terms, content, landing pages, and subfolders.

With this insight, you can shift your marketing approach to concentrate on the channels, sources, campaigns, keywords, and ads that provide the most sales and revenue.

There are multiple ways to track sales and revenue, with 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

Here’s a quick example:

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

Following the launch of campaigns on Google Ads and Facebook Ads Manager, the first “Leads by Channel” report showed that Facebook ads outperformed Google search ads in lead generation.

After analyzing the sales and revenue data in your CRM, you found that the Search Paid channel generated more revenue with fewer leads than the Social Paid channel. This insight led you to adjust your marketing budget to prioritize the Search Paid channel.