Skip to content
Growform Multi Step Form Builder

Feature

Track form steps and completions in Google Analytics 4

Growform sends an event to your GA4 property each time a step or the whole form is completed. You can build a funnel in Google Analytics that shows which step loses the most leads.

The Google Analytics card in Growform tracking settings, with a measurement ID

What is GA4 form tracking?

GA4 form tracking means your form sends an event to Google Analytics 4 when a step is completed and again when the form is completed. A standard analytics setup records that the landing page was viewed. It does not record that a homeowner answered three questions about their mortgage and left at the step asking for a phone number.

Which events does Growform send to Google Analytics 4?

Growform sends two events to Google Analytics 4.

  • growformStepCompleted is sent each time a step is completed.
  • growformFormCompleted is sent when the form is completed.

Events carry a parameter called formId, which holds the 24-character ID of the form. Step events also carry stepNumber, the number of the step that was completed.

Growform sends the events to the GA4 installation that is already on the page where the form is embedded. It does not add a GA4 base tag of its own.

How do you build a step drop-off funnel in GA4?

You build the funnel as a funnel exploration in GA4, with one funnel step for each step of your form. The report lives in Google Analytics, not in Growform.

  1. In the Admin area of GA4, open “Custom definitions” and create two custom dimensions named formId and stepNumber. Map each one to the event parameter of the same name.
  2. Give GA4 time to process the new dimensions, which often takes 24 to 48 hours the first time.
  3. Go to “Explore”, create a blank exploration and choose “Funnel exploration” as the technique.
  4. Add a funnel step for each form step. The event is growformStepCompleted, and stepNumber exactly matches 1 for the first step, 2 for the second and so on.
  5. Add a final funnel step for the growformFormCompleted event.

If you track more than one form, add a formId condition to every funnel step.

Does Growform have built-in form analytics?

Built-in form analytics is coming to Growform in 2026. Until it arrives, the step and completion events go to Google Analytics, so form abandonment is measured next to the traffic data you already use. Ad platform conversions are a separate setting, covered by conversion tracking and the Meta Pixel. For custom tags you can connect your own Google Tag Manager containers.

How to connect your form to Google Analytics 4

Check GA4 is on the page

The events go to the GA4 installation on the page that hosts your form. Install GA4 there first if it is missing.

Copy your Measurement ID

In GA4, open Admin and then “Data streams”. Select the web stream for your site and copy its Measurement ID.

Paste it into Growform

Open the form settings in Growform and select “Tracking & tagging”. Paste the Measurement ID into the Google Analytics option and save.

Watch the events arrive

Fill in the form once yourself. The two Growform events should appear in the Realtime report in GA4.

What step tracking tells you about your form

  • You find the step that costs you the most leads.

    The funnel shows how many people completed each step, so the largest drop is visible at a glance.

  • You can measure the price of a new question.

    Adding a qualifying question changes the completion count for its step, and the funnel shows by how much.

  • You know whether a change worked.

    Step events are recorded continuously, so you can compare the funnel before and after you reword or move a step.

  • Form data sits with your traffic data.

    The events land in the GA4 property you already use, so the funnel is read alongside your traffic reports.

Which plans include Google Analytics tracking?

You can send events to Google Analytics on any Growform plan.

Basic
Yes
Professional
Yes
Scale
Yes
Custom
Yes

Frequently asked questions

Does Growform install Google Analytics on my page?

No. It sends events to the GA4 installation you already have, and it does not interfere with that installation.

Why does my funnel show fewer completions than I have leads?

GA4 funnels count people, not events, so one person who completes the form twice is counted once. Ad blockers and strict browser privacy settings also stop some events from being recorded.

Can I separate two forms in the same GA4 property?

Yes. Every event carries the form's ID in the formId parameter, so you can filter a funnel to a single form.

Why can't I select stepNumber in my exploration yet?

GA4 needs time to process a new custom dimension. Allow 24 to 48 hours after you create formId and stepNumber before you build the funnel.

Related features

Multi-step forms

Split a long form into short steps that are easier to finish.

View ›

Google Tag Manager

Fire your own tags on form events from a container you own.

View ›

Conversion tracking

Send completed forms to Google Ads and other ad accounts.

View ›

Start your free trial

Create beautiful multi-step forms that convert, with a 14-day free trial. No credit card required.