You generate leads from YouTube using Jotform, but connecting those leads to specific ads isn't possible. Similarly, when they become paying customers, there's no way to trace their origin back to the ad.
Without proper tracking, evaluating the success of your YouTube ads and identifying those driving leads and customers becomes difficult. Consequently, you may waste resources on ads that don't convert.
Fortunately, there’s an effective way to tie each lead to the specific YouTube campaign, ad group, and ad that drove it.
Let’s take it step by step to make it clear!
How to track YouTube Ads in Jotform
Step 1: Add Leadsources in the head tag of your website
Leadsources is a simple tool for identifying lead sources. Once installed on your site, it logs up to 7 pieces of information about each lead’s origin.
➡️ 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 YouTube ad URL to track data like the campaign, ad group, and ad. Use this example setup as a guide:
UTM_source=youtube
UTM_campaign=campaign-name
UTM_term=ad-group-name
UTM_content=ad-name
Your finalized URL should take this form:
https://www.yourdomain.com?UTM_source=youtube&UTM_campaign=campaign-name&UTM_term=ad-group-name&UTM_content=ad-name
Note: Leadsources ensures complete channel tracking by automatically collecting lead source data, regardless of whether UTM parameters are applied.
Step 3: Add the hidden fields in Jotform
A hidden field is a form element that users don’t see, but it stores data that’s sent along when the form is submitted.
When a submission is made to your Jotform, Leadsources automatically populates the hidden fields with YouTube ads information. This causes the YouTube ads data to be stored directly in your Jotform upon submission.
Step 4: Capture the YouTube Ads data in Jotform
As users click through your ads and land on your site, Leadsources grabs the YouTube campaign, ad group, ad data (and more).
The YouTube ads data is populated into the hidden fields of Jotform by Leadsources, as seen in this example.
Once submitted, the YouTube ad data and lead details will be visible directly in Jotform.
How does Leadsources work?
Whenever a user visits your site, Leadsources gathers YouTube Ads data and fills it in the hidden fields of your form. When the form is submitted, this data and the lead details, such as name and email, are forwarded to Jotform.
All lead source data is tracked by Leadsources:
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 outlined in the table above, even if UTM parameters can’t be utilized—such as with organic sources like Google search or referrals—Leadsources continues to capture some lead source data:
- Channel
- Source
- Campaign
Content(UTM parameter required)Term(UTM parameter required)- Landing page
- Landing page subfolder
Unlike other services, Leadsources tracks lead sources from both paid and organic marketing channels.
Select a channel to check out the lead source data that Leadsources adds to your form.
Performance reports: Lead, sales, and revenue by source
By tracking YouTube Ads data in Jotform, you can produce 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 allows you to adjust your YouTube budget based on the performance of campaigns, ad groups, and ads that result in the most leads, sales, and revenue.
Let’s explore the reports you can generate!
1. Lead source reports
Create reports that indicate 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 helps you see which channel is responsible for the most leads.
Example #2: Leads by YouTube campaign
You can now focus on a specific lead source (e.g., YouTube) and track the performance of each YouTube campaign in generating leads.
Example #3: Leads by YouTube ad
Once you recognize the YouTube campaign that produces the most leads, you can evaluate which ad group or ad is generating the majority of those leads.
2. Sales and revenue source reports
With the right YouTube campaign, ad group, and ad generating leads, we must now assess if those leads are converting into sales and boosting revenue.
To track sales and revenue effectively, assign your leads into a CRM like GoHighLevel. This will provide insights into data from various channels, YouTube campaigns, ad groups, ads, landing pages, and their subfolders.
With the help of this data, you can modify your YouTube ad strategy to center around the channels, sources, campaigns, ad groups, and ads that bring in the most sales and revenue.
You can create different sales and revenue reports, 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 launching Google (Search Paid) and YouTube (Social Paid) ads, the initial "Leads by Channel" report revealed that YouTube ads generated more leads than Search Paid ads.
When reviewing the sales and revenue stats in your CRM, you noticed that the Search Paid channel resulted in higher revenue, despite generating fewer leads, compared to the Social Paid channel. You decided to refocus your budget on Search Paid.