What is Form Start in Google Analytics?

Cody Schneider8 min read

Ever noticed a valuable but often-overlooked event in your Google Analytics 4 reports called form_start? This small signal represents a critical moment in your user’s journey - the exact point they decide to engage more deeply with your business. This article will show you exactly what the form_start event is, why it's one of the most important metrics for optimizing your website, and how to use it to uncover insights that can supercharge your conversion rates.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

What is the 'form_start' Event in GA4?

form_start is an automatically tracked event within Google Analytics 4’s Enhanced Measurement feature. Simply put, it fires the very first time a user interacts with a form on your website during their session. That initial interaction could be anything from clicking into the first field to typing their first character.

You don't need to configure anything special in Google Tag Manager or ask a developer to add custom code to track it. As long as you have Enhanced Measurement enabled (which is on by default in GA4), Google will automatically capture this event for you. This makes it an incredibly accessible starting point for conversion rate optimization.

form_start vs. form_submit

It's crucial to understand the difference between form_start and its sibling event, form_submit:

  • form_start: Captures the intention to convert. A user started filling out the form.
  • form_submit: Captures the completion of the conversion. A user successfully submitted the form.

Think of it like a retail store. The form_start event is a customer picking an item off the shelf and putting it in their shopping cart. The form_submit event is them actually completing the checkout process. Many people put things in their cart but never buy them, and understanding that gap is where the real insights lie.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Why form_start is a Goldmine for Insights

Tracking form submissions is great, but it only tells you one side of the story: the wins. It doesn't tell you anything about the people who almost converted but gave up. This is where analyzing form_start events becomes so powerful.

1. Pinpoint User Funnel Drop-off

The most valuable use of form_start is to calculate your form abandonment rate. This simple formula tells you exactly how many people showed interest but failed to complete the process:

(Total form_start Events - Total form_submit Events) / Total form_start Events = Form Abandonment Rate

Let's say over the last month you had:

  • 1,200 form_start events on your contact form.
  • 300 form_submit events on that same form.

Your calculation would be: (1200 - 300) / 1200 = 0.75 or 75%

A 75% abandonment rate is a huge red flag! It tells you that three-quarters of the people who were interested enough to begin filling out your form left without finishing. This instantly gives your team a clear, data-driven goal: find out why they are leaving and fix it.

2. Diagnose User Experience (UX) Issues

A high abandonment rate is a symptom of an underlying problem. The form_start data gives you a starting point to investigate potential UX issues that are creating friction for your users.

  • Is the form too long? Users might start, see a dozen fields, and immediately give up.
  • Are you asking for sensitive information too early? Requesting a phone number right after an email can sometimes scare users away.
  • Is the form broken or confusing? A field that doesn't work correctly, error messages that aren't clear, or a confusing layout can all cause users to abandon the process.
  • Does it work on mobile? A form that looks great on desktop might be a nightmare to use on a phone, leading to a high drop-off rate for mobile users.

Without the form_start event, you would only see low submission numbers and have no clear evidence about where in the process users are getting stuck.

3. Differentiate Performance Between Forms

Most websites don't have just one form. You might have a contact form, a newsletter signup, a lead magnet download, and a "request a demo" form. Each has a different goal and context.

By using parameters included with the form_start event (more on that below), you can analyze the abandonment rate for each form individually. You might discover that your newsletter signup has a very low abandonment rate (20%), but your detailed "request a quote" form has an extremely high one (90%). This tells you exactly where to focus your optimization efforts for the biggest returns.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

How to Access form_start Data in Your GA4 Property

Ready to find these insights for yourself? Here’s a step-by-step guide to locating and analyzing form_start data in Google Analytics 4.

Step 1: Check Your Enhanced Measurement Settings

First, let's confirm the event is being tracked. Most GA4 properties will have this on by default, but it never hurts to check.

  1. Navigate to the Admin section (the gear icon) in the bottom-left of GA4.
  2. In the Property column, click on Data Streams.
  3. Select your web data stream.
  4. In the Events section, make sure the Enhanced measurement toggle is turned on.
  5. Click the gear icon on the right to see the list of events being tracked. Ensure that Form interactions is checked.

If it was already on, great! You're collecting data. If you just turned it on, you'll need to wait at least 24 hours for data to start populating in your reports.

Step 2: Find the Events in Standard Reports

The quickest way to see the raw counts is in the standard Events report.

  • Go to Reports > Engagement > Events.
  • In the search bar above the table, type "form" to easily filter the list.
  • You should see form_start and form_submit along with their event counts.

This gives you the raw numbers you need to calculate your overall form abandonment rate, but to get deeper insights, we need to build an exploration.

Step 3: Create a Funnel Exploration Report

This is where form_start becomes truly actionable. A funnel exploration lets you visualize the user journey and see exactly where the drop-off occurs. Here’s how to build a basic form conversion funnel:

  1. On the left-hand navigation, click on Explore and start a new, blank exploration.
  2. In the Variables column, under Technique, select Funnel exploration.
  3. Now, look at the Tab Settings column. Click the pencil icon next to Steps.
  4. Step 1: Form Viewers. Name the first step. For the condition, search for and select the event page_view. Click "Add filter" and choose Page path and screen class. As a value, enter the URL of the page where your main form is located (e.g., /contact-us).
  5. Click Add step.
  6. Step 2: Form Interaction. Name the second step. For the condition, select the event form_start.
  7. Click Add step again.
  8. Step 3: Form Complete. Name this final step. The condition should be the form_submit event.
  9. Click Apply in the top right corner.

You’ll now see a bar chart visualizing the number of users who completed each step and, more importantly, the percentage who dropped off between steps. The drop-off between Step 2 (form_start) and Step 3 (form_submit) is your form abandonment rate! This visual representation is incredibly effective for reporting and showing your team where the biggest opportunities are.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Advanced Analysis: Using Form Parameters to Drill Down

As mentioned earlier, analyzing all forms together isn't enough. Enhanced Measurement automatically captures a few useful parameters that help you distinguish one form from another.

  • form_id: Populated by your form element's id attribute (e.g., <form id="newsletter-signup">).
  • form_name: Populated by your form's name attribute (e.g., <form name="contact_form">).
  • form_destination: Captures the URL that the form action points to.

For these parameters to be useful, your website's HTML code must include id and/or name attributes on your form elements. Have your web developer check to make sure they are present.

To use these in your funnel report, you first need to register them as custom dimensions:

  1. Go to Admin > Custom definitions.
  2. On the Custom dimensions tab, click Create custom dimensions.
  3. Set it up as follows:
  4. Save it. Then, repeat the process to create another one called "Form Name" using the form_name parameter.

After waiting 24-48 hours, you can go back to your Funnel Exploration report. Below the funnel visualization, you’ll see a table. In the Breakdown field, you can now add your new "Form ID" or "Form Name" custom dimension. The table will update to show you a separate funnel for each unique form on your site, giving you a precise abandonment rate for every single one.

Final Thoughts

The form_start event is much more than just another line item in your GA4 reports, it's the beginning of a conversation with your most engaged users. By comparing form starts to form submissions, you get a clear, data-driven map of the friction points on your website, equipping you with the knowledge needed to make impactful changes that improve user experience and drive more conversions.

Manually building funnels in Google Analytics, connecting the dots with data from your ads, email, and CRM platforms can become a full-time job. At Graphed, we simplify all of that. Connect your data sources like Google Analytics, Shopify, and HubSpot in seconds, and then just ask for a report in plain English. You can say things like, “Chart my form abandonment rate on the contact page over the past quarter” and get a live, automated dashboard back in moments. We help you skip the report-building phase and get straight to the insights.

Related Articles