Easily capture lead source in GoHighLevel (without coding)

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

What's on this page:

Track the source of your leads (free trial)

Are you generating leads on GoHighLevel but you are unable to identify the channel that generated them?

Similarly, once leads convert into customers, identifying the exact marketing path becomes challenging.

Without effective tracking in place, it’s difficult to measure your marketing performance and understand where your leads, sales, and revenue originate. This often results in wasted budgets on channels that may not truly support growth.

Fortunately, you now have the ability to trace every lead and sale to the precise channel, campaign, keyword, and ad responsible.

We’ll go over each step!

How to track the source of leads in GoHighLevel

Step 1: Add Leadsources in your website

Leadsources is a highly effective tool for tracking the origins of your leads. By integrating it with your website, it captures up to 7 important lead source data points for every lead:

  • 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 GoHighLevel

add the hidden fields to form

Hidden fields are used to capture information in the background, which users don’t see but is submitted with the form.

Leadsources uses hidden fields to keep track of lead source data. When the form is submitted, these fields are automatically completed with the relevant lead source information.

➡️ How to add hidden fields to GoHighLevel

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

Lead source data GoHighLevel

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

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

It enables you to measure the direct impact of marketing on your sales performance.

➡️ Send lead source data to your CRM

How does Leadsources work?

When a visitor lands on your website, Leadsources gathers the lead source data and fills the hidden fields in your GoHighLevel. After submission, this information, along with the lead’s name and email, is forwarded to GoHighLevel.

For every lead, Leadsources tracks where it came from, capturing lead source data:

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

Even if UTM parameters can’t be used—like in organic traffic from Google search or when your site is mentioned in an article—Leadsources still captures lead source data, ensuring you never miss valuable information about your visitors:

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

What makes Leadsources unique is its ability to track lead sources across both paid and organic channels.

Choose a marketing channel to see how Leadsources fills your form with lead source data.

Performance reports: Lead, sales, and revenue by source

By tracking lead source data into your CRM, you can create performance reports, including:

  • 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 ability to optimize your marketing budget by prioritizing the channels, sources, campaigns, terms, content, etc., that drive the highest number of leads, sales, and revenue.

Let’s investigate the reports that can be created.

1. Lead source reports

Produce reports that highlight the sources driving the most leads, including:

  • 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 shows the channel with the greatest number of leads.

Leads by channel

Example #2: Leads by campaign

Now, focus on a specific lead source, like Facebook ads, and track the number of leads generated by each campaign using the UTM campaign parameter.

Leads by campaign

Example #3: Leads by keyword and ad

After recognizing the most successful campaign, you can further investigate which specific keyword or ad is driving the lead generation with the term or content UTM parameters.

2. Sales source reports

After identifying which channels, sources, campaigns, terms, and content are bringing in leads, we need to evaluate if those leads are converting into sales and revenue.

Ensure your leads are sent to your CRM. This will allow you to track which channels, sources, campaigns, terms, content, landing pages, and subfolders are driving your sales and revenue.

You can use this data to optimize your marketing strategy, focusing on the channels, sources, campaigns, keywords, and ads that contribute the most to sales and revenue.

By using the platform, you can create various 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

This example will help illustrate:

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

Once the ads were live on both Google Ads and Facebook Ads Manager, the initial “Leads by Channel” report revealed that Facebook paid ads brought in more leads than Google search ads.

Upon reviewing your CRM’s sales and revenue statistics, you realized that the Search Paid channel generated more revenue with fewer leads than the Social Paid channel. As a result, you made the decision to adjust your budget and focus more on the Search Paid channel.