Easily capture Google Ads data in Keap Forms (without coding)

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

What's on this page:

Track the source of your leads (free trial)

While Google Ads is set up for lead generation, you are uncertain about which campaigns are delivering the desired results.

It is a frequent issue. While Google Ads tracks the number of leads attributed to each campaign, ad, or keyword, it does not offer insights into the specifics of each individual lead.

Consequently, you are unable to identify which campaign, ad, or keyword resulted in leads that ultimately became customers.

LeadSources provides a solution to this challenge.

LeadSources allows you to monitor Google Ads performance (campaign, ad, keyword, etc.) for each specific lead.

This allows you to maintain Google Ads data (campaign, ad, keyword, etc.) for every lead within Keap Forms.

This enables you to create reports like “Top-performing keywords” and make informed decisions about which keywords to keep or eliminate.

Let’s start!

Capture Google Ads lead data in Keap Forms in 4 steps

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

Sign up to Leadsources.io, and benefit from our 14-day free trial.

Insert the LeadSources code into the head tag of your website, with no coding experience needed.

Simply follow this easy step-by-step guide.

Step 2: Add the UTM parameters to your Google Ads campaigns

Add the desired UTM parameters to each of your Google Ads campaigns for tracking purposes.

Consider using the following UTM parameters for your ad:

  • UTM_source
  • UTM_campaign
  • UTM_term
  • UTM_content

In addition to UTM parameters, LeadSources captures data such as the channel, landing page, and subfolder, providing a detailed lead-level perspective.

Step 3: Add the hidden fields in Keap Forms

Hidden fields Keap Forms

As visitors fill out your Keap Forms (name, email, etc.), LeadSources inserts Google Ads data (campaign, ad, keyword, landing page, etc.) into the hidden fields.

Follow our step-by-step guide for adding hidden fields in Keap Forms to complete the setup.

Google Ads data will be directly entered into your Keap Forms by LeadSources.

Step 4: Capture the Google Ads data in Keap Forms

Google ads data Keap Forms

LeadSources collects Google Ads data (campaign, ad, keyword, landing page, etc.) when a user clicks on your ad and arrives at your page.

The Google Ads data is then populated into the hidden fields of your Keap Forms by LeadSources.

Upon form submission, the Google Ads data and form responses are both delivered to the Keap Forms submissions page.

How does Leadsources work?

Inserting the LeadSources code into the head tag of your website ensures that Google Ads data (UTM parameters and referrer) is captured during each visit.

This data from Google Ads is then captured in the hidden fields of your Keap Forms.

Even without UTM parameters in the URL, LeadSources will capture visitor data using the referrer:

  • Channel
  • Source
  • Campaign
  • Landing page
  • Landing page subfolder

By using this approach, you can still access important lead source data, even in the absence of UTM parameters, such as:

  • On Google Search
  • On your Instagram bio link
  • On your social media posts
  • Etc.

Lead data is generally monitored by most tools only when UTM parameters are included, particularly on paid and referral channels, creating a challenge!

LeadSources tracks lead data across all channels, even if UTM parameters are not used:

  • Organic Search
  • Paid Search
  • Organic Social
  • Paid Social
  • Referral
  • Affiliate
  • Email
  • Display Advertising
  • Direct Traffic

This approach allows you to aggregate and centralize all lead source data in a single place.

How to run performance reports

With Google Ads data in Keap Forms, you can create performance reports such as:

  • Leads per campaign
  • Leads per ad
  • Leads per keyword
  • Etc.

This allows you to make smarter, data-driven decisions regarding your Google Ads investment.

Here are the reports you can create.

Lead performance reports

Reports can be run to display the number of leads generated from:

  • Channel
  • Campaign
  • Ad
  • Keyword
  • Landing page
  • Landing page subfolder

Example #1

Export campaign data from various channels (SEO, PPC, email, etc.) to generate a report called “Leads by Channel.”

Leads by channel

Example #2

Once you determine the channel driving the most leads (e.g., Google Ads), you can choose that channel to analyze the lead count for each specific ad campaign.

Leads by campaign

Example #3

Once you identify the leading campaign for lead generation, you can explore which particular keywords are contributing to these leads.

Leads by keyword

Sales performance report

It’s important to know which ads and keywords drive the most leads, but do they also result in increased revenue?

By integrating your Keap Forms submissions with a CRM like GoHighLevel, you can generate valuable sales reports.

Example:

ChannelsSearch PaidSocial Paid
Leads5075
Sales56
Average order value$150$100
Revenue$750$600

Following your ad campaigns on Google and Facebook, you found that Social Paid ads yielded more leads than Search Paid ads.

Following weeks of analysis, it is clear that the Search Paid channel delivered more revenue with fewer leads compared to the Social Paid channel, indicating that increasing the budget for Search Paid campaigns is a strategic move.