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_screencustom 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 totrueto collect the user's browser user agent.collect_platform: Set totrueto collect the platform or OS information.collect_language: Set totrueto collect the user's preferred language.collect_languages: Set totrueto collect the list of all supported languages by the browser.collect_timezone: Set totrueto collect the user's IANA time zone.collect_typetunezone: Set totrueto collect the time zone offset in minutes.collect_screen: Set totrueto collect screen resolution details.collect_viewport: Set totrueto collect the viewport size (browser window size).collect_memory: Set totrueto collect the device's memory information.collect_cores: Set totrueto collect the number of logical CPU cores.
Benefits
- Customize the collection of system and browser information for analytics.a more personalized experience.