Effortlessly Capture Google Ads Data in Formspree

Here's a simple way to capture Google Ads data in Formspree so you can track which campaigns are generating leads.

Formspree search

In this article, we'll guide you through four straightforward steps to leverage the power of Attributer and seamlessly collect valuable Google Ads data using Formspree. By incorporating essential details such as the campaign, ad group, or keyword responsible for generating your leads, you'll gain insightful metrics to evaluate and enhance your advertising performance. Empower your decision-making process and elevate your Google Ads strategy to new heights with the seamless integration of Formspree and Attributer. Let's get started and unlock the full potential of your campaigns!

Why it's important to track customers and revenue from Google Ads

Put yourself in the shoes of a business owner specializing in selling and installing pool equipment. To promote your products effectively, you're leveraging Google Ads. You've set up two targeted campaigns, one dedicated to Pool Pumps and another focused on Pool Cleaners.

However, relying solely on Google Analytics to track the performance of these campaigns might present you with data that looks something like this:

Spend $2,000 $2,000
Visitors 200 100
Goal Completions 20 10

Imagine being limited to data that only pertains to website visitors and completed forms. Based on this restricted information, you might come to the conclusion that the Pool Pumps campaign outperformed the Pool Cleaners campaign since it generated twice the number of completed forms.

However, envision the power of tracking the conversion of those leads into paying customers and the revenue they generated. With this comprehensive information at your disposal, your statistics would provide a more accurate and insightful perspective, as shown below:

Spend $2,000 $2,000
Visitors 200 100
Leads 20 10
Customers 2 5
Revenue $8,000 $25,000

To gauge the effectiveness of your Google Ad campaigns, it's vital to monitor both the number of customers and the revenue generated by each campaign.

In this scenario, the Pool Cleaners Campaign proves to be the top performer, surpassing the Pool Pumps Campaign, as shown by the following data:

  • The Pool Cleaners Campaign attracted 5 customers, while the Pool Pumps Campaign generated 2 customers.
  • The Pool Cleaners Campaign achieved an impressive conversion rate of 50%, which is five times higher than the Pool Pumps Campaign's 10%.
  • With an average customer value of $5,000, the Pool Cleaners Campaign outshines the Pool Pumps Campaign's average value of $4,000 per customer.
  • Acquiring a customer in the Pool Cleaners Campaign costs significantly less at $400, compared to $1,000 in the Pool Pumps Campaign.
  • The Pool Cleaners Campaign boasts a three times higher Return on Ad Spend (ROAS), highlighting its efficiency and effectiveness.

These numbers clearly demonstrate the outstanding performance of the Pool Cleaners Campaign, making it a remarkable success when compared to the Pool Pumps Campaign.

4 simple steps to capture Google Ads data in Formspree

Attributer makes it easy to capture Google Ads data in Formspree. Here's how it works:

1. Add UTM parameters to your ads

UTM's on Google Ads

Let's get started by integrating UTM parameters into your existing Google Ads.

In case you're not familiar with UTM parameters, they are small snippets of text that you add to the end of a URL. These snippets help guide visitors from your campaigns. UTM parameters play a crucial role in allowing analytics tools like Attributer to identify the source of the visitor.

For example, if you want to direct people to a page like attributer.io/integrations/formspree, your final URL, including UTM parameters, should look like this:


When it comes to customizing UTM parameters, you have the flexibility to tailor them based on your specific needs. However, it's generally recommended to follow this format for Google Ads:

  • UTM Medium: Paid search
  • UTM Source: Google
  • UTM Campaign: Your Google Ads campaign name
  • UTM Term: The ad group name associated with the ad
  • UTM Content: The keyword the user searched for (you can automate this using ValueTrack parameters)

The great news is that adding UTM parameters to your URLs is a straightforward process. In this article, we've got you covered with a step-by-step guide on how to implement UTM parameters in Google Ads.

2. Add hidden fields to your forms

Step 2

Once you've successfully added UTM parameters to your Google Ads, the next step is to integrate hidden fields into your lead capture forms on your website. These forms could include 'Contact Us' or 'Request a Quote' forms, for example.

Hidden fields are form fields that remain hidden from visitors' view but can capture input from tools like Attributer without interfering with their experience.

To effectively capture Google Ads data, it's important to include the following hidden fields in your forms:

  • Channel
  • Channel Drilldown 1
  • Channel Drilldown 2
  • Channel Drilldown 3
  • Landing Page
  • Landing Page Group

Incorporating hidden fields into your existing Formspree is a simple process. Just drag and drop the 'Hidden' field type onto your form, and you're good to go. Enhance your data capture capabilities effortlessly with Formspree's intuitive interface

3. Attributer writes Google Ads data into the hidden fields

Step 5

Once you have integrated hidden fields into your forms, Attributer takes over the task of tracking the origins of your website visitors. When a visitor completes one of your Formspree forms, such as a 'Contact Us' or 'Request A Quote' form, Attributer automatically populates the hidden fields with relevant Google Ads data extracted from the UTM parameters you have added.

Let's imagine you're a marketer at Airtasker, and a visitor lands on your website through a Google Ads campaign. Attributer would populate the hidden fields as follows, based on the UTM parameters used:

  • Channel: Paid search
  • Channel Drilldown 1: Google
  • Channel Drilldown 2: Brand campaign
  • Channel Drilldown 3: Free account ad

In addition to capturing UTM parameters, Attributer also tracks the visitor's landing page, such as 'airtasker.com/features/gig-guide,' and the initial landing page group, such as 'features.' With Attributer and Formspree working seamlessly together, you can effortlessly collect and utilize this valuable data to gain insights into your visitors' sources and landing pages.

