How to capture lead source in GoHighLevel

How to capture lead source in GoHighLevel

Are you having difficulty identifying the source of the leads in GoHighLevel?

This guide helps you capture the source of your leads in GoHighLevel.

How to track the source of lead in GoHighLevel

1. How LeadSources collects the lead source data

As visitors navigate through your site, their browser collects essential details of their visit—such as where they came from, the first page they landed on, and the keywords they searched. This data is stored within a cookie. comes into play by decoding this information and then integrating it into your GoHighLevel form as hidden fields.

When visitors complete your GoHighLevel form, they enter their details (name, email, etc.) into the visible fields. At the same time, LeadSources embeds lead source data (like channel, source, etc.) into the hidden fields.

After the form is submitted, this comprehensive lead source information accompanies the lead’s entries straight into GoHighLevel’s submission records. Consequently, you can review the lead’s source, along with their name, email, and other submitted details, all within a single GoHighLevel entry.

2. How LeadSources passes the lead source data into GoHighLevel

Sign up at and easily add the script provided to your site.

Next, add the hidden fields to your GoHighLevel form. No technical skills required.

Whenever someone completes a form on your site, automatically fills these hidden fields with essential lead source information:

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

As soon as the form is submitted, the lead source information is sent to GoHighLevel. You will see this data compiled along with the lead’s name, email, and other details within GoHighLevel’s submission logs.

This enables you to determine the source of each lead within GoHighLevel.

How to analyze the lead source data

What data is tracked in GoHighLevel?

LeadSources captures 7 distinct types of data for each lead, outlined as such:

Lead source dataDefinition
ChannelIdentifies the traffic type. LeadSources segments your leads across 10 varied channels, including Paid Search, Organic Search, Email Campaigns, Paid Social, Organic Social, Referrals, Direct Traffic, Affiliates, Display Ads, and Other UTM-tagged efforts.
SourceSpecifies the exact source or platform directing visitors your way. For instance, within “Organic Social,” potential sources include Facebook, Instagram, etc.
CampaignOutlines the specific name of the marketing effort. For example, if you’re managing multiple campaigns via Google Ads, it enables you to identify the precise campaign drawing in your leads.
TermHighlights the keyword aimed at by a particular campaign. For instance, launching a Google Ads campaign titled “Search campaign for corporate lawyers,” LeadSources differentiates your leads based on the targeted keyword, like “Corporate lawyer in New York,” “Corporate lawyer in Miami,” etc.
ContentPinpoints the specific part of your advertisement that was engaged with.
Landing PageThe web address of the landing page where the lead first arrived, for example,
Landing Page SubfolderSpecifies the specific subfolder of the landing page, providing more granular tracking. For instance, when a visitor lands on, “services” is the subfolder that gets tracked.

How to create performance reports?

Leads source reports

Get insights into the sources of your leads with detailed lead analysis.

Begin by categorizing your leads according to Channel to identify the channels that are most effective at generating leads.

Leads by channel report

Next, concentrate on a particular channel, such as Paid Search (also known as Google Ads), and analyze your Google Ads leads by campaign to identify which campaign is the most significant in contributing to your lead reserves.

Finally, for an extensive assessment of a campaign’s performance, expand your analysis to include reports like “Number of leads by keyword” and “Number of leads by advertisement“.

Leads by keyword report

Sales source reports

With GoHighLevel, you have identified which advertisements and keywords generate most of your leads. However, the essential question remains: are these leads contributing to an increase in revenue?

Integrating your GoHighLevel submissions with a CRM like GoHighLevel (available for a free trial here), you can create reports that specifically analyze sales outcomes.

Imagine the following example:

ChannelsSearch PaidSocial Paid
Average order value$150$100

You ran advertising campaigns on Google and Facebook. An initial review of “Leads by Channel” showed that Paid Social advertisements were generating a higher number of leads than Paid Search.

However, upon further analysis to see which leads converted into actual sales, it became clear that Paid Search was more efficient, bringing in greater revenue with fewer leads compared to Paid Social. This revelation suggests the need to boost your investment in Paid Search campaigns.