Are you generating leads on Webflow but struggling to link each lead to its source channel?
Likewise, when a lead becomes a customer, you can’t trace that customer back to a specific channel or ad.
Without proper tracking, evaluating your marketing performance becomes challenging, making it difficult to identify which sources generate leads, sales, and revenue. As a result, you risk investing in marketing channels without understanding their true impact on your overall profitability.
Thankfully, there’s an easy method to link every lead and sale back to the precise channel, campaign, keyword, and ad that generated them.
Let’s go through it step by step!
How to track the source of leads in Webflow
Step 1: Add Leadsources in your website
Leadsources is a simple tool designed to track where your leads come from. When implemented on your website, it captures up to 7 critical lead source data points for every lead you generate:
- 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 Webflow
Hidden fields are form fields that remain invisible to users but capture important data submitted along with the form.
Leadsources utilizes hidden fields to store lead source information. When a visitor submits your form, Leadsources automatically populates these fields with the relevant lead source data.
Step 3: Send lead source data to your CRM (optional)
Your form builder can send lead source data directly to your CRM.
You can then track the source of your leads, sales, and revenue directly in your CRM.
This enables you to link your marketing activities to your sales results.
How does Leadsources work?
When a visitor accesses your website, Leadsources retrieves the lead source data and fills the hidden fields in your Webflow. Once the form is submitted, this data, along with the lead’s name and email, is sent directly to Webflow.
Leadsources monitors the lead source data for every lead generated:
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 when UTM parameters are not applicable—like with organic sources such as Google search or when your website is referenced in an article—Leadsources still captures the necessary lead source data, including the source, channel, and campaign:
✅Channel
✅Source
✅Campaign
✅Landing page
✅Landing page subfolder
Leadsources stands out by tracking lead sources across both organic and paid marketing channels.
Choose a channel to view the lead source data that Leadsources adds to your form.
Performance reports: Lead, sales, and revenue by source
Tracking lead source data in your CRM allows you to generate 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 allows you to allocate your marketing budget based on the channels, sources, campaigns, terms, content, etc., that bring in the most leads, sales, and revenue.
Let’s explore some of the reports that you can generate.
1. Lead source reports
Create performance reports that display the number of leads generated by:
- 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 reveals the channel that generates the highest number of leads.
Example #2: Leads by campaign
Now, you can target a particular lead source (e.g., Facebook ads) and track the number of leads generated by each campaign using the campaign’s UTM parameter.
Example #3: Leads by keyword and ad
Once you identify the campaign that generates the most leads, you can analyze which specific keyword or ad is responsible by using the term or content UTM parameters.
2. Sales source reports
Now that we’ve identified the channels, sources, campaigns, terms, and content driving leads, it’s time to determine whether these leads are converting into sales and revenue.
To achieve this, direct your leads to your CRM. This allows you to track the origin of your sales and revenue, including channels, sources, campaigns, terms, content, landing pages, and subfolders.
By analyzing this data, you can refine your marketing approach to prioritize the channels, sources, campaigns, keywords, and ads that generate the highest sales and revenue.
You can generate a variety of sales and revenue reports, including:
- 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
Take a look at this example:
Channels | Search Paid | Social Paid |
Leads | 50 | 75 |
Sales | 5 | 6 |
Average order value | $150 | $100 |
Revenue | $750 | $600 |
After running ads on Google Ads and Facebook Ads Manager, the first “Leads by Channel” report indicated that Facebook ads generated more leads than Google search ads.
However, after reviewing the sales and revenue data in your CRM, it became clear that the Search Paid channel generated more revenue with fewer leads than the Social Paid channel. As a result, you decided to adjust your budget to prioritize the Search Paid channel.