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
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 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.
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 data | Fetched automatically |
Channel | ✅ |
Source | ✅ |
Campaign | ✅ OR use UTM_campaign |
Content | UTM_content parameter is required |
Term | UTM_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.
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.
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:
Channels | Search Paid | Social Paid |
Leads | 50 | 75 |
Sales | 5 | 6 |
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.