How to track YouTube Ads data in Webflow (without coding)

✔️ Capture YouTube Ads data on a lead level ✔️ Store YouTube Ads data in Webflow
Track YouTube Ads data in Webflow

What's on this page:

Track the source of your leads (free trial)

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 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

YouTube add hidden fields 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.

➡️ How to add hidden fields in Webflow

Step 4: Capture the YouTube Ads data in Webflow

YouTube Ads data 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 dataFetched automatically
Channel
Source
Campaign✅ OR use UTM_campaign for paid ads
ContentUTM_content parameter is required
TermUTM_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.

Leads by channel

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.

Leads by 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:

ChannelSearch PaidSocial Paid
Leads5075
Sales56
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.