Posted on

How to Track Form Submissions as Conversions in Google Ads

How to Track Form Submissions as Conversions in Google Ads

Learn how to accurately track form submissions in Google Ads to measure campaign performance, optimise your budget, and maximise your lead generation ROI.

Why You Need to Track Form Submissions in Google Ads

Understanding how to track form submissions in Google Ads is essential for any business running PPC campaigns focused on lead generation. Without proper conversion tracking, you’re essentially flying blind—unable to determine which keywords, ad groups, or campaigns are actually generating valuable leads for your business.

When you track form submissions google ads correctly, you gain access to critical data that enables you to:

  • Identify which campaigns and keywords drive the most conversions
  • Calculate your true cost per lead and return on ad spend
  • Enable Smart Bidding strategies that optimise for conversions automatically
  • Make data-driven decisions about budget allocation across campaigns
  • Improve your Quality Score by demonstrating campaign effectiveness
  • Understand the complete customer journey from click to conversion

Form conversion tracking google ads allows the platform’s machine learning algorithms to optimise your campaigns effectively. Without this data, Google Ads cannot identify patterns in user behaviour that lead to conversions, limiting the effectiveness of automated bidding strategies.

Prerequisites Before You Begin

Before implementing form tracking, ensure you have the following elements in place:

Access Requirements: You’ll need administrative access to both your Google Ads account and your website. If you’re using Google Tag Manager, you’ll also need publish permissions for your GTM container.

  • An active Google Ads account with active campaigns
  • A contact form or lead form on your website that you want to track
  • Website access to add tracking code (or GTM container access)
  • A thank you page or form submission confirmation (recommended but not required)
  • Basic understanding of your website’s form structure

If you’re managing complex tracking requirements across multiple platforms, you might benefit from professional GTM setup service to ensure everything is configured correctly from the start.

Important: Ensure your website complies with privacy regulations like GDPR and that you have appropriate cookie consent mechanisms in place before implementing conversion tracking.

Setting Up Your Conversion Action in Google Ads to Track Form Submissions

The first step in tracking contact form google ads conversions is creating a conversion action within your Google Ads account. This tells Google Ads what action you consider valuable and want to measure.

1

Access Conversion Settings

Sign in to your Google Ads account and click the “Tools and Settings” icon in the top right corner. Under “Measurement,” select “Conversions.”

2

Create New Conversion Action

Click the blue plus button (+) to add a new conversion action. Select “Website” as your conversion source since you’re tracking form submissions on your site.

3

Configure Conversion Details

Choose the conversion category “Submit lead form” or “Contact” depending on your form’s purpose. Name your conversion action something descriptive like “Contact Form Submission” or “Lead Form – [Service Name].”

4

Set Value and Count

Assign a value to each conversion if you know the average value of a lead. For “Count,” select “One” if you want to count only one conversion per ad click, or “Every” if multiple form submissions from the same user should be counted separately.

5

Configure Conversion Window

Set your click-through conversion window (typically 30 days for lead forms). This determines how long after clicking your ad a conversion can be attributed to that click.

6

Attribution Settings

Choose your attribution model. For most lead generation campaigns, “Last click” or “Data-driven” attribution works well, depending on your customer journey complexity.

Pro Tip: If you have different forms with varying value (e.g., a general enquiry form vs. a high-value consultation request), create separate conversion actions for each to track performance individually.

Installing the Conversion Tracking Code

After creating your conversion action, Google Ads will provide you with a tracking code snippet. There are two primary methods for implementing this code: direct installation or using Google Tag Manager (recommended).

Method 1: Direct Code Installation

This method involves placing the Google Ads conversion tracking code directly on your website. It’s straightforward but less flexible than using GTM.

  1. After creating your conversion action, Google Ads will display your tracking tag. Select “Use Google Tag Manager” or “Install the tag yourself” depending on your preference.
  2. If installing directly, copy the global site tag (gtag.js) and place it on every page of your website, just after the opening <head> tag.
  3. Copy the event snippet specifically for your form conversion and place it on your form’s thank you page or success confirmation page, within the <head> or <body> tag.
  4. Save and publish your website changes.

Important Consideration: Direct code installation works best when you have a dedicated thank you page that loads after form submission. If your form displays an inline confirmation message without a page reload, you’ll need to implement event-based tracking using GTM (covered in the next section).

Tracking Code Components Explained

Understanding the two parts of Google Ads tracking code helps ensure proper implementation:

Code Component Purpose Placement
Global Site Tag (gtag.js) Loads the Google Ads tracking library and enables basic tracking functionality Every page, in <head> section
Event Snippet Fires when a specific conversion action occurs (form submission) Thank you page or triggered by event

Implementing Lead Form Tracking Google Ads with Google Tag Manager

Google Tag Manager provides a more robust and flexible solution for form conversion tracking google ads, especially for forms that don’t redirect to a separate thank you page. This method is preferred by most digital marketing professionals.

Setting Up Google Tag Manager for Form Tracking

