Easily track Google Analytics data in Keap in 3 easy steps

✔️ Capture Google Analytics data on a lead level ✔️ Store Google Analytics data in Keap
Track Google Analytics data in Keap

What's on this page:

Track the source of your leads (free trial)

Your Google Analytics setup tracks visits, but connecting individual leads to specific marketing channels is unclear.

Tracking a customer back to their original channel or ad is not achievable when they convert.

Why? Because Google Analytics provides aggregated insights, such as 50 leads from the Paid Search channel.

However, we want to understand the origin of every lead on an individual level.

So when the lead converts into a paying customer, we can track it to the originating channel.

Fortunately, it’s easy to associate each lead with the channel that generated it and send this information to Keap, allowing you to track the channel that resulted in each paid customer.

Let’s take it step by step!

How to track Google Analytics data in Keap

Step 1: Add Leadsources in your website

Leadsources is a simple tool for tracking lead source data, operating in a similar manner to Google Analytics. Once installed on your website, it tracks up to 7 different lead source metrics for each lead:

  • Channel
  • Source
  • Campaign
  • Term
  • Content
  • Landing page
  • Landing page subfolder

➡️ Sign up to Leadsources.io for free
➡️ Add the Leadsources tracking code to your site

Step 2: Add the hidden fields in your form

Add hidden fields to form

Hidden fields are invisible form elements that hold data, which is submitted together with the form.

Leadsources automatically inserts lead source information into hidden fields. When the form is submitted, these fields are filled with the lead source.

➡️ How to add hidden fields to your form

Step 3: Send lead source data to Keap

Google Analytics data Keap

The lead source details can be forwarded from your form builder to Keap.

You can easily track the source of your leads, sales, and revenue using Keap.

This ensures a direct connection between your marketing strategies and sales success.

➡️ Send lead source data to Keap

How does Leadsources work?

As a visitor comes to your site, Leadsources collects lead source data (similar to Google Analytics) and populates the hidden fields on your form. After the form is submitted, this data, along with lead information like name and email, is forwarded to Keap.

Leadsources tracks where each lead is coming from:

Lead source dataFetched automatically
Channel
Source
Campaign✅ OR use UTM_campaign
ContentUTM_content parameter is required
TermUTM_term parameter is required
Landing page
Landing page subfolder

In situations where UTM parameters aren’t available—such as with organic sources like Google search or references to your site in articles—Leadsources captures the following lead source data:

✅Channel
✅Source
✅Campaign
✅Landing page
✅Landing page subfolder

Leadsources distinguishes itself by tracking lead source data across every marketing channel, including organic and paid.

Choose a channel to check the lead source data that Leadsources applies to your form.

Performance reports: Lead, sales, and revenue by source

Using Keap to track lead source data allows you to generate reports on performance like:

  • Leads, sales, and revenue by channel
  • Leads, sales, and revenue by source
  • Leads, sales, and revenue by campaign
  • Leads, sales, and revenue by term (e.g. keyword or adset)
  • Leads, sales, and revenue by content (e.g. ad)
  • Leads, sales, and revenue by landing page
  • Leads, sales, and revenue by landing page subfolder

This allows for the adjustment of your marketing budget in line with the channels, sources, campaigns, terms, and content that contribute most to leads, sales, and revenue.

Now, let’s go over the reports that you can generate.

1. Lead source reports

Generate reports that highlight the number of leads originating from:

  • Channel
  • Source
  • Campaign
  • Term (e.g. keyword or adset)
  • Content (e.g. ad)
  • Landing page
  • Landing page subfolder

Example #1: Leads by channel

This report enables you to assess which channel yields the highest lead generation.

Leads by channel

Example #2: Leads by campaign

Now you have the ability to focus on a specific lead source (e.g., Google Ads) and monitor the leads produced by each campaign.

Leads by campaign

Example #3: Leads by keyword and ad

Once you’ve identified the campaign with the most leads, you can investigate which specific keyword ad is contributing to those results.

2. Sales and revenue source reports

Having identified the channels, sources, campaigns, terms, and content that generate leads, we now need to assess whether these leads are converting into actual sales and revenue.

To facilitate this, transfer your leads to Keap, helping you track sales and revenue across diverse channels, sources, campaigns, keywords, content, landing pages, and subfolders.

This data allows you to refine your marketing approach by directing activities toward the channels and campaigns that produce the highest sales and revenue.

You can also compile thorough sales and revenue reports, such as:

  • Sales and revenue by channel
  • Sales and revenue by source
  • Sales and revenue by campaign
  • Sales and revenue by term (e.g. Keywords)
  • Sales and revenue by content (e.g. Ads)
  • Sales and revenue by landing page
  • Sales and revenue by landing page subfolder

To clarify, we will use the following scenario:

ChannelsSearch PaidSocial Paid
Leads5075
Sales56
Avg. Order Value$150$100
Revenue$750$600

The first “Leads by Channel” report, after running ads on Google Ads and Facebook Ads Manager, showed Facebook (Social Paid) leading in lead generation over Google (Search Paid).

By reviewing the sales and revenue data in Keap, you found that Search Paid brought in higher revenue with fewer leads compared to Social Paid. Consequently, you shifted your budget to focus more on Search Paid.