Implement Keap Forms UTM tracking (without code)

What's on this page:

Track the source of your leads (free trial)

For those without coding expertise, adding UTM tracking to Keap Forms can present a significant challenge.

Picture an effortless solution for collecting UTM parameters in Keap Forms, eliminating the need for coding.

Learn more about Leadsources.io and its capabilities!

Leadsources is a platform designed to track lead sources, functioning as a bridge between your UTM parameters and Keap Forms.

Keap Forms UTM parameters

Upon a visitor clicking on your marketing campaign, Leadsources records the UTM parameters from the URL.

The UTM parameters are then automatically populated into the hidden fields of your Keap Forms by Leadsources.

The UTM parameters will be displayed alongside the lead’s information on the Keap Forms submission page.

Follow this simple guide to implement UTM tracking in Keap Forms with Leadsources in under 10 minutes, without any coding expertise.

Implement Keap Forms UTM tracking in 4 simple steps

Step 1: Add Leadsources to your website’s head tag

Sign up for Leadsources.io and enjoy a 14-day free trial.

Add the Leadsources code to the head tag of your website effortlessly, without the need for coding or developer assistance.

Just follow this step-by-step guide.

Step 2: Add UTM parameters to your campaigns

Add the desired UTM parameters to track across all your campaigns, such as PPC, email, social media, and others.

The following UTM parameters are supported by Leadsources:

  • UTM_source
  • UTM_campaign
  • UTM_term
  • UTM_content

Leadsources also tracks additional details beyond UTM parameters, such as the channel, landing page, and subfolder of the landing page.

Step 3: Add hidden fields to your Keap Forms

As visitors submit your Keap Forms, they provide personal details in the visible fields, including their name, email, and other information.

Meanwhile, Leadsources.io inserts UTM parameters, like channel and source, into the hidden fields of your Keap Forms.

For this, include the hidden fields in your Keap Forms by referring to the steps outlined in this guide.

Step 4: Track the UTM parameters in Keap Forms

As a user clicks on your campaign and arrives at your website, Leadsources collects the UTM parameters from the URL.

Next, the visitor opens your Keap Forms and starts entering their information.

The UTM parameters are then placed into the hidden fields of your Keap Forms by Leadsources, ensuring they are not visible to the visitor.

When the form is submitted, the UTM parameters and the form responses are transmitted simultaneously.

How does Leadsources work?

Adding the Leadsources code to the head tag of your website allows it to read and capture the UTM parameters from the URL each time someone visits your site.

These UTM parameters are subsequently saved in the hidden fields of your Keap Forms.

In the absence of UTM parameters from a link, Leadsources still gathers visitor data through the referrer, including:

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

This approach allows you to monitor crucial lead source metrics without the need for UTM tags, including:

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

Unlike most tools that rely on UTM parameters to track lead sources, Leadsources allows you to track leads from any source, UTM parameters or not, including:

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

As a result, you can consolidate clean lead source data in a single place.

How to run performance reports

With lead source data stored in the hidden fields of your Keap Forms, you can create performance reports like:

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

This allows you to make informed choices about your marketing expenditures.

Here’s an overview of the various reports you can run.

Lead performance reports

Reports can be created to show the lead volume generated by:

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

Example #1

After running campaigns on multiple channels (SEO, PPC, email, etc.), you can export the data and create a report titled “Leads by Channel.”

Leads by channel

Example #2

Once you determine the channel driving the most leads (e.g., Google Ads), you can break it down further to see how many leads were generated by each specific ad campaign.

Leads by campaign

Example #3

Once you identify the campaign that generates the most leads, you can analyze it further by isolating the campaign and reviewing the keywords responsible for driving the leads.

Leads by keyword

Sales performance report

While you’ve identified the ads and keywords driving the most leads, do you know if these leads are actually resulting in revenue?

Integrate a CRM like GoHighLevel to import your Keap Forms submissions and generate reports that track the relationship between leads and sales.

For example:

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

Your initial report from Google and Facebook ads revealed that Social Paid ads outperformed Search Paid ads in terms of lead generation.

Upon reviewing lead conversions over the following weeks, you found that Search Paid ads delivered a higher revenue per lead. Consequently, you made the decision to increase the budget for Search Paid ads.