How to capture lead source in WPForms

How to track lead source in WPFforms

What's on this page:

Track the source of your leads (free trial)

Wondering how to identify the source of your WPForms traffic?

This method offers an easy way to identify where your leads are coming from in WPForms.

With this information, you can adjust your tactics to improve the generation of leads, sales, and revenue.

Let’s begin!

How to track the source of lead in WPForms

1. How LeadSources collects the lead source data

This innovative tool improves your ability to trace the source of your leads efficiently. Once it’s incorporated into your website, it can monitor as many as 7 lead sources for each lead obtained.

Leadsources monitors visitor information via cookies and UTM parameters whenever a person accesses your website.

This system captures vital lead source attributes, containing channel, source, campaign, keyword, the content they interacted with, and the landing page alongside the landing page subfolder.

When a form is submitted, the lead’s contact details (such as email and name) are delivered to WPForms together with the source data obtained by Leadsources (channel, source, etc.).

2. How LeadSources passes the lead source data into WPForms

Get started in 3 easy steps:

  1. Join Leadsources.io at no charge.
  2. Insert the Leadsources tracking code into your website—consult the guide for help.
  3. Implement hidden fields in your WPForms form to track lead source information—check this article for instructions.

You can now effectively track the origin of your leads! 🎉

Following a form submission in WPForms, Leadsources automatically fills in the hidden fields with key lead source metrics:

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

You can find this data in your submission records, along with the lead’s personal details (name, email, etc.).

This strategy allows for detailed identification of lead sources at the individual level.

How to analyze the lead source data

What data is tracked in WPForms?

The platform is designed to monitor 7 specific types of data for every lead, as listed below:

Lead source dataDefinition
ChannelLeadSources identifies the type of traffic and sorts your leads into 10 established channels: Paid Search, Organic Search, Email Campaigns, Paid Social, Organic Social, Referrals, Direct Traffic, Affiliates, Display Advertising, and Other.
SourceClassifies the particular source or platform that channels visitors to your content. For instance, within “Organic Social,” the source could be LinkedIn, Instagram, etc.
CampaignDefines the name of the exact marketing campaign you’re tracking. For instance, if you have multiple Instagram promotions, you can determine which campaign led to your leads.
TermThe keyword that a campaign is strategically focusing on. For instance, in a Google Ads campaign labeled “Search campaign personal insurance,” LeadSources.io will sort your leads based on the targeted keyword, such as “Personal insurance in Chicago,” “Personal insurance in Denver,” etc.
ContentThe exact area of your ad that engaged viewers.
Landing PageThe exact URL of the landing page that the lead visited. For example, domain.com/services/personal-insurance-denver.
Landing Page SubfolderThe defined subfolder associated with the landing page URL. For instance, if a lead arrives at domain.com/services/personal-insurance-denver, the monitored subfolder would be “services.”

Creating your first performance reports

1. Leads source reports

Achieve a more profound insight into the origin of your leads by analyzing thorough lead reports that provide implementable information.

Leads by channel

Focus on identifying the most effective channels for lead generation by classifying your leads based on their source.

Leads by campaign

Subsequently, emphasize on one channel, for example, Organic Search, and organize your organic leads by individual campaigns to see which campaign brings in the largest volume of leads.

Leads by keyword

The ultimate step in reviewing a campaign’s performance involves breaking down the leads according to their keywords and advertising channels in reports named “Number of leads by keyword” and “Number of leads by advertisement.”

2. Sales source reports

You have identify the advertisements and keywords responsible for generating the most leads, but does this translate to an increase in your overall revenue?

Managing your WPForms leads with a CRM, enables you to track which leads transformed into paid customers and produce sales reports by channel, source, landing page, etc., so if you don’t use a CRM, think about GoHighLevel.

Check below the illustration:

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

You implemented advertising campaigns on Google and Facebook, and the first “Leads by Channel” analysis revealed that Paid Social ads produced more leads than their Paid Search counterparts.

After weeks of analyzing lead conversions into paying customers, it was evident that the Paid Search channel proved to be more efficient at generating revenue, despite a smaller number of leads than the Paid Social channel, leading to a decision to increase investment in the Paid Search strategy.