How to capture your YouTube Ads in Keap Forms in 4 easy steps

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

What's on this page:

Track the source of your leads (free trial)

You collect leads from YouTube using Keap Forms, but there’s no way to tie a lead to the exact ad. Likewise, when a lead turns into a paying customer, you lose visibility on which ad drove them.

Lacking proper tracking makes it difficult to assess the success of your YouTube ads and determine the ads responsible for leads and customers. As a result, you might continue spending on ads that fail to deliver results.

Luckily, you can trace each lead back to the exact YouTube campaign, ad group, and ad responsible for generating it.

Let’s simplify it into clear, manageable steps!

How to track YouTube Ads in Keap Forms

Step 1: Add Leadsources in the head tag of your website

Leadsources is a simple solution for tracking lead origins. Once set up on your site, it captures up to 7 data points about each lead’s source.

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

Include UTM parameters in your ad URL to monitor YouTube ad details such as the campaign, ad group, and ad. Here’s a guide to get started:

  • UTM_source=youtube
  • UTM_campaign=campaign-name
  • UTM_term=ad-group-name
  • UTM_content=ad-name

The complete URL will look as follows:

https://www.yourdomain.com?UTM_source=youtube&UTM_campaign=campaign-name&UTM_term=ad-group-name&UTM_content=ad-name

Reminder: Leadsources ensures complete tracking by gathering all lead source data automatically, even if you choose not to use UTM parameters.

Step 3: Add the hidden fields in Keap Forms

YouTube add hidden fields Keap Forms

Hidden fields are unseen by users, yet they store data that gets sent along with the form submission.

As soon as someone submits your Keap Forms, Leadsources automatically adds the YouTube ads data to the hidden fields. This means the YouTube ads data is saved directly within your Keap Forms when submitted.

➡️ How to add hidden fields in Keap Forms

Step 4: Capture the YouTube Ads data in Keap Forms

YouTube Ads data Keap Forms

As users click on your ads and reach your site, Leadsources gathers the YouTube campaign, ad group, ad data (and more).

The YouTube ads data is then inserted into the hidden fields of Keap Forms by Leadsources, as shown in these examples.

Once the form is submitted, the YouTube ad data and lead information appear directly in Keap Forms.

How does Leadsources work?

Whenever a visitor comes to your site, Leadsources collects YouTube Ads data and stores it in the hidden fields of your form. When the form is submitted, this data, along with lead details such as name and email, is sent to Keap Forms.

Leadsources captures all source data associated with each 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 shown earlier, when UTM parameters cannot be applied—like with organic sources such as Google search or referrals—Leadsources still captures lead source data:

  • Channel
  • Source
  • Campaign
  • Content (UTM parameter required)
  • Term (UTM parameter required)
  • Landing page
  • Landing page subfolder

Leadsources stands out by tracking lead sources across all marketing channels, including organic and paid.

Select a channel to view the lead source data that Leadsources places into your form.

Performance reports: Lead, sales, and revenue by source

With YouTube Ads data tracked in Keap Forms, you can generate reports on performance like:

  • 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 by focusing on the campaigns, ad groups, and ads that bring in the most leads, sales, and revenue.

Let’s take a look at the different reports you can create!

1. Lead source reports

Build performance reports that reveal the number of leads produced 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

With this report, you can determine which channel brings in the most leads.

Leads by channel

Example #2: Leads by YouTube campaign

You can focus on a particular lead source (e.g., YouTube) and track the leads generated by each campaign within YouTube.

Leads by campaign

Example #3: Leads by YouTube ad

Once you determine the YouTube campaign with the highest number of leads, you can investigate which ad group or ad contributed most to those results.

2. Sales and revenue source reports

With the YouTube campaign, ad group, and ad that generate leads identified, we need to assess if these leads are converting into sales and driving revenue.

For this purpose, direct your leads to a CRM such as GoHighLevel. This will help you track sales and revenue generated across different channels, sources, YouTube data (campaigns, ad groups, ads), and landing pages, including subfolders.

By using this data, you can optimize your YouTube ad approach, concentrating on the channels, sources, campaigns, ad groups, and ads that deliver the highest sales and revenue.

It’s possible to create multiple 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:

ChannelSearch PaidSocial Paid
Leads5075
Sales56
Average Order Value$150$100
Revenue$750$600

Once ads were launched on Google (Search Paid channel) and YouTube (Social Paid channel), the initial “Leads by Channel” report revealed that YouTube’s Social Paid ads generated more leads than those from Google Search.

When analyzing your CRM’s sales and revenue data, you realized that the Search Paid channel brought in higher revenue with fewer leads than the Social Paid channel. With this insight, you shifted your budget to focus more on Search Paid ads.