0 votes
in SoSci Survey (dt.) by s131737 (120 points)

Liebes SoSci Survey Team,

Wir arbeiten für eine Befragung mit einem externen Panel zusammen und ich soll innerhalb meines Fragebogens nun das Folgende tun:

Ihre Befragung würden wir folgendermaßen aufrufen: http://ihre_befragung/?tic=[unserTicket]

Hierbei ist der Parameter "tic" eine dynamische Variable mit 32 alphanumerischen Zeichen, die bei den Redirect-Links als "return_tic" (siehe oben) zurückgegeben wird.

Zusätzlich müsste für den konstanten Code eine zweite Variable auf Ihrer Seite eingebaut werden. Dann kann unser System die zweite Variable automatisch mitgeben.

Wir haben nun mit dem r gearbeitet (https://www.soscisurvey.de/unserebefragung/?r=[tic]) und haben da schon mal den besagten nummerischen Wert mit 32 Buchstaben.
Die Befragung wird in mehreren Wellen laufen und daher brauchen wir noch einen wiederkehrenden Code des Panelanbieters (besagter "konstanter Code"). Ich weiß aber gar nicht, wie ich die zweite Variable implementieren soll.
Ich hab es schon mit internen Variablen und Get-Funktionen probiert, aber irgendwie scheine ich da noch nicht auf die richtige Lösung gestoßen zu sein.
Können Sie mir helfen?
Vielen Dank im voraus.

1 Answer

0 votes
by SoSci Survey (328k points)

Wenn Sie mehr als eine Variable benötogen, haben Sie (mindestens) zwei Optionen:

a) Sie können die Variable "s" für die Personenkennung "missbrauchen" - diese sollten Sie dann für die [tic] verwenden, denn mit jeder Kennung kann man den Fragebogen nur einmal ausfüllen. Das %reference% wäre dann nach %caseSerial% zu ändern.

b) Sie können eine Frage vom Typ "Gerät und übermittelte Variablen" verwenden, um auf der ersten Fragebogen-Seite beliebige Variablen aus der URL einzulesen. Diese Variante hat im Gegensatz zu (a) keine Nebenwirkungen auf die Funktion.

by s131737 (120 points)
Vielen Dank für die hilfreiche Antwort.
Ich habe mich für Option b entschieden, habe aber noch 2 Nachfragen: Die Variable vom Typ Gerät und übermittelte Variable habe ich hinzugefügt und einfach auch mal eine POST/GET Variable erstellt - oder ist dieser Schritt unnötig? Muss ich zudem noch einen PHP-Code einfügen, der mit den Variablen arbeitet?
Die zweite Frage bezieht sich auf den resultierenden Link - in dem von mir genannten Link verweise ich ja auf r - wie sieht das mit der weiteren Variable aus?
Vielen Dank im voraus!
by SoSci Survey (328k points)
> Die Variable vom Typ Gerät und übermittelte Variable habe ich hinzugefügt und einfach auch mal eine POST/GET Variable erstellt - oder ist dieser Schritt unnötig?

Sie legen in der Frage fest, welche GET-Variable (=Daten aus der URL) eingelesen werden sollen. Dies ist korrekt.

> Muss ich zudem noch einen PHP-Code einfügen, der mit den Variablen arbeitet?

Nur, wenn Sie mit der Variable noch arbeiten möchten. Ansonsten wird sie von der o.g. Frage einfach im Datensatz gespeichert. Testen Sie dies bitte einmal exemplarisch.

> Die zweite Frage bezieht sich auf den resultierenden Link - in dem von mir genannten Link verweise ich ja auf r - wie sieht das mit der weiteren Variable aus?

Den Namen der Variable können Sie frei wählen. Wenn Sie in der Frage die Variable "sonstwas" einlesen, würde der Link wie folgt lauten:

https://www.soscisurvey.de/unserebefragung/?r=[tic]&sonstwas=[code]
by s131737 (120 points)
Ich hatte ganz vergessen Rückmeldung zu geben, wollte aber noch mal Danke sagen! Das hat alles wunderbar funktioniert!

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...