Tracking the form activity on 123FormBuilder with Google Analytics 4

To track the form’s activity with Google Analytics, go to the Publish section of your form. Under Tracking, you can find connect your Google Analytics.

Google Analytics 123FormBuilder

Setup instructions

Beforehand, you need to log in to your Google Analytics account. If you don’t have an account, you need to set it up, and also a property and a data stream need to be set up. The form itself needs to have its own data stream, even if the form is embedded on your website.

In order to do this, you need to select Web as the type of stream and enter your form URL. Do not forget to name your stream in order to be easily identifiable. Once this is done, click on Create stream.

Stream Google Analytics

After the stream is created, a new pop-up will be shown, like below. From here, you need to take the Measurement ID and copy it.

Coming back to Publish section, under Tracking, paste the Measurement ID and click on Save button.

Measurement ID

Once saved, it would look like below:

Google Analytics enabled

Note: if you want to deactivate the Google Analytics integration, all you have to do is click on Edit and delete the Measurement ID and click on Save.

The setup is ready! Data should be available in your Realtime reports after maximum a half an hour and full analytics for your form will be available after 24 hours.


By default, Google Analytics automatically collects a series of events through enhanced measurement, such as:

a. page_views – each time the page loads

b. scroll – the first time a user reaches the bottom of each page (i.e., when a 90% vertical depth becomes visible)

c. outbound clicks – each time a user clicks a link that leads away from the current domain

d. view_search_results – each time a user performs a site search, indicated by the presence of a URL query parameter.

e. form interaction – capture a form interaction event each time a visitor interacts with a form on your website. (form_start -> the first time a user interacts with a form in a session; form_submit -> when the user submits a form

f. video engagement – capture video play, progress and complete events as visitors view embedded videos on your form (video_complete -> when the video ends; video_progress -> when the video progresses past 10%, 25%, 50%, and 75% duration time; video_start -> when the video starts playing)

g. file downloads – when a user clicks a link leading to a file of the following types (document, text, executable, presentation, compressed file, video, audio)

Custom events

In addition to these standard events, 123FormBuilder automatically sends through custom events for certain actions.

Custom events are events that you define in Google Analytics.

a. SubmittedForm – this is triggered when the form is successfully submitted (on Thank you page)

b. StartedSubmission – this is triggered when the user begins filling out the form

c. ConfirmPayment – this is triggered when the payment checkout is confirmed (also, containing the total amount from the order summary).

According to Google Analytics documentation, custom events should only be created when no other events work for your use case. Custom events do not show up in most standard reports.

Reports – Realtime

All events appear under Reports – Realtime, around 30 minutes after the setup is ready. The entire data will be available after 24 hours.

Let’s see how it would look like after making some test submissions. Once you navigate to Realtime, the first thing you will see is a quick overview that has the number of users in the last 30 minutes, how they are split per minute and in which device category they fall off.

Realtime overview

Going further, you can see the users by multiple channels: First user source, First user medium, First user source/medium, First user source platform and First user campaign.

You can split by Audience Users and New users by clicking on the dropdown arrow near Users in the second container.

You have access to the views by page titles and screen name – in our case, the form itself.

And last, but not least, you have an event count by event name – as you can see in the below screenshot, the number 1 event was page_view, followed by scroll and user_engagement.

Realtime overview

Also, if you have set up conversions (more information below), then they will appear in the Realtime overview.


You can set up certain events to be marked as conversions. This depends on the action that is valuable for your form/business. For example, let’s say that SubmittedForm event is a conversion for you – this means that when your respondents submit the form, this event is marked as a conversion and can be tracked accordingly.

Existing events can be marked as conversions under Admin – Events by simply finding the event and toggle it on for Mark as conversion.

Note: in Universal Analytics, instead of conversions you have been using goals. Here is how you can migrate your goals to conversion events.

Setups made for Universal Analytics need to be redone, following the new format for Google Analytics.


  1. Hi – am I understanding correctly that this needs to be done for each form rather than a one-time install for the whole account?

    1. Hello Alan, yes, that is correct, you will need to enable the GA4 feature for each form individually. Please don’t hesitate to reach out if you have further questions. Have a great day!

    1. Hi Leah! I am afraid that we don’t currently support Google Analytics 4, but this feature is currently under development to be released before Universal Analytics is decommissioned. However, we don’t have an official release date for this feature at this moment. Thank you for understanding and please reach out if you need assistance with anything else until then. Have a great day!

  2. Hello there!!
    I’m having problems with my implementation because Google Analytics is not getting the correct source and medium (cross-domain tracking is not working). All my conversions are registered with the origin: 123FormBuilder/referral, which is wrong. I tried implementing cross-domain config in my site, but I don’t know how can I add Google Tag Manager in 123FormBuilder. Please help me. Thanks!

    1. Hi Alex, unfortunately, due to the fact that on Wix the form is being published within an iFrame, the activity cannot be tracked with Google Analytics. For this to work, you would need to link the form to a button and open it in a new window. This publishing method is described in detail here: If you have additional questions, please feel free to reach out to us at or on live chat. Have a great day!

  3. Hi. I tried to set up my RFQ form to include my GA profile ID. Unfortunately I cannot find any checkbox like “Insert Google Analytics code on the page” on Advanced\Form. Please advise

    1. Hi Oleg, it seems like your form is using our original Notifications version. In this case, you will find the Google Analytics options in your forms Notifications -> Form Owner (You) section. If you need any assistance along the way, please feel free to contact us at Have a great day!

Leave a Reply

Your email address will not be published. Required fields are marked *

Frequently Asked Questions

Here is a list of the most frequently asked questions. For more FAQs, please browse through the  FAQs page.

Is this service free?
Yes, we offer a free form builder service. Just sign up to the Basic plan and you are all set. This plan is forever free, but you are limited with a few features only, such as 5 forms per account, 100 submissions per month and you have to keep the backlink to 123FormBuilder on your forms. Check out our features matrix for more information.
How many forms can I create?
It depends on the service plan you are on. Higher service plans enable more features, including more web forms for your account. If you need more forms, go to the My Account section of your account and click the upgrade button. To create an unlimited number of forms, either upgrade to the Platinum service plan or higher. Consult our features matrix for more information.
How can I publish my forms?
You can publish your forms in many ways, by using their direct URL or HTML link, embedding them with a JavaScript code, Inline HTML or iFrame, using the Facebook app or the WordPress plugin, using popups, the Blogger code snippet and many more. Once you have created and customized your form, go to the Publish section to complete your work. Read more in our documentation.
How do I change my form design?
You can change the design of your form for more information. in the Themes section, which is located in your form settings. We offer a set of more than 30 predefined form themes for your forms, but you can also create your own from scratch. You can customize the submit button, the logo and more. To apply your own stylesheets, all forms come with a custom CSS editor.

Can't find what you're looking for?