Implement Webflow UTM tracking (without code)

What's on this page:

Track the source of your leads (free trial)

Implementing UTM tracking in Webflow can be challenging, particularly for individuals without coding experience.

Imagine a simple method for capturing UTM parameters in Webflow, with no coding required.

Discover the features of Leadsources.io!

Leadsources is a tool that monitors lead sources, acting as an intermediary between your UTM parameters and Webflow.

Webflow UTM parameters

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

Leadsources subsequently inserts these UTM parameters automatically into the hidden fields of your Webflow.

You can then access your UTM parameters alongside the lead’s details on the Webflow submission page.

Discover how to set up UTM tracking in Webflow with Leadsources in just 10 minutes using this simple guide, with no coding required.

Implement Webflow 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.

Simply insert the Leadsources code into the head tag of your website, no coding or developers required.

Just follow this step-by-step guide.

Step 2: Add UTM parameters to your campaigns

Ensure that the UTM parameters you wish to track are included in all of your campaigns, including PPC, email, social media, and more.

Leadsources is compatible with the following UTM parameters:

  • UTM_source
  • UTM_campaign
  • UTM_term
  • UTM_content

In addition to UTM parameters, Leadsources also captures other valuable information, including the channel, landing page, and landing page subfolder.

Step 3: Add hidden fields to your Webflow

When visitors complete your Webflow, they enter personal information in the visible fields, such as their name, email, and more.

Simultaneously, Leadsources.io automatically populates the hidden fields of your Webflow with UTM parameters such as channel, source, and more.

To achieve this, simply add the hidden fields to your Webflow by following the instructions in this guide.

Step 4: Track the UTM parameters in Webflow

When a visitor clicks on your campaign and navigates to your website, Leadsources captures the UTM parameters from the URL.

The visitor then accesses your Webflow and begins completing it.

Leadsources automatically inserts the UTM parameters into the hidden fields of your Webflow, which remain invisible to the visitor.

Upon form submission, both the UTM parameters and the form responses are sent together.

How does Leadsources work?

By placing the Leadsources code in the head tag of your website, it captures the UTM parameters from your URL whenever a visitor accesses your site.

The UTM parameters are then stored in the hidden fields of your Webflow.

Even if a visitor arrives at your site without clicking a link containing UTM parameters, Leadsources captures data about the visitor via the referrer, such as:

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

By using this method, you can track important lead source metrics without requiring UTM tags, such as:

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

While many tools track lead sources solely through UTM parameters, Leadsources enables you to track leads regardless of their source, whether UTM parameters are present or not, including:

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

This allows you to gather all your lead source data in one centralized location.

How to run performance reports

By capturing your lead source data in the hidden fields of your Webflow, you can generate performance reports such as:

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

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

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

Lead performance reports

You can generate reports that display the number of leads generated by:

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

Example #1

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

Leads by channel

Example #2

After identifying the channel that generates the most leads (e.g., Google Ads), you can further analyze it to determine the number of leads produced by each individual ad campaign.

Leads by campaign

Example #3

After identifying the most effective campaign for generating leads, you can dive deeper by isolating it and examining the keywords that are driving those leads.

Leads by keyword

Sales performance report

You’ve determined the ads and keywords that generate the most leads, but are you aware if these leads are converting into revenue?

Using a CRM such as GoHighLevel to import your Webflow submissions and create reports that connect leads to sales.

For example:

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

After running ads on Google and Facebook, your initial report indicated that Social Paid ads generated more leads than Search Paid ads.

However, after a few weeks of analyzing which leads converted into customers, you discovered that Search Paid ads generated higher revenue per lead. As a result, you decided to allocate more budget to Search Paid ads.