Adding UTM tracking to Leadpages can be challenging, especially for those without coding skills.
What if there was an easy way to capture UTM parameters into Leadpages without needing any code?
Discover Leadsources.io!
Leadsources helps you track lead sources by linking your UTM parameters to Leadpages forms.
![Leadpages UTM parameters](https://leadsources.io/wp-content/uploads/2024/07/Leadpages-UTM-parameters-1024x419.webp)
When a visitor clicks on your marketing campaign, Leadsources captures the UTM parameters from your URL.
Leadsources automatically inserts the UTM parameters into the hidden fields of your Leadpages form.
You can then view your UTM parameters alongside the lead’s information on the leads submission page in Leadpages.
Follow this guide to implement UTM tracking in Leadpages with Leadsources in 10 minutes, and you won’t need any coding skills.
Implement Leadpages UTM tracking in 4 easy steps:
Step 1: Add Leadsources in the head tag of your website
![](https://leadsources.io/wp-content/uploads/2024/07/leadsources-code-749x1024.webp)
Sign up to Leadsources.io and enjoy our 14-day free trial.
Add the Leadsources code to the head tag of your website. No coding or developers are required.
Simply follow our step-by-step guide.
Step 2: Add UTM parameters to your campaigns
![](https://leadsources.io/wp-content/uploads/2024/07/Add-UTM-parameters-749x1024.webp)
Add the UTM parameters you want to track in all your campaigns (PPC, email, social media, etc.).
Leadsources works with any of the following UTM parameters:
- UTM_source
- UTM_campaign
- UTM_term
- UTM_content
Leadsources also captures information not included in UTM parameters, such as the channel, landing page, and landing page subfolder.
Step 3: Add hidden fields to your Leadpages form
![](https://leadsources.io/wp-content/uploads/2024/07/add-hidden-fields-749x1024.webp)
When visitors fill out your Leadpages form, they provide personal data in the visible fields (name, email, etc.).
Also, Leadsources.io automatically inserts the UTM parameters into the hidden fields of your Leadpages form (channel, source, etc.).
To do this, add hidden fields in Leadpages to store your UTM parameters by following this guide.
Step 4: Track UTM parameters in Leadpages
![](https://leadsources.io/wp-content/uploads/2024/07/Leadsources-inserts-UTM-parameters-749x1024.webp)
When someone clicks on your campaign and lands on your website, Leadsources captures the UTM parameters from your URL.
The visitor opens your Leadpages form and starts filling it out.
Leadsources inserts the UTM parameters into the hidden fields of your Leadpages form. These fields are not visible to the visitor.
Upon form submission, the UTM parameters and the form’s responses are submitted together. You can find all this information on the submission page in Leadpages.
How does Leadsources work?
By adding the Leadsources code to the head tag of your website, Leadsources reads and captures the UTM parameters from your URL every time someone lands on your site.
It then stores the UTM parameters in the hidden fields of your Leadpages form.
If a visitor enters your site without clicking on a link containing UTM parameters, Leadsources still captures data about the visitor using the referrer:
- Channel
- Source
- Campaign
- Landing page
- Landing page subfolder
As a result, you can track important lead source data, even when you can’t (or don’t want to) use UTM parameters, like:
- On Google Search
- On your Instagram bio link
- On your social media posts
While most tools can only track the source of your leads using UTM parameters, Leadsources allows you to track the source of your leads regardless of where they are coming from, UTM parameters or not:
- Organic Search
- Paid Search
- Organic Social
- Paid Social
- Referral
- Affiliate
- Display Advertising
- Direct Traffic
This enables you to collect clean lead source data in one place.
How to run performance reports
Now that you have captured your lead source data in the hidden fields of your Leadpages form, you can use it to run performance reports such as:
- Leads per channel
- Revenue per channel
- Revenue per keyword
This allows you to make informed decisions on your marketing spending.
Let’s break down the types of reports available for you to run.
Lead performance reports
You can run reports that show the volume of leads generated by:
- Channel
- Source
- Campaign
- Landing page
- Landing page subfolder
Example #1
You run campaigns on different channels (SEO, PPC, email, etc.). You can export the data collected and create the report: “Leads by channel”.
![Leads by channel](https://leadsources.io/wp-content/uploads/2024/07/Leads-by-channel-1024x538.webp)
Example #2
Once you figure out the channel that brings in the most leads (e.g., Google Ads), you can investigate this channel to understand the number of leads generated by each ad campaign.
![Leads by campaign](https://leadsources.io/wp-content/uploads/2024/07/Leads-by-campaign-1024x538.webp)
Example #3
When you know which campaign drives the most leads, you can dig deeper by focusing on this campaign and assessing the keywords that are generating the leads.
![Leads by keyword](https://leadsources.io/wp-content/uploads/2024/07/Leads-by-keyword-1024x538.webp)
Sales performance report
Now that you know which ads and keywords are most effective for lead generation, you should evaluate whether they are contributing to your revenue.
By integrating Leadpages with a CRM like GoHighLevel, you can produce sales reports to see the real impact.
Imagine the following example:
Channels | Search Paid | Social Paid |
Leads | 50 | 75 |
Sales | 5 | 6 |
Average order value | $150 | $100 |
Revenue | $750 | $600 |
You ran ads on Google and Facebook, and you saw from the “Leads by Channel” report that Social Paid ads were more effective at generating leads than Search Paid ads.
However, upon reviewing which leads converted into customers, you realized that Search Paid ads were actually more profitable and decide to increase the budget for that channel.