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.
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.
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.
Once saved, it would look like below:
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.
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)
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.
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.
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.
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.