Hidden Fields
Hidden fields are extra GET parameters in your survey URL.
You can add hidden fields to your survey to collect it with other responses. This helps you track who is completing your survey or where respondents are coming from.
How it works?
To get started, copy your survey link:
Then, add your desired GET parameters, like this: ?key1=value1&key2=value2
The final URL will look like this:
Examples:
Tracking Campaigns: Add UTMs to your survey URL to monitor the effectiveness of different campaign channels:
Identifying Respondents: Want to detect users who completed your survey? Include a unique identifier like user ID (UID) in the URL:
Hidden Fields in Analytics:
After your survey is completed, all parameters are saved. You can access them by clicking the “Export Data” button in the “Analytics” tab. This will generate a CSV file with detailed results for each response. If hidden fields exist, they will be included in the “URL params” column.

Adding Hidden Fields to Embedded Surveys:
Hidden fields allow you to pass additional parameters (such as user IDs) into the survey. These parameters can be used for tracking or personalization.
Frame Embed
To add parameters to a Frame Embed, modify the <div>
element by adding data-ms-params
with a JSON string of your parameters:
Full-Page Embed
The same approach applies to a Full-Page Embed:
Popup Embed - Side Button
For the Side Button Popup, add parameters using w.msParams
:
Popup Embed - CTA Button & Inline Button
For CTA Buttons and Inline Buttons, use the same data-ms-params
approach as the Frame and Full-Page embeds: