Implement Forms.app UTM tracking (without code)

Forms.app UTM tracking

What's on this page:

Track the source of your leads (free trial)

Adding UTM tracking to Forms.app can be challenging, especially for those without coding skills.

What if there was an easy way to capture UTM parameters into Forms.app, without any coding?

Discover Leadsources.io!

Leadsources is a lead source tracking tool that acts as a middleman between your UTM parameters and Forms.app.

Forms.app UTM parameters

When a visitor clicks on your marketing campaign, Leadsources captures the UTM parameters in your URL.

Leadsources then inserts the UTM parameters into the hidden fields of your Forms.app form.

You can view your UTM parameters alongside the lead’s information on the leads submission page in Forms.app.

This guide will help you set up UTM tracking in Forms.app using Leadsources in just 10 minutes, and you don’t need any coding skills.

Implement Forms.app UTM tracking in 4 easy steps

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

Sign up at Leadsources.io and enjoy our 14-day free trial.

Add the Leadsources code to the head tag of your website. No coding or developers are needed.

Simply follow our step-by-step guides.

Step 2: Add UTM parameters to your campaigns

Add the UTM parameters you want to track to 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 also captures information not contained in UTM parameters, such as the channel, landing page, and landing page subfolder.

Step 3: Add hidden fields to your Forms.app form

When visitors fill out your Forms.app form, they add personal data in the visible fields (name, email, etc.).

At the same time, Leadsources.io automatically inserts the UTM parameters into the hidden fields of your Forms.app form (channel, source, etc.).

To do this, add the hidden fields in Forms.app that will store your UTM parameters - follow this guide.

Add Hidden Fields:

  • In the form editor, look for the option to add fields. This is usually on the left or right panel.
  • Select "Hidden Field" from the list of available field types.
  • Add the hidden fields you need for UTM parameters. The common fields to add are:
  1. channel
  2. source
  3. campaign
  4. term
  5. content
  6. landingpage
  7. landingpagesubfolder

Step 4: Track UTM parameters in Forms.app

When someone clicks on your campaign and lands on your website, Leadsources captures the UTM parameters in your URL.

The visitor opens your Forms.app form and starts filling it out.

Leadsources inserts the UTM parameters into the hidden fields of your Forms.app form. These fields are not visible to the visitor.

Upon form submission, the UTM parameters and the form’s responses are submitted together. You can find all this information on the submission page in Forms.app:.

How does Leadsources work?

By adding the Leadsources code to the head tag of your website, Leadsources reads and captures the UTM parameters in your URL every time someone lands on your site.

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

If a visitor enters your site without clicking on a link containing UTM parameters, Leadsources still reads and captures data about the visitor using the referrer:

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

As a result, you can track important lead source data, even without using UTM parameters, such as:

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

While most tools can only track the source of your leads using UTM parameters, Leadsources allows you to track the source of your leads regardless of where they come from, UTM parameters or not:

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

This facilitates the collection of lead source data in one place.

How to run performance reports

Now that you have captured your lead source data in the hidden fields of your Forms.app form, you can use it to run performance reports such as:

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

This enables you to make informed decisions on your marketing spending.

Let’s review the types of reports you can generate:

Lead performance reports

You can run reports that show the volume of leads generated by:

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

Example #1

You run campaigns on different channels (SEO, PPC, emailing, etc.). Fetch the data and create the report: “Leads by Channel”.

Leads by channel

Example #2

Once you know which channel generates the most leads (e.g., Google Ads), you can focus on this channel to assess how many leads were produced by each ad campaign.

Leads by campaign

Example #3

Once you discover which campaign generates the most leads, you can concentrate on this campaign and study the keywords that are effectively producing leads.

Leads by keyword

Sales performance report

Identifying which ads and keywords drive the most leads is just the beginning.

By sending your Forms.app submissions into a CRM – such as GoHighLevel, you can generate the same reports by sales.

Imagine the following example:

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

You ran ads on Google and Facebook, and with the initial “Leads by Channel” report, you found that Social Paid ads generated more leads than Search Paid ads.

After a few weeks, you analyze which leads transformed into paid customers, and discover that the Search Paid channel generated more revenue with fewer leads than the Social Paid channel. You conclude that you should increase your Search Paid budget.