You use Wufoo to collect YouTube leads, yet you can't attribute them to individual ads. Similarly, when a lead turns into a customer, you can't determine which ad contributed to that conversion.
A lack of tracking means you struggle to analyze the performance of your YouTube ads and identify top-performing ones. This often results in spending on ads without knowing their true impact.
Luckily, you can map each lead to the exact YouTube campaign, ad group, and ad that led to its generation.
Let’s walk through the steps together!
How to track YouTube Ads in Wufoo
Step 1: Add Leadsources in the head tag of your website
Leadsources makes tracking lead sources simple. By adding it to your website, you can record up to 7 data points for every lead generated.
➡️ 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
Insert UTM parameters into your ad URL to gather information on your YouTube campaigns, ad groups, and ads. Here’s a setup to try:
UTM_source=youtube
UTM_campaign=campaign-name
UTM_term=ad-group-name
UTM_content=ad-name
The resulting URL will be structured like this:
https://www.yourdomain.com?UTM_source=youtube&UTM_campaign=campaign-name&UTM_term=ad-group-name&UTM_content=ad-name
Keep in mind: Leadsources automatically tracks all lead source information, ensuring no data is missed, even if UTM parameters are omitted.
Step 3: Add the hidden fields in Wufoo
Hidden fields are parts of a form that are not visible to users but can contain data that is included in the form submission.
After someone submits the Wufoo, Leadsources automatically inserts YouTube ads data into the hidden fields. The YouTube ads data is then directly saved in your Wufoo on submission.
Step 4: Capture the YouTube Ads data in Wufoo
When people click on your ads and come to your site, Leadsources pulls the YouTube campaign, ad group, ad data (and more).
Then, Leadsources automatically fills the hidden fields of Wufoo with the YouTube ads data, as shown in these examples.
When the form is completed and submitted, you can directly see the YouTube ad data and lead details in Wufoo.
How does Leadsources work?
Each time a visitor lands on your site, Leadsources captures YouTube Ads data and inserts it into the hidden fields of your form. Once the form is submitted, this data, along with lead information like name and email, is sent to Wufoo.
Leadsources records the source data for each lead generated:
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 the table above shows, when UTM parameters are not applicable—such as with organic sources like Google search or referrals—Leadsources still tracks some lead source data:
- Channel
- Source
- Campaign
Content(UTM parameter required)Term(UTM parameter required)- Landing page
- Landing page subfolder
Leadsources differentiates itself by tracking lead sources across all forms of marketing, both organic and paid.
Select on a channel to see the lead source data that Leadsources includes in your form.
Performance reports: Lead, sales, and revenue by source
Tracking YouTube Ads data through Wufoo enables you to create performance reports, including:
- 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 helps you optimize your YouTube budget by analyzing which campaigns, ad groups, and ads generate the most leads, sales, and revenue.
Let’s go over some of the reports that you can create!
1. Lead source reports
Develop performance reports that show how many leads were 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 shows you which channel is driving the highest number of leads.
Example #2: Leads by YouTube campaign
Now, you’re able to focus on a specific lead source (e.g., YouTube) and analyze the number of leads generated by each individual YouTube campaign.
Example #3: Leads by YouTube ad
After identifying the most successful YouTube campaign in terms of lead generation, you can break down which ad group or ad is yielding the best results.
2. Sales and revenue source reports
Now that we have identified the YouTube campaign, ad group, and ad generating leads, we need to evaluate if these leads are turning into sales and revenue.
Send your leads to a CRM like GoHighLevel for this purpose. This will enable you to track sales and revenue from various marketing channels, sources, YouTube campaign data, landing pages, and landing page subfolders.
Using this data, you can align your YouTube ad strategy with the channels, sources, campaigns, ad groups, and ads that lead to the highest sales and revenue.
There are several sales and revenue reports you can create, such as:
- 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 starting ads on Google (Search Paid) and YouTube (Social Paid), the first "Leads by Channel" report showed YouTube ads driving more leads than Google Search ads.
However, looking into sales and revenue data in your CRM, you identified that the Search Paid channel produced greater revenue with fewer leads compared to Social Paid. This led you to revise your budget and shift more resources to Search Paid.