0 votes
in SoSci Survey (dt.) by s275849 (130 points)
edited by s275849

Hallo lieber support,

folgendes Setup:
Der provider übernimmt für uns das screening und die Quoten.
Ich habe die vom provider mir gesendeten redirect Links den Anleitungen hier entsprechend eingefügt, aber laut provider ist der Link noch nicht richtig dynamisch eingebunden, sondern nur hinterlegt.

Eingebaut habe ich folgenden php:

Seite 1:

if (getRoute() == 'start') {
$tic = readGET('m');
put('ID01_01', $tic);
$psid = readGET('p1');
put('ID02_01', $psid);
// set up pid in addition as placeholder to redirect
replace('%psid%', $psid);
// auch für tic
replace('%tic%', $tic);
}

Screenout 1:

// Screenout für alle, die Attention Check nicht bestehen
$attention1 = intval(value('AT01_01')); // Konvertiert den Wert in eine Ganzzahl, falls er eine Zeichenfolge ist

// Vergleich des Attention Check-Werts mit 4
if ($attention1 != 4) {

redirect('https://surveyd.bilendi.com/survey/selfserve/53b/g004/240273?list=1&ID=xxx&state=yyy&out=888');

}

Screenout 2:

// Screenout für alle, die Attention Check nicht bestehen
$attention2 = intval(value('AT02_01')); // Konvertiert den Wert in eine Ganzzahl, falls er eine Zeichenfolge ist

// Vergleich des Attention Check-Werts mit 4
if ($attention2 != 4) {

redirect('https://surveyd.bilendi.com/survey/selfserve/53b/g004/240273?list=1&ID=xxx&state=yyy&out=888');

}

Final page:

// Redirect für complete
redirect('https://surveyd.bilendi.com/survey/selfserve/53b/g004/240273?list=1&ID=xxx&state=yyy');

Wo ist der Knackpunkt fürs dynamische Einbinden?
Vielen Dank im Voraus!

1 Answer

0 votes
by SoSci Survey (327k points)

Im Link steht

ID=xxx

Ich gehe davon aus, dass das xxx durch einen Platzhalter durch das Teilnehmer-Token ersetzt werden muss. SIe haben ja weiter oben

$tic = readGET('m');
put('ID01_01', $tic);

Als müsste es im Redirect heißen...

redirect('https://surveyd.bilendi.com/survey/selfserve/53b/g004/240273?list=1&ID='.value('ID01_01').'&state=yyy');

Wodurch Sie das yyy ersetzen müssen, das müssten Sie bitte mit dem Panel-Anbieter klären.

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

...