Easily capture Google Analytics data in FormAssembly (without coding)

✔️ Capture Google Analytics data on a lead level ✔️ Store Google Analytics data in FormAssembly
Track Google Analytics data in FormAssembly

What's on this page:

Track the source of your leads (free trial)

When using Google Analytics, you can see traffic sources but can’t assign individual leads to the exact marketing channels.

Once a lead becomes a customer, you can no longer attribute their journey to a specific channel or ad.

Why? Because Google Analytics gives you lead source data in an aggregate format (e.g., “50 leads came from Paid Search”), showing how many leads were generated, but not analyzing the individual lead.

❌ Consequently, you’re unable to determine which channels are productive. And you continue to invest without knowing their contribution to success.

✅ Ideally, we would track leads on an individual basis. So when one converts to a customer, we can identify its source channel.

Luckily, connecting leads and customers to their generating channels is an easy task.

Let’s take a step-by-step approach!

How to track Google Analytics data in FormAssembly

Step 1: Add Leadsources in your website

Just like Google Analytics, Leadsources tracks up to 7 lead source data points for every lead. After installation, it monitors 7 lead source details for each lead:

  • 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 FormAssembly

Google Analytics hidden fields FormAssembly

Hidden fields capture and store form data, however they are not visible to the user.

Upon submission, Leadsources automatically inputs lead source data into the hidden fields of your FormAssembly, which is saved in the final submission.

➡️ How to add hidden fields in FormAssembly

Step 3: Capture lead source data in FormAssembly

Google Analytics data FormAssembly

When visitors come to your site, Leadsources tracks their lead source data, including channel and source information.

The lead source details are then added to FormAssembly’s hidden fields.

Upon submission, you can access both the lead source data and lead details directly in FormAssembly.

How does Leadsources work?

As users visit your website, Leadsources records the lead source data and fills it into the hidden fields of your form. Once the form is submitted, the data, including lead details like name and email, is sent to FormAssembly.

Leadsources gathers the lead source details for every 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

When UTM parameters aren’t present, like with organic search results from Google or mentions in articles, Leadsources still collects the following lead source data:

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

Leadsources stands out by tracking lead sources across all channels, including organic and paid.

Pick a channel to view the lead source details that Leadsources places in your form.

Performance reports: Lead, sales, and revenue by source

Tracking lead source data in FormAssembly lets you generate reports on performance metrics like:

  • 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 allows you to reallocate your marketing resources toward the channels, sources, campaigns, and terms that produce the most leads, sales, and revenue.

Let’s go through some of the reports you can easily create.

1. Lead source reports

Produce reports that analyze the number 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 reveals the channel with the highest lead volume.

Leads by channel

Example #2: Leads by campaign

Now, you can track a specific channel (e.g., Paid Search) and evaluate the number of leads each campaign generates.

Leads by campaign

Example #3: Leads by keyword and ad

After spotting the Paid Search campaign that generates the highest number of leads, you can determine which keyword or ad is driving the lead flow.

2. Sales and revenue source reports

Once we’ve identified the channel, source, campaign, term, and content responsible for generating leads, the next step is to assess whether they are converting into sales and revenue.

By integrating FormAssembly with a CRM, you can track sales and revenue data from multiple channels, sources, campaigns, terms, content, landing pages, and subfolders.

This information helps you improve your marketing strategy by concentrating on the channels, sources, campaigns, terms, and content that produce the highest sales and revenue.

You can easily generate different reports that track sales and revenue, 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

For illustrative purposes, let’s consider the following scenario:

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

After placing ads on Google Ads and Facebook Ads Manager, the initial “Leads by Channel” report showed that Facebook (Social Paid) resulted in a higher number of leads than Google (Search Paid).

After analyzing the sales and revenue figures in your CRM, you found that Search Paid produced higher revenue with fewer leads than Social Paid. You then decided to allocate more of your budget on the Search Paid channel.