Capture UTM parameters into Keap (without code)

Capture UTM parameters into Keap

What's on this page:

Track the source of your leads (free trial)

Implementing UTM parameter tracking in Keap can be a challenging task, especially if you don't have any coding knowledge.

What if there was an easy way to import UTM parameters into Keap without the need of coding?

Meet Leadsources.io!

Leadsources is a lead source tracking tool that acts as a middleman between your UTM parameters and your CRM (in this case, Keap).

UTM parametes Keap

When a visitor engages with your marketing campaign, Leadsources captures the UTM parameters from the URL.

Leadsources then automatically places these UTM parameters into the hidden fields of your form.

By linking your form to Keap, you can view your new leads complete with their UTM parameters in Keap.

This allows you to generate performance reports to track where your most profitable customers originate.

This guide will show you how to capture UTM parameters in Keap in just 10 minutes using Leadsources, with no coding required.

Capture UTM parameters into Keap in 4 easy 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. No technical skills are necessary.

Simply follow the step-by-step guide we have created.

Step 2: Add the UTM parameters to your campaigns

Incorporate the UTM parameters you need to track for all your campaigns (PPC, email, social media, etc.).

Leadsources works with any of the following UTM parameters:

  • UTM_source
  • UTM_campaign
  • UTM_term
  • UTM_content

Leadsources captures additional information beyond UTM parameters, like the channel, landing page, and landing page subfolder.

Step 3: Add the hidden fields to your form

Leadsources inserts UTM parameters

As visitors fill out your form (name, email, etc.), Leadsources will automatically populate the hidden fields with UTM parameters (channel, source, etc.).

To set this up, just add hidden fields to your form to capture the UTM parameters. Our guide covers all form builders.

Step 4: Track the UTM parameters into Keap

Track UTM parameters into CRM

When a user clicks on your campaign link and reaches your website, Leadsources records the UTM parameters from the URL.

Leadsources places the UTM parameters into the hidden fields of your form.

After form submission, the UTM parameters along with the form responses are transferred to Keap. Connecting your form to Keap is necessary.

How does Leadsources work?

Adding the Leadsources code to the head tag of your website allows Leadsources to capture UTM parameters from the URL whenever someone visits your site.

It then stores the UTM parameters in the hidden fields of your form.

If a visitor comes to your site without using a link with UTM parameters, Leadsources will still collect data about them through the referrer.

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

This method enables you to monitor essential lead source information even when UTM parameters are not used or feasible, including:

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

Unlike most tools that rely solely on UTM parameters to track lead sources, Leadsources lets you monitor lead sources regardless of their origin:

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

This enables you to make data-driven decisions regarding your marketing budget.

How to run performance reports

Now that you have captured your UTM parameters into Keap, you can use it to run performance reports such as:

  • Leads per channel
  • Revenue per channel
  • Revenue per keyword

This allows you to make informed decisions about your marketing spend.

Let’s explore the different types of reports you can generate.

Lead performance reports

You can run reports showing the volume of leads generated by:

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

Example #1

If you manage campaigns across various channels (SEO, PPC, email, etc.), you can export the collected data to generate a report titled “Leads by Channel”.

Leads by channel

Example #2

After identifying the channel that generates the most leads (e.g., Google Ads), you can investigate by selecting this channel and analyzing the number of leads produced by each ad campaign.

Leads by campaign

Example #3

Once you select the campaign with the highest lead volume, you can go deeper by analyzing the specific keywords that are driving these leads.

Leads by keyword

Sales performance report

Understanding which ads and keywords generate the most leads is crucial, but does it also mean they contribute to your revenue?

Sending your form submissions to Keap allows you to create detailed sales performance reports.

Example:

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

You ran ads on Google and Facebook and discovered that Social Paid ads produced more leads than Search Paid ads.

After a few weeks, examining which leads turned into paying customers reveals that the Search Paid channel brought in more revenue with fewer leads compared to the Social Paid channel. This insight helps you decide to boost your Search Paid budget.