Advanced Piping
ENGLISH ONLY: Advanced Piping is only available when the survey language is set to English.
Advanced Piping lets you insert text like custom variables, custom data from Contacts, or a respondent's answer to a previous question into your survey—allowing you to personalize your survey questions for each unique respondent based on who they are and how they answer certain questions in your survey.
Advanced Piping is related to Question & Answer Piping, which is a simpler version of this feature that only lets you insert text from one data source: previous questions in the survey.
To use Advanced Piping:
When you insert text from one of the available data sources into your survey, the following syntax is inserted into the textbox:
{{ expression }}
When a respondent takes your survey, the output of the expression will replace the brackets based on their unique answers, or the custom data or custom variables associated with them.
Supported Fields | Limitations |
Question Text | Not applicable (N/A) |
Answer Choices | You can't pipe into the answer choices of a Matrix of Dropdown question. |
Row Labels | N/A |
Column Labels | N/A |
"Other" Textbox Labels | Piping may not work when applied to an 'Other' answer choice that has been carried forward. |
You can reference the following data sources in the Advanced Piping expressions you create.
Source | Description | Compatible Collector Types |
Question | Text from the following question types: Multiple Choice, Star Rating, Dropdown, Matrix/Rating Scale, Net Promoter® Score, Image Choice (only captions), Comment Box, Single Textbox, Slider, Matrix of Dropdown Menus, Multiple Textboxes, and Contact Information | All collector types |
Custom Data from Contacts | The custom data about your respondents that's stored in Contacts. For example: Email, First Name, Last Name, Custom 1, etc. | Email Invitation |
Custom Variables | The values of the custom variables in the survey URL. | Web Link |
The best ways to test Advanced Piping before sending your survey to respondents differs depending on the data sources you reference in your Advanced Piping expressions.
Any expression between double curly brackets is evaluated by Advanced Piping when a respondent takes your survey.
If there is no answer, custom data, or custom variable to replace the template with, the bracketed template is simply replaced by a blank space, so your respondents will never see bracketed templates in your survey.
In the Analyze Results section, the bracketed Advanced Piping templates appear in the question and answer text just as they do as you're designing your survey. The outputs of Advanced Piping aren't recorded in the Analyze Results section. They're only evaluated on the survey page as a respondent takes the survey—to provide a more custom experience.
You can filter your results by question & answer or respondent metadata, to see how respondent information relates to their responses to the rest of the questions in the survey.