0 votes
in SoSci Survey (dt.) by s133628 (110 points)
edited by SoSci Survey

Liebes Support Team,

ich habe Schwierigkeiten mit dem Einbau von Redirect Links von Respondi und finde keine weiterführende Hilfe in älteren Forumbeiträgen.

Ich habe folgenden Link an Respondi weitergegeben:
https://www.soscisurvey.de/facebook2021/?s=[tic]

Mein Fragebogen startet direkt mit einer Randomisierung (über den base Fragebogen), daraufhin startet die Umfrage (qnr2, qnr3 usw.). Wegen der Randomisierung arbeite ich mit 's' (serial) anstelle von 'r' (reference).
Diesen Tipp habe ich gefunden unter: https://support.soscisurvey.de/?qa=13567/redirekt-links
In diesem Link wird verwiesen auf tic=%CaseSerial% (siehe unten).

In die erste PHP Funktion für einen Screenout habe ich dann folgenden Code eingegeben:

if ((value('SD22') > 6) ) {
redirect('
https://mingle.respondi.com/s/1492348/ospe.php3?c_0002=0&return_tic=%CaseSerial%');
} 

Können Sie mir sagen, wo der Fehler liegt?

1 Answer

0 votes
by SoSci Survey (306k points)

Die korrekte Schreibweise ist mit einem kleinen "c", also %caseSerial%:

if ((value('SD22') > 6) ) {
  redirect('https://mingle.respondi.com/s/1492348/ospe.php3?c_0002=0&return_tic=%caseSerial%');
} 

Zum Nachlesen: Platzhalter.

by s133628 (110 points)
Liebes Support Team,

vielen herzlichen Dank für die schnelle Rückmeldung! Leider funktioniert die Rückleitung zu Respondi immer noch nicht.

Zu Beginn der Umfrage gibt es einige Screenout Fragen. Auch, wenn ich diese ‚korrekt‘ beantworte und die Umfrage eigentlich weiterlaufen sollte, werde ich zu Respondi geleitet. Und auch hier scheint es einen Fehler zu geben: Bei Respondi erscheint die Meldung ‚Befragungslink ist fehlerhaft‘.
Ich habe alle Screenout Variablen überprüft, hier sollte alles richtig sein.
Die TIC wird in meinem System zwar unter der Variable 'serial' abgespeichert, aber leider funktioniert weder der Screenout noch die Weiterleitung zu Respondi.

Ich bin mit meinem Latein leider am Ende - Gibt es noch weitere Fehlerquellen, die ich nicht bedacht habe?

Liebe Grüße und vielen Dank für Ihre Unterstützung!
by SoSci Survey (306k points)
> Zu Beginn der Umfrage gibt es einige Screenout Fragen. Auch, wenn ich diese ‚korrekt‘ beantworte und die Umfrage eigentlich weiterlaufen sollte, werde ich zu Respondi geleitet.

Das spricht dafür, dass die Filterführung dort falsch ist. Ersetzen Sie das redirect() mal durch ein html(), dann können Sie das in der Debug-Information genauer untersuchen:

if ((value('SD22') > 6) ) {
  // redirect('https://mingle.respondi.com/s/1492348/ospe.php3?c_0002=0&return_tic=%caseSerial%');
  html('<p>Redirect 1</p>');
  pageStop();
}

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

...