Piping
Einsatz des Piping-Mechanismus, der Antworten aus früheren Fragen in den Text späterer Fragen einfügt und so kontextuell passende Fragen automatisch erzeugt.
Piping ist eine Funktion, die eine in einer früheren Frage abgegebene Antwort automatisch in den Text einer späteren Frage einbettet. Da sich der Fragentext dynamisch an die jeweilige Person anpasst, entstehen natürliche, kontextbezogene Formulierungen.
Wann wird es eingesetzt
- In Q1 wird der bevorzugte Markenname erfragt, ab Q2 soll dann mit „Bezüglich “ konkret gefragt werden
- Werte wie Nutzungsbeginn oder Kauffrequenz sollen in spätere Fragen übernommen werden
- Ein in einer offenen Frage genanntes Stichwort soll in der nächsten Frage zitiert werden
Syntax
Piping wird mit einer Variablensyntax wie {Q1_answer} geschrieben. Die Umwandlung erfolgt beim Ausfüllen automatisch; für jede Person wird der Text entsprechend ersetzt.
Beispiel:
Wie zufrieden sind Sie mit {Q1_answer}?
Hat die Person in Q1 „Marke A“ angegeben, erscheint in Q2 der Text „Wie zufrieden sind Sie mit Marke A?“.
Einrichtung
- Setzen Sie im Frage-Editor den Fokus in das Bearbeitungsfeld für den Fragentext oder die Optionsbeschriftung
- Klicken Sie auf die Schaltfläche „Variable einfügen“
- Wählen Sie die Quellfrage (nur für Piping geeignete Fragen werden als Auswahl angeboten)
- Nach der Auswahl wird an der Cursorposition ein Platzhalter im Format
{Q◯_answer}eingefügt
Unterstützte Fragetypen (PIPABLE_TYPES)
Als Quelle für Piping eignen sich Fragetypen, deren Antwort als Zeichenkette erfasst werden kann.
- SA (Einfachauswahl)
- MA (Mehrfachauswahl)
- FA (Freitext, einzeilig)
- NUM (Zahlen)
- SCREEN (Screening)
Strukturierte Antworten wie einzelne Zellen einer Matrix lassen sich nicht direkt einbinden.
Hinweise
- Wurde die Quellfrage noch nicht beantwortet, wird der Platzhalter als leerer Text angezeigt
- Das Ziel des Pipings muss auf einer Seite hinter der Quellfrage liegen
- Piping in Optionsbeschriftungen ist ebenfalls möglich – ändert sich jedoch die Anzahl der Optionen dynamisch, ziehen Sie Carry Forward in Betracht

