Easily track Google Ads data in Forms.app

✔️Track Google Ads data on a lead level ✔️ Store Google Ads data in Forms.app
Track Google Ads data in Forms.app

What's on this page:

Track the source of your leads (free trial)

Is it unclear which campaigns in Google Ads are driving your leads?

This is a familiar issue where Google Ads provides aggregate lead data from campaigns, ads, or keywords but lacks detailed information on each lead.

Consequently, it’s unclear which campaign, ad, or keyword was effective in converting leads into customers.

Leadsources offers a way to solve this issue.

Leadsources provides the capability to track Google Ads information (campaign, ad, keyword, etc.) for each lead.

You can keep Google Ads metrics (campaign, ad, keyword, etc.) in Forms.app for each lead generated.

Generate reports such as “Keywords driving the most leads” to determine which keywords to boost and which to drop.

Let’s get into this!

Capture Google Ads lead data in Forms.app in 4 steps

Step 1: Add Leadsources in the head tag of your website

Sign up to Leadsources.io, and benefit from our 14-day free trial.

Place the Leadsources code inside the head tag of your site. Coding skills are not required.

Simply follow this easy step-by-step guide.

Step 2: Add the UTM parameters to your Google Ads campaigns

Place the UTM parameters you want to track in every Google Ads campaign.

Examples of UTM parameters to add to your ad include:

  • UTM_source
  • UTM_campaign
  • UTM_term
  • UTM_content

Leadsources includes extra data not covered by UTM parameters, such as channel, landing page, and landing page subfolder, ensuring a thorough lead-level view.

Step 3: Add the hidden fields in Forms.app

Hidden fields Forms.app

Leadsources automatically fills the hidden fields with Google Ads details (campaign, ad, keyword, landing page, etc.) as visitors enter information into your Forms.app (name, email, etc.).

To implement this, consult the step-by-step guide for adding hidden fields in Forms.app.

Google Ads data will be saved directly into your Forms.app by Leadsources.

Step 4: Capture the Google Ads data in Forms.app

Google Ads Forms.app

When someone clicks on your Google Ads ad and comes to your page, Leadsources captures the relevant Google Ads data (campaign, ad, keyword, landing page, etc.).

The hidden fields of your Forms.app are automatically updated with Google Ads data by Leadsources.

When the form is completed, the Google Ads data and the form responses are sent to the Forms.app submissions page.

How does Leadsources work?

Adding the Leadsources code to the head tag will enable it to collect Google Ads data (UTM parameters and referrer) whenever someone visits your website.

The Google Ads data is automatically saved in the hidden fields of your Forms.app.

If UTM parameters are missing in the URL, Leadsources will still obtain data via the referrer:

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

This approach enables you to observe vital lead source details even if UTM parameters are not included, containing:

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

Most tools track lead data exclusively with UTM parameters (primarily for paid and referral channels) – this presents a challenge!

However, Leadsources captures lead information from all sources, regardless of UTM parameters:

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

This makes it possible to track and unify all lead source information into one central location.

How to run performance reports

With your Google Ads data captured in Forms.app, you can now prepare performance reports like:

  • Leads per campaign
  • Leads per ad
  • Leads per keyword
  • Etc.

This assists you in making well-informed choices about your Google Ads costs.

Let’s consider the various reports you can generate.

Lead performance reports

You can generate reports detailing the volume of leads from:

  • Channel
  • Campaign
  • Ad
  • Keyword
  • Landing page
  • Landing page subfolder

Example #1

You can create a report titled “Leads by Channel” by exporting data from campaigns on various channels (SEO, PPC, email, etc.).

Leads by channel

Example #2

Once you determine which channel yields the most leads (e.g., Google Ads), you can select it to view the lead count for each particular ad campaign.

Leads by campaign

Example #3

After identifying the campaign that generates the most leads, you can analyze which individual keywords are driving these results.

Leads by keyword

Sales performance report

While identifying the ads and keywords that attract the most leads is beneficial, do they also result in increased revenue?

By moving Forms.app data into a CRM (such as GoHighLevel), you can create robust sales reports.

Example:

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

After analyzing ads on Google and Facebook, you found that Social Paid ads resulted in more leads than Search Paid ads.

After weeks of analysis, it became apparent that Search Paid produced more revenue with fewer leads than Social Paid. This helps justify increasing the budget for Search Paid campaigns.