Track Google Analytics data in forms.app (without coding)

✔️ Capture Google Analytics data on a lead level ✔️ Store Google Analytics data in forms.app
Track Google Analytics data in forms.app

What's on this page:

Track the source of your leads (free trial)

Google Analytics provides insights into general lead sources but does not associate individual leads with their specific originating channels.

Similarly, it’s not possible to trace a customer’s origin to a specific channel or ad after conversion.

Why? Because Google Analytics consolidates lead data into aggregate numbers, such as “50 leads from Paid Search,” without revealing individual lead details.

❌ This limitation prevents you from understanding which channels drive success. And your resources may be misallocated to underperforming areas.

✅ What we want instead is precise tracking of lead sources individually. So when one converts into a customer, the channel attribution is clear.

Fortunately, there’s a simple process to link leads and customers to the channel responsible for their creation.

Let’s proceed step by step!

How to track Google Analytics data in forms.app

Step 1: Add Leadsources in your website

Leadsources tracks up to 7 lead source data for each lead you generate, similar to how Google Analytics works. After installation, it captures 7 important lead source data points:

  • 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 forms.app

Google Analytics hidden fields forms.app

Hidden fields may not be visible, but they store key information from the form submission.

Upon submission, Leadsources automatically inserts lead source data into the hidden fields, which are saved as part of your forms.app response.

➡️ How to add hidden fields in forms.app

Step 3: Capture lead source data in forms.app

Google Analytics data forms.app

When users land on your site, Leadsources automatically captures lead source information, such as channel and source.

The lead source data is transferred into the hidden fields of forms.app.

After the form is submitted, the lead source and lead details will be shown together in forms.app.

How does Leadsources work?

Upon visiting your site, Leadsources tracks the lead source data and inserts it into the hidden fields of your form. Once submitted, the data, along with lead details like name and email, is sent to forms.app.

Leadsources tracks and stores the lead source data for each lead:

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

Even when UTM parameters aren’t available, like with organic Google search or mentions in articles, Leadsources still captures the following lead source data:

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

Unlike other tools, Leadsources captures lead source data for both organic and paid marketing channels.

Choose a channel to see the lead source details that Leadsources automatically populates in your form.

Performance reports: Lead, sales, and revenue by source

Tracking lead source data in forms.app allows you to generate performance reports that cover:

  • 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 helps you allocate your marketing budget effectively by focusing on the sources, channels, and campaigns that produce the most leads, sales, and revenue.

Now, let’s look into the different reports you can set up.

1. Lead source reports

Generate insights on the volume of leads generated by:

  • 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 tracks which channel produces the most leads.

Leads by channel

Example #2: Leads by campaign

Now, you can monitor a specific channel (e.g., Paid Search) and track the performance of each campaign in terms of leads.

Leads by campaign

Example #3: Leads by keyword and ad

Once you identify the Paid Search campaign with the highest lead volume, you can assess which specific keyword or ad is responsible for these results.

2. Sales and revenue source reports

With the lead sources, campaigns, terms, and content identified, it’s essential to assess whether the leads are being converted into sales and revenue.

Connecting forms.app with a CRM enables you to monitor sales and revenue from various channels, sources, campaigns, terms, content, and landing pages, including their subfolders.

With this information, you can focus your marketing resources on the channels, sources, campaigns, terms, and content that generate the greatest sales and revenue.

You can also build a collection of 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

Let’s consider the following example to illustrate the concept:

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

After conducting advertising through Google Ads and Facebook Ads Manager, the “Leads by Channel” report revealed that Facebook (Social Paid) generated more leads than Google (Search Paid).

Upon reviewing sales and revenue data in your CRM, you discovered that Search Paid delivered greater revenue despite fewer leads than Social Paid. Consequently, you adjusted your budget to prioritize Search Paid.