Metadata Collection

To protect end-user privacy, Refiner does not collect user metadata by default. If needed, you can enable automatic metadata collection in your project settings.

Metadata can be stored on Contact records, Survey Responses, or both. Go to Settings > Data Settings and enable the individual data points you want Refiner to collect.

Once enabled, Refiner automatically collects the selected information about your users and their environment. This data can be used to segment users, analyze survey results, and better understand the context in which responses were submitted.

The following metadata fields are available:

Field nameIdentifierDescription
First seen atfirst_seen_atTimestamp of the user’s first recorded activity.
Last seen atlast_seen_atTimestamp of the user’s most recent activity.
Survey views countform_views_countTotal number of surveys viewed by the user.
Survey responses countform_submissions_countTotal number of surveys submitted by the user.
Last survey responselast_form_submission_atTimestamp of the user’s most recent survey submission.
Last survey viewlast_form_view_atTimestamp of the user’s most recent survey view.
Country codecountryTwo letter country code (ISO 3166) determined from the user’s IP address.
Current screencurrent_screenScreen the user is currently viewing (mobile SDK only).
Current URLcurrent_urlURL of the page where the survey is displayed (web only)
IP addressip_addressIP address of the user at the time of the session.
User language(s)localeUser’s browser or device preferred languages setting (e.g., “en,de,fr”) or the value you’ve set using setLocale method.
Language usedlocale_usedThe actual language used to display the survey to the user.
Mobile OS versionmobile_os_versionVersion of the mobile operating system.
Mobile Platformmobile_platformPlatform type on mobile (e.g., iOS, Android).
Mobile SDK versionmobile_sdk_versionVersion of the Refiner mobile SDK in use.
Web Browserweb_browserWeb browser used by the user (e.g., Chrome, Safari).
Web Device OSweb_device_osOperating system of the user’s device (e.g., macOS, Windows).
Web Device Typeweb_device_typeType of device used (e.g., desktop, tablet, mobile).

If you want to collect the same information but store it under a different data field, you can use Context Variables with our JavaScript SDK, Mobile SDK or Survey Pages.

Was this helpful? Let us know with a quick a vote