User System Information
Overview
The User System Information Plugin enables the collection of browser and system data dynamically within the form for analytics.
Note
This plugin only reads the custom properties from the first screen (index 0) in the form. If you'd like to collect data on a different screen.
How to Use
To integrate the User System Information Plugin, follow these simple steps:
- Edit Custom Properties of first screen at
index 0
. - Set the
collect_info_screen
custom property to the index of the screen where you want to collect the data. - Set the values of the custom properties to specify which system or browser information you want to collect.
- To hide or prevent access to the screen with the data collection, you can use basic branching logic. Set the submit button to appear on the screen before the data collection screen, making the target screen unreadable or inaccessible.
- Save the changes and preview the form to see the system information in action.
Note
The settings apply only to the first screen or the screen indicated by collect_info_screen
. To make the collection screen unreadable, use branching logic with the submit button placed before the data collection screen.
Supported Custom Properties
collect_info_screen
: Set this to the screen index (e.g.,4
) where the system data will be filled.collect_useragent
: Set totrue
to collect the user's browser user agent.collect_platform
: Set totrue
to collect the platform or OS information.collect_language
: Set totrue
to collect the user's preferred language.collect_languages
: Set totrue
to collect the list of all supported languages by the browser.collect_timezone
: Set totrue
to collect the user's IANA time zone.collect_typetunezone
: Set totrue
to collect the time zone offset in minutes.collect_screen
: Set totrue
to collect screen resolution details.collect_viewport
: Set totrue
to collect the viewport size (browser window size).collect_memory
: Set totrue
to collect the device's memory information.collect_cores
: Set totrue
to collect the number of logical CPU cores.
Benefits
- Customize the collection of system and browser information for analytics.a more personalized experience.