How to capture lead source in Keap Forms in 3 easy steps

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

What's on this page:

Track the source of your leads (free trial)

Are you using Keap Forms to generate leads but finding it hard to track their original channels?

In the same way, when a lead converts to a customer, there’s no clear connection to the originating channel or campaign.

Without this tracking, it’s nearly impossible to measure marketing success or identify the sources driving leads, sales, and revenue. This often leads to spending on channels blindly, with no insight into their actual contribution to your earnings.

Fortunately, you can easily connect each lead and sale to the exact channel, campaign, keyword, and ad responsible for bringing them in.

We’ll take it step by step!

How to track the source of leads in Keap Forms

Step 1: Add Leadsources in your website

Leadsources is a simple solution for monitoring the origins of your leads. Once integrated into your website, it records up to 7 key lead source details for each new lead generated:

  • 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 Keap Forms

add the hidden fields to form

Hidden fields are part of the form that users don’t see, yet they store data that’s submitted when the form is completed.

Leadsources captures lead source data using hidden fields. Upon form submission, these fields are automatically filled with the lead source information.

➡️ How to add hidden fields to Keap Forms

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

Lead source data Keap Forms

Lead source information from your form builder can be transferred to your CRM.

Easily monitor lead, sale, and revenue sources within your CRM.

It allows you to connect your marketing activities directly to your sales performance.

➡️ Send lead source data to your CRM

How does Leadsources work?

Leadsources gathers the lead source data as soon as someone visits your site and automatically populates the hidden fields in your Keap Forms. After the form submission, the lead source data, along with details like the name and email, is sent to Keap Forms.

Leadsources captures and tracks the lead source information for each individual lead:

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

In situations where UTM parameters cannot be utilized—such as with organic traffic from Google search or when your website is mentioned in a blog post—Leadsources ensures that key lead source data is still captured for accurate tracking:

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

Unlike many other tools, Leadsources captures lead sources from all types of marketing channels, whether organic or paid.

Pick a channel to check the lead source data that Leadsources automatically fills into your form.

Performance reports: Lead, sales, and revenue by source

By capturing lead source information in your CRM, you can produce reports on 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

With this information, you can adjust your marketing spending according to the channels, sources, campaigns, terms, content, etc., driving the most leads, sales, and revenue.

Now, we’ll review some of the reports you can create.

1. Lead source reports

Generate reports that highlight the number of leads produced by:

  • 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 the channel responsible for the most lead generation.

Leads by channel

Example #2: Leads by campaign

You can now focus on a specific lead source, such as Facebook ads, and monitor the leads generated by each campaign with the help of the campaign’s UTM parameter.

Leads by campaign

Example #3: Leads by keyword and ad

After determining the campaign with the most leads, you can further analyze which keyword or ad is driving those leads using the term or content UTM parameters.

2. Sales source reports

Having identified the channel, source, campaign, term, and content generating leads, the next step is to assess whether these leads are turning into sales and revenue.

The first step is to send your leads to your CRM platform. By doing so, you can track the sources of your sales and revenue, such as channels, sources, campaigns, terms, content, landing pages, and their subfolders.

This data allows you to adjust your marketing activities, directing more focus to the channels, sources, campaigns, keywords, and ads that deliver the most sales and revenue.

Various types of sales and revenue reports can be created, 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 an example for reference:

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

Upon launching ads on Google Ads and Facebook Ads Manager, the initial “Leads by Channel” report revealed that Facebook’s paid ads outperformed Google’s paid search ads in generating leads.

Upon analyzing the sales and revenue information in your CRM, you discovered that the Search Paid channel led to higher revenue despite generating fewer leads than the Social Paid channel. Based on this analysis, you reallocated your marketing budget to focus more on the Search Paid channel.