How To Track Form Submissions On Your Website
If you are running a website that relies on enquiries, sign-ups, or lead generation, then knowing whether your forms are actually being completed is one of the most important things yo...

If you are running a website that relies on enquiries, sign-ups, or lead generation, then knowing whether your forms are actually being completed is one of the most important things you can track. Without that data, you are essentially flying blind. You might be spending money on Google Ads, investing time in SEO, or pushing traffic through social media, and yet have absolutely no idea which of those efforts is actually driving people to fill in your contact form. Tracking form submissions properly gives you the insight you need to make informed decisions, allocate your budget more effectively, and ultimately grow your business. Here is a comprehensive guide to help you understand exactly how to track form submissions on your website.
Why Tracking Form Submissions Matters
It sounds obvious when you say it out loud, but a surprising number of businesses invest heavily in driving traffic to their websites without ever setting up proper conversion tracking. A form submission is one of the clearest signals of intent you can capture online. It tells you that someone found your website, engaged with your content, and cared enough to reach out. That is incredibly valuable information, and yet without the right tracking in place, that data disappears the moment someone clicks the submit button.
Understanding which pages, campaigns, or channels are generating your form completions allows you to double down on what is working and pull back from what is not. It is the difference between making decisions based on real evidence and making them based on gut feeling.
Setting Up Google Analytics 4 For Form Tracking
Google Analytics 4 (GA4) is the current standard for website analytics and it is where most businesses should be starting when it comes to tracking form submissions. Unlike its predecessor, GA4 is built around an event-based data model, which makes it particularly well-suited for tracking specific user actions like form completions.
There are a couple of ways to approach this within GA4. The first is to use the built-in enhanced measurement feature, which can automatically detect and record form interactions. You can enable this by going into your data stream settings within GA4 and toggling on the form interactions option. However, whilst this is a useful starting point, it does not always fire reliably across every website or form type, so it is worth verifying that it is capturing data correctly before you rely on it entirely.
The more robust approach is to use a thank you page or confirmation page after your form has been submitted, and then set up a page view event for that URL as a conversion in GA4. If someone reaches your thank you page, you know with certainty that they completed the form. This method is straightforward, reliable, and easy to verify.
Set this up properly: Create a dedicated thank you page at a unique URL (for example, yourwebsite.co.uk/thank-you), redirect users there after form submission, and then mark the page view for that URL as a conversion event inside GA4.
Using Google Tag Manager To Track Form Submissions
Want more insights like this?
Join thousands of marketers getting weekly tips and strategies.
Google Tag Manager (GTM) is an incredibly powerful tool for managing tracking without needing to modify your website's code directly. If you are not already using it, it is well worth implementing, and it makes tracking form submissions significantly more flexible and manageable.
Within GTM, you can set up a trigger that fires whenever a form is submitted on your website. Navigate to Triggers, create a new trigger, and select Form Submission as the trigger type. You can configure it to fire on all forms or only on specific forms that match certain conditions, such as a particular page URL or a form ID. Once your trigger is in place, you attach a tag to it, typically a Google Analytics event tag, which sends the form submission data directly into GA4.
One important thing to check is whether your form uses standard HTML form submission or whether it submits via JavaScript (which is common with many modern form builders). If your form uses an AJAX-based submission, the standard GTM form trigger may not capture it correctly, and you may need to work with a developer to push a custom event to the data layer instead.
Verify everything is working: Use the Preview mode within GTM to test your triggers before publishing. It allows you to see in real time whether your tags are firing when you submit a form, saving you from discovering tracking gaps weeks later.
Tracking Form Submissions In Google Ads
If you are running paid search campaigns through Google Ads, tracking form submissions as conversions is absolutely essential. Without it, Google's algorithm has no meaningful signal to optimise towards, and you will likely find your budget being spent inefficiently.
The most reliable way to track form conversions in Google Ads is to import your GA4 conversion events directly into Google Ads. Once your GA4 form submission conversion is set up and verified, you can link your GA4 property to your Google Ads account and import the conversion action. This keeps your data consistent across platforms and avoids the complexity of managing separate tracking snippets.
Alternatively, you can set up a Google Ads conversion action directly using the Google Ads conversion tag, placing it on your thank you page. Both approaches are valid, but importing from GA4 is generally the cleaner option if you are already tracking conversions there.
Form Tracking With Third-Party Form Builders
Many websites use form builders such as Gravity Forms, WPForms, or Typeform, and the good news is that most of these platforms have built-in integrations or settings that make tracking significantly easier.
Gravity Forms and WPForms, for example, both allow you to redirect users to a custom confirmation URL after submission, which means you can take advantage of the thank you page method described earlier. Typeform has its own analytics dashboard and also supports redirects, giving you the same flexibility.
Some form builders also offer native integrations with Google Analytics or GTM, allowing events to be pushed automatically when a form is completed. It is worth exploring the settings and documentation for whichever platform you are using, as these integrations can save you considerable time and reduce the risk of tracking errors.
Checking That Your Tracking Is Working Correctly
Setting up tracking is only half of the job. The other half is making sure it is actually working as intended. There are few things more frustrating than running a campaign for several weeks and then discovering that your conversion tracking was broken from the start.
Fill in your own form as a test and then check GA4 to see whether the event or page view has been recorded. Use the Realtime report in GA4 to see events as they happen. In GTM, use the Preview and Debug mode to confirm your tags are firing correctly. In Google Ads, check the conversion status column to ensure your conversion action is showing as recording.
It is also worth auditing your tracking periodically, particularly after any website updates or changes to your forms, as these can sometimes break existing tracking configurations without any obvious warning signs.
Making The Most Of Your Form Submission Data
Once your tracking is in place and verified, the real work begins. Use the data you collect to understand which pages are generating the most form completions, which traffic sources are delivering your highest converting visitors, and whether there are particular times or devices that perform better than others.
This kind of insight allows you to make meaningful improvements to your marketing, your website, and your overall strategy. If a particular landing page is converting at a much higher rate than others, look at what it is doing differently and apply those principles elsewhere. If a specific campaign is driving significant form completions at a reasonable cost, that is a signal worth paying attention to.
Bringing It All Together
Tracking form submissions on your website is not a nice-to-have; it is a fundamental part of running an effective digital marketing strategy. With tools like Google Analytics 4, Google Tag Manager, and Google Ads conversion tracking all working together, you have everything you need to capture accurate, meaningful data about how your website is performing. The key is to set things up correctly from the start, verify that everything is working, and then commit to reviewing and acting on the data regularly. The businesses that grow online are the ones that treat their data seriously, and tracking your form submissions properly is one of the most direct ways to start doing exactly that.
Ian
Ian has worked in Digital Marketing for decades, and is a Google Partner for Google Ads and an expert in onsite and technical SEO. He has worked with hundreds of clients, helping them achieve success online, through SEO, PPC and Digital Marketing, working with local businesses through to national retailers.
View all posts →Related Articles

Where To List Your Products For Sale To Gain More Customers
In today's competitive digital landscape, knowing where to list your products for sale to gain more customers can make the difference between a thriving business and one that struggles to find its aud...

Is Digital Marketing A Good Career
There are very few industries that have transformed as rapidly as digital marketing, and when it comes to career opportunities, I am a true believer that digital marketing offers one of the most dynam...

Is GA4 Really That Much Of An Improvement On The Previous Google Analytics
Google Analytics 4 has been with us for a while now, and yet the question still lingers in many marketers' minds: is GA4 really that much of an improvement on the previous Google Analytics? Having wor...