4. Google Ads data is captured in Formspree

Step 4

Once a visitor submits the form, Attributer collects the Google Ads data entered into the hidden fields, alongside the information provided in the form, including their name, email, phone number, and company name.

With this comprehensive data captured in Formspree, you have the ability to:

  • Include it in the new lead notification emails that Formspree sends out, ensuring you stay up-to-date with the details of each lead.
  • Forward it to your CRM systems, such as Salesforce, HubSpot, Pipedrive, and others, for seamless integration and efficient lead management. This integration allows you to streamline your processes and ensure a smooth flow of information.
  • Export it to a spreadsheet, empowering you to generate charts and graphs that display the number of leads and customers you receive from each Google Ads campaign. This data visualization provides valuable insights into the effectiveness of your campaigns, aiding in informed decision-making and allowing you to optimize your strategies for better results.

Formspree makes it easy to collect, organize, and utilize the Google Ads data alongside other crucial information, enabling you to effectively manage your leads, enhance your customer relationships, and drive success in your marketing efforts.

Why Attributer is the best way to capture Google Ads data in Formspree

Why Attributer is the optimal choice for capturing Google Ads data in Formspree:

1. Attributer captures all traffic sources

Attributer doesn't stop at offering attribution data for Google Ads leads. It also provides valuable insights into leads originating from diverse channels, including Organic Social, Referral, Direct, Paid Social, and Organic Search.

With this comprehensive data, you gain a deeper understanding of the sources driving all your leads and customers, not just limited to those clicking on your Google Ads. Armed with this information, you can make well-informed decisions about resource allocation, ensuring optimal growth for your business. Attributer's ability to provide insights across multiple channels empowers you to gain a holistic view of your lead generation efforts and make strategic choices that maximize results.

Don't limit your analysis to Google Ads alone. With Attributer, you can unlock a broader perspective and uncover the full potential of your marketing efforts across various channels.

2. Attributer remembers the data as visitors browse your site

While there are alternative approaches to capturing Google Ads data in Formspree, they often rely on UTM parameters present in the URL of the page where the form is filled out. However, a common challenge arises when UTM parameters are lost if a visitor fills out the form on a different page from their initial landing page.

Consider this scenario: a visitor clicks on your Google Ad, arriving at your website's homepage. They then navigate to the Contact Us page to complete a form. Unfortunately, due to the form being filled out on a different page, the UTM parameters would not be recorded.

Fortunately, Attributer comes to the rescue by storing the UTM parameters in a cookie within the visitor's browser. This innovative solution ensures that the UTM parameters can be captured in Formspree, regardless of the specific page where the form is completed.

By leveraging Attributer, you can obtain precise and accurate data regarding the number of leads generated by your Google Ads, even if the form was completed on a different page than the initial landing page. This reliable approach ensures comprehensive insights into your campaign performance, enabling you to make informed decisions with confidence. Say goodbye to UTM parameter challenges and embrace the power of Attributer for seamless data capture.

3. Provides cleaner data

Attributer was purposefully developed to address UTM usage discrepancies and ensure the accurate attribution of leads to their respective channels.

Let's consider a scenario where you have used "utm_source=google" in some campaigns and "utm_source=adwords" in others (a common situation when multiple individuals or agencies manage your Google Ads at different times). With Attributer, the lead attribution process remains accurate and consistent. In this example, Attributer can correctly identify the lead as originating from Paid Search, regardless of the specific UTM parameter used.

By leveraging Attributer, you can have peace of mind knowing that you will receive more precise and reliable information about the number of leads generated from your Google Ads. This eliminates any ambiguity or confusion caused by inconsistent UTM parameter usage, allowing you to make well-informed decisions based on accurate data. Say goodbye to UTM discrepancies and embrace the power of Attributer for accurate lead attribution.

4. Attributer captures landing page data

Beyond capturing Google Ads data, Attributer goes the extra mile by tracking the landing page URL (e.g., https://attributer.io/blog/capture-utm-parameters-formspree) and its associated group (e.g., /blog). This valuable information plays a pivotal role in generating comprehensive reports that highlight the number of leads and customers originating from specific sections of your website, such as your blog.

Moreover, Attributer enables you to delve deeper into your analysis by examining the performance of individual blog posts. By reviewing the number of leads and customers they generate, you gain granular insights that allow for data-driven decision-making. You can optimize your website's performance, focusing on areas that yield the most significant results and maximizing the impact of your content strategy.

Harness the power of Attributer to unlock a wealth of data and take your website's performance to new heights. With comprehensive reporting and granular analysis, you'll be equipped to make informed decisions and achieve outstanding results.

Wrap up

With Attributer, you can easily gather important information, like UTM parameters, from your Google Ads when visitors submit a form on your website. This helps you keep track of your campaigns and understand how many leads you're getting, which campaigns are working best, and what keywords are bringing people to your site.

But that's not all! Attributer doesn't just focus on Google Ads. It also captures data from other sources like Organic Search and Organic Social. This gives you a complete picture of where your leads and customers are coming from, so you can understand your marketing efforts better.

And the best part? You can try Attributer for free for 14 days. Start using it today to track your leads effectively and get valuable insights that will help you improve your campaigns and get better results.

Get Started For Free

Start your 14-day free trial of Attributer today!


About the Author

Aaron Beashel is the founder of Attributer and has over 15 years of experience in marketing & analytics. He is a recognized expert in the subject and has written articles for leading websites such as Hubspot, Zapier, Search Engine Journal, Buffer, Unbounce & more. Learn more about Aaron here.