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

0 votes

Liebes Community,
ich hoffe ihr könnt mir weiterhelfen.

Vorab erstmal mein Experimentelles Design:
Ich möchte eine Experimentalgruppe(Route 1) und eine Kontrollgruppe (Route2) haben.
Ich habe eine allgemeine Einleitung für beide Gruppen, die dann randomisiert zu einem von zwei externen Links weitergeleitet werden. Dann sollen sie wieder zu SoSci Survey zurückgeleitet werden und je nachdem welche Route sie haben, auch den jeweiligen Fragebogen bekommen, bzw. bestimmte Seiten angezeigt bekommen. Auf diesen Seiten befinden sich Bilder und ein jeweils für die Route bestimmter Fragebogen.
Zum Abschluss sollen beide Gruppen wieder die selbe Seite angezeigt bekommen (Eigentlich nur eine Danksagungs-Seite).

Nun zu meinen Problemen:

  1. Bei meiner Fragebogenzusammenstellung habe ich nach der Seite mit der Zufallszuweisung nun mehrere Seiten, die für die jeweiligen Routen bestimmt sind. Nennen wir Sie Seite R1A, R1B, sowie R2A,R2B. Wie programmiere ich es nun, das die Leute die bei der Zufallszuweisung auf den Externen Link1 gekommen sind, auch die Seiten R1A und R1B angezeigt bekommen (das gleiche Prinzip dann für ExternerLink2 und R2A+R2B).

  2. Die randomisierte Weiterleitung zu der externen Website funktioniert. Leider kommt nach der Weiterleitung zurück zu SoSci Survey ein weißer Screen wo einfach nur "nginx" steht. Was mache ich hier falsch?

Das ist der Code, den ich verwendet habe:

if (value('ZU01') == 1)
redirect ('https://app.gazetestder.com/Study/Test?StudyID=study_84ff4ab4-a27e-478d-adcf-ac6c4549e7af&lang=de&RespondentID=%caseNumber%&redirect=https%3A%2F%2Fwww.soscisurvey.de%2Fmentaleblockade%2F%caseToken%', true);
if (value('ZU01') == 2)
redirect ('https://app.gazetestder.com/Study/Test?StudyID=study_bd4b15d9-6d87-4434-86af-2c6ff1c0bccb&lang=de&RespondentID=%caseNumber%&redirect=https%3A%2F%2Fwww.soscisurvey.de%2Fmentaleblockade%2F%caseToken%', true);

Ich hoffe ihr könnt mir helfen! Vielen Dank und bleibt gesund!

in SoSci Survey (dt.) by s205028 (110 points)
edited by SoSci Survey

1 Answer

0 votes

ad 1) Wenn Sie erstmal eine Zufallszahl gezogen haben, können Sie mit ein paar Zeilen IF-Code an ganz unterschiedlichen Stellen festlegen, was dort angezeigt werden soll: Randomisierung mit PHP-Code

ad 2) Ich würde sagen, dass die Links zurück zum Fragebogen nicht ganz korrekt sind, da fehlt das i= vor dem %caseToken%, vgl. Der Link zum Fragebogen.

www.soscisurvey.de/mentaleblockade/?i=%caseToken%
by SoSci Survey (250k points)
...