Logiforms integrates with Google Analytics and records events as a user interacts with your form. Each form interaction is recorded and available for your review within your Google Analytics account.
Migrating to Google Analytics 4
View our Google Analytics 4 Migration Guide here and make the changes before July 1st.
To enable Google Analytics on your form, you must have an existing Google Analytics account. You can sign up for a free account here. After your account is set up, you configure your form to track user interactions via the event tracking feature of Google Analytics.
On This Page
- Events Tracked
- General Settings
- Tracking Settings
- Tracking Sessions from the Parent Website
- Test Your Integration
All Event Tracking is optional and you can configure which events get tracked and how they are labeled and categorized. The following events are tracked:
- Form View / Page View
When the form is displayed or a new page is navigated to (for multi-page forms) the Form View Event is triggered to track a user's path through the form.
- Form Abandoned
If a user views the form and then leaves the page without submitting the form, the Form Abandoned event is triggered.
- Form Submit Event
When the user clicks the submit button the Form Submit Event is recorded.
- Form Processed
When the AutoResponder Thank You Page is displayed, the Form Processed Event is recorded. If you are using a redirect URL, then this event will not be triggered. This event can also optionally record the users assigned record_id as a custom dimension.
- Save & Finish Later: Resume
If you are using the Save & Finish Later Extension on your form, this event is triggered when a user resumes a previously paused submission. If the paused submission corresponds to a Google Analytics session, the user's events are matched up to the existing session data.
- Save & Finish Later: Save
When a user saves their position on a form with the Save & Finish Later Extension enabled, this event will record the page they saved on and also record the Google Analytics client ID so that the tracking data can be matched to an existing user session when the record is resumed.
- In Form Designer, click the form name in the Form Outline.
- Open the Form General Setting property panel.
- Click Google Analytics to launch the configuration wizard.
- Check the Enable Google Analytics Event Tracking checkbox.
- Configure the settings using the table below.
|Domain||This is the Google Analytics Property Domain. Typically if the form is embedded on www.yourdomain.com, you would enter yourdomain.com in this field.|
|UA||DEPRECATED: This is the UA settings ans is no longer used.|
|Measurement ID||This the Measurement ID from the Data Stream of GA4 you are using to track event.s|
|Pass Through||When Pass Through is enabled, and the form is embedded on your website and your website has the Google Analytics tracking installed, the existing Google Analytics session will be passed through to the form so that all of the events can be linked to the same session. If no session exists, then a new session is created for the events generated by the form.
When Pass Through is not enabled, Logiforms creates a new Google Analytics session for each visitor to the form.
|RecordID Tracking||When enabled, the recordID will be recorded in a custom dimension when available. The recordID will be available after a paused submission is resumed (when using the save & finish later extension) and after a form is processed successfully.|
|RecordID Tracking Dimension||This is the dimension used to track the RecordID. For more information on tracking dimensions, please see the Google Developer Guide.|
Click the Tracking tab to display all of the available tracking options.
Each tracking option can be configured by first clicking on the checkbox to enable the option and then clicking the corresponding button to edit the settings.
Each event has default values which we recommend you leave unless you have specific reasons to make changes. On a single page form, the "on [Pagename]" portion of the default values will be automatically removed. Wildcards can also be used in the Event Label. For more information on the Event Values, please refer to the Google Analytics Developer Guide.
On the Custom Dimensions tab, you can configure additional custom parameters to record with each event. Choose the dimension (only one value can be tracked per dimension) and enter the custom value or select a wildcard value from your form. You can also asign a custom definition to each dimension. Note that if you have enabled Record ID Tracking, the dimension used for Record ID tracking can not be used here.
When using the Embedded Integration method, an existing Google Analytics session on the parent page (your website) will automatically be passed into the form, so that the events are all associated with the same session. In order to enable support for these Pass Through sessions, you must enable Pass-Through Sessions within the Logiforms Google Analytics Configuration.
Use the debug setting option and view events in real time in Google Analytics