1

Install GTM Container Code

If you haven’t already, install the Google Tag Manager container code on all pages of your website. The container code snippet should be placed high in the <head> section and immediately after the opening <body> tag.

2

Enable Built-in Form Variables

In GTM, navigate to “Variables” and click “Configure” in the Built-In Variables section. Enable all Form variables including “Form ID,” “Form Classes,” “Form Target,” and “Form Text.”

3

Create a Form Submission Trigger

Go to “Triggers” and create a new trigger. Select “Form Submission” as the trigger type. Configure it to fire on “All Forms” initially (you can refine this later to specific forms using form ID or classes).

4

Create the Google Ads Conversion Tag

Navigate to “Tags” and create a new tag. Select “Google Ads Conversion Tracking” as the tag type. Enter your Conversion ID and Conversion Label from your Google Ads conversion action setup.

5

Attach the Form Trigger

In your Google Ads Conversion Tracking tag, attach the Form Submission trigger you created in step 3. This tells GTM to fire the conversion tag whenever a form is submitted.

6

Refine Trigger Conditions (Optional)

If you have multiple forms on your site and only want to track specific ones, edit your trigger to add conditions. For example, “Form ID equals contact-form” or “Form Classes contains lead-form.”

Pro Tip: Use GTM’s Preview mode to test your form tracking before publishing. This allows you to see exactly which tags fire when you submit your form, helping you identify any configuration issues.

Advanced GTM Configuration for Contact Form Google Ads Tracking

For more sophisticated tracking scenarios, consider these advanced configurations:

  • Form validation checking: Use a custom JavaScript variable to check if the form passed validation before firing the conversion tag, preventing false positives from failed submissions
  • Dynamic conversion values: Create a variable that extracts order value or lead quality information from the form to pass dynamic values to Google Ads
  • Multi-step forms: Track completion of the final step only by identifying the specific page or form element that indicates final submission
  • AJAX form submissions: Use custom HTML tags or dataLayer events to ensure conversions fire even when forms submit without page reload

If you’re dealing with complex form structures or need assistance with advanced tracking scenarios, professional GTM setup service can ensure your tracking is accurate and comprehensive.

Testing and Verifying Your Form Tracking

Implementing tracking code is only half the battle—you must verify that it’s working correctly before relying on the data for campaign optimisation decisions.

Using Google Tag Assistant

Google Tag Assistant (Legacy) or the newer Google Tag Assistant extension helps you verify that your Google Ads conversion tag is firing correctly.

  1. Install the Google Tag Assistant browser extension for Chrome
  2. Navigate to a page with your contact form
  3. Enable Tag Assistant and refresh the page
  4. Submit your form and observe whether the Google Ads conversion tag fires
  5. Check for any errors or warnings that might indicate implementation issues

GTM Preview Mode Testing

If you’re using Google Tag Manager, the built-in Preview mode provides detailed debugging information:

1

Enter Preview Mode

In GTM, click “Preview” in the top right corner. Enter your website URL in the Tag Assistant popup that appears.

2

Navigate to Your Form

Your website will open with the Tag Assistant connected. Navigate to the page containing your form.

3

Submit the Form

Fill out and submit your form. Watch the Tag Assistant debugger window to see which tags fire upon submission.

4

Verify Tag Firing

Check that your Google Ads Conversion Tracking tag appears in the “Tags Fired” section after form submission. Click on it to see detailed information about the tag configuration.

Checking Conversions in Google Ads

After testing, verify that conversions appear in your Google Ads account:

  • Navigate to “Tools and Settings” → “Conversions” in Google Ads
  • Find your form submission conversion action in the list
  • Check the “Status” column—it should show “Recording conversions” within 24 hours of your first test submission
  • Look for your test conversion in the conversion data (note: test conversions may take several hours to appear)
  • Verify the conversion source is correctly attributed (should show “Website” not “Unverified”)

Patience Required: Google Ads conversions aren’t instantaneous. It can take up to 24 hours for test conversions to appear in your account, and conversion data is typically processed with a 2-3 hour delay during normal operation.

Common Issues and Troubleshooting

Even with careful implementation, you may encounter issues with form conversion tracking. Here are the most common problems and their solutions:

Problem
Conversions not recording at all
Cause
Tracking code not installed correctly or conversion tag not firing
Fix
Verify tag installation using Google Tag Assistant. Check that both global site tag and event snippet are present. Ensure event snippet fires on form submission or thank you page load.

Problem
Duplicate conversions being recorded
Cause
Conversion code installed multiple times or firing multiple times per submission
Fix
Search your website code for duplicate instances of the conversion snippet. In GTM, check that you don’t have multiple tags firing on the same trigger. Set conversion counting to “One” per ad click in Google Ads settings.

Problem
Conversions showing as “Unverified”
Cause
Google Ads cannot match the conversion to an ad click from your account
Fix
Ensure you’re using the correct Conversion ID and Label for your account. Verify the global site tag is on all pages users might land on from your ads. Check auto-tagging is enabled in Google Ads.

Problem
Tag fires on page load instead of form submission
Cause
Wrong trigger configured in GTM or event snippet on wrong page
Fix
In GTM, change trigger from “Page View” to “Form Submission”. If using direct code installation, ensure event snippet is only on the thank you page, not on the page with the form itself.

Problem
AJAX form not tracking conversions
Cause
Form submits without page reload, preventing standard form submission trigger
Fix
Implement custom event tracking using dataLayer.push() in your form’s success callback function. Create a custom event trigger in GTM that listens for this dataLayer event.

Problem
Conversion values not passing correctly
Cause
Dynamic value variable not configured or returning undefined
Fix
In GTM, create a variable to capture the conversion value from your form or thank you page. Test the variable in Preview mode to ensure it returns the expected value. Reference this variable in your conversion tag’s value field.

Still Having Issues? If you’ve tried these solutions and conversions still aren’t tracking correctly, consider reaching out through our contact us for professional assistance with your tracking setup.

Optimisation Tips for Form Conversion Tracking

Once your tracking is working correctly, these optimisation strategies will help you get more value from your conversion data:

Segment Your Conversions

Create separate conversion actions for different types of forms or different stages of the customer journey:

  • Top-of-funnel actions (newsletter signups, resource downloads)
  • Middle-funnel actions (product demo requests, consultation bookings)
  • Bottom-funnel actions (purchase requests, quote forms)

This segmentation allows you to optimise campaigns for specific funnel stages and assign appropriate values to different conversion types.

Use Conversion Value Tracking

If different leads have different potential values, implement dynamic conversion values:

  • Assign higher values to forms for premium services or high-ticket items
  • Use form fields (like company size or budget) to dynamically calculate lead value
  • Update conversion values based on historical close rates for different lead types

Leverage Smart Bidding

With accurate conversion tracking in place, enable Smart Bidding strategies:

Bidding Strategy Best For Minimum Conversions Required
Target CPA Consistent cost per lead 30 conversions in 30 days
Target ROAS When conversion values vary significantly 50 conversions in 30 days
Maximise Conversions Getting as many leads as possible within budget No minimum (but 30+ recommended)
Maximise Conversion Value Maximising total lead value within budget No minimum (but 50+ recommended)

Implement Enhanced Conversions

Enhanced conversions send hashed first-party data to improve conversion measurement accuracy:

  • Captures email addresses and other user data from your forms
  • Helps match more conversions even when cookies are blocked
  • Improves conversion tracking accuracy by 5-20% on average
  • Can be implemented through GTM or directly in your conversion tag code

Pro Tip: Set up conversion tracking rules to exclude internal traffic from your office or team members who might test the forms. In Google Ads, go to Tools → Conversions → Settings → Filters to create IP address exclusions.

Regular Auditing and Maintenance

Form tracking isn’t a “set it and forget it” task. Schedule regular audits:

  1. Monthly: Check that conversion numbers align with CRM data or actual enquiries received
  2. Quarterly: Test all forms to ensure tracking still works after website updates
  3. When making changes: Always test in GTM preview mode before publishing
  4. After website redesigns: Verify all tracking code and GTM containers are properly migrated

For businesses running substantial ad budgets, professional Google Ads management service can ensure your tracking remains accurate and your campaigns stay optimised for maximum ROI.

Conclusion

Learning how to track form submissions in Google Ads is fundamental to running successful lead generation campaigns. By implementing proper conversion tracking, you transform Google Ads from a simple advertising platform into a data-driven optimisation engine that continuously improves your campaign performance.

Whether you choose direct code installation or the more flexible Google Tag Manager approach, the key is ensuring your tracking is accurate, comprehensive, and regularly maintained. Start with a single form to track form submissions google ads, verify it’s working correctly, and then expand to additional forms and more sophisticated tracking setups as needed.

Remember that conversion tracking isn’t just about collecting data—it’s about using that data to make smarter marketing decisions, allocate budget more effectively, and ultimately generate more valuable leads for your business at a lower cost. With the strategies outlined in this guide, you’re now equipped to implement, test, and optimise form conversion tracking that will drive measurable improvements in your Google Ads performance.

Frequently Asked Questions

How long does it take for form submission conversions to appear in Google Ads?

Conversions typically appear in your Google Ads account within 2-3 hours of the form submission, though it can take up to 24 hours in some cases. The initial status of your conversion action may show “Unverified” for the first few hours and will update to “Recording conversions” once Google Ads

Need Expert Help?

Get Professional Setup from Rahman Digital Agency

Available for UK and global clients. Full setup completed in under 24 hours by Md Mahmudur Rahman Ashik.

About the Author
Md Mahmudur Rahman Ashik
Google Ads Manager · 5+ Years · Founder, Rahman Digital Agency

Specialising in Google Ads management, conversion tracking via GTM and GA4, and SEO content writing for UK and global clients.