You gather YouTube leads through Webflow, yet it's impossible to link each lead to a specific YouTube ad. Similarly, if a lead converts into a customer, you can't trace them back to the original ad.
Without tracking, it’s challenging to evaluate how well your YouTube ads are performing and to determine which ads generate leads and customers. Consequently, you risk investing in ads without clarity on which ones drive conversions.
Fortunately, there’s an easy solution to connect each lead with the specific YouTube campaign, ad group, and ad that brought it in.
Let’s go through it step by step!
How to track YouTube Ads in Webflow
Step 1: Add Leadsources in the head tag of your website
Leadsources is an easy-to-use tool that identifies where your leads come from. When integrated into your website, it records up to 7 lead source details for every lead.
➡️ Sign up to Leadsources.io for free
➡️ Add the Leadsources tracking code to your site
Step 2: Add the UTM parameters to your YouTube Ads
Add UTM parameters to your ad URL to track data like the YouTube campaign, ad group, and ad. Here's a sample setup for reference:
UTM_source=youtube
UTM_campaign=campaign-name
UTM_term=ad-group-name
UTM_content=ad-name
Your final URL will appear like this:
https://www.yourdomain.com?UTM_source=youtube&UTM_campaign=campaign-name&UTM_term=ad-group-name&UTM_content=ad-name
Important: Leadsources collects all lead source data automatically, providing full tracking for every channel, even when UTM parameters are not included.
Step 3: Add the hidden fields in Webflow
Hidden fields are form elements that remain invisible to users but hold data that is submitted when the form is completed.
When a user submits your Webflow, Leadsources automatically fills the hidden fields with YouTube ads data. As a result, the YouTube ads data is saved directly in your Webflow upon submission.
Step 4: Capture the YouTube Ads data in Webflow
When users click your ads and visit your site, Leadsources collects the YouTube campaign, ad group, ad data (and more).
Leadsources automatically fills the hidden fields in Webflow with this YouTube ads data, as demonstrated in the examples.
After the form is submitted, you can access the YouTube ad data and lead details directly within Webflow.
How does Leadsources work?
Each time someone visits your site, Leadsources retrieves YouTube Ads data and fills it in the hidden fields of your form. Upon submission, this data, along with lead details like name and email, is sent to Webflow.
Leadsources monitors all source data for every lead:
Lead source data | Fetched automatically |
Channel | ✅ |
Source | ✅ |
Campaign | ✅ OR use UTM_campaign for paid ads |
Content | UTM_content parameter is required |
Term | UTM_term parameter is required |
Landing page | ✅ |
Landing page subfolder | ✅ |
As demonstrated in the table above, when UTM parameters are unavailable—such as with organic sources like Google search or referrals—Leadsources still collects some lead source data:
- Channel
- Source
- Campaign
Content(UTM parameter required)Term(UTM parameter required)- Landing page
- Landing page subfolder
Unlike other platforms, Leadsources monitors lead sources across every marketing channel, both organic and paid.
Choose a channel to see the lead source data that Leadsources adds to your form.
Performance reports: Lead, sales, and revenue by source
Tracking YouTube Ads data in Webflow allows you to create performance reports such as:
- Leads, sales, and revenue by channel
- Leads, sales, and revenue by source
- Leads, sales, and revenue by campaign (aka. YouTube campaign)
- Leads, sales, and revenue by term (aka. YouTube ad group)
- Leads, sales, and revenue by content (aka. YouTube ad)
This enables you to modify your YouTube budget according to the campaigns, ad groups, and ads that produce the most leads, sales, and revenue.
Let’s dive into some of the reports you can generate!
1. Lead source reports
Generate performance reports that display the number of leads generated by:
- Channel
- Source
- Campaign (aka. YouTube campaign)
- Term (aka. YouTube ad group)
- Content (aka. YouTube ad)
- Landing page
- Landing page subfolder
Example #1: Leads by channel
This report allows you to identify which channel generates the highest number of leads.
Example #2: Leads by YouTube campaign
Now, you can target a specific lead source (e.g., YouTube) and monitor the number of leads generated by each YouTube campaign.
Example #3: Leads by YouTube ad
After identifying the YouTube campaign that generates the most leads, you can dive deeper into which ad group or ad is responsible for driving those leads.
2. Sales and revenue source reports
Now that we've identified the YouTube campaign, ad group, and ad responsible for generating leads, it's time to evaluate if these leads are turning into sales and revenue.
To achieve this, allocate your leads to a CRM like GoHighLevel. This enables you to track sales and revenue from various channels, sources, YouTube data (campaigns, ad groups, ads), landing pages, and landing page subfolders.
With this information, you can refine your YouTube ad strategy to prioritize the channels, sources, campaigns, ad groups, and ads that generate the most 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 (aka. YouTube campaign)
- Sales and revenue by term (aka. YouTube ad group)
- Sales and revenue by content (aka. YouTube ad)
- Sales and revenue by landing page
- Sales and revenue by landing page subfolder
Example Scenario:
Channel | Search Paid | Social Paid |
---|---|---|
Leads | 50 | 75 |
Sales | 5 | 6 |
Average Order Value | $150 | $100 |
Revenue | $750 | $600 |
After running ads on Google (Search Paid channel) and YouTube (Social Paid channel), the first "Leads by Channel" report indicated that YouTube ads brought in more leads than Google Search ads.
However, upon reviewing sales and revenue data in your CRM, you discovered that the Search Paid channel generated more revenue with fewer leads than the Social Paid channel. As a result, you decided to reallocate your budget to prioritize the Search Paid channel.