Hallo,
ich habe ein Problem bei der Datenerhebung über Respondi. Ich habe die Redirect-Links eingefügt in meinen Code allerdings werden die IDs der Teilnehmer von Respondi nicht gespeichert. Wenn ich bei den erhobenen Daten gucke wird mir allerdings unter 'REF' die ID angezeigt. Die Teilnehmer werden allerdings auf den Redirect-Link weitergeleitet der endet mit '&m=' ohne die ID des jeweiligen Teilnehmers dahinter.
Mein Php-Code für den Screenout-Link und den Quotenstopp-Link lautet beispielsweise:
$quota = [
'1-1' => 286, '1-2' => 294, '1-3' => 100
];
// Geschlecht wird direkt ausgelesen
$gender = value('EN02');
// Das Alter wird umkodiert
$age = value('EN01_01');
if ($age > 17 && $age <= 69) {
$ageGroup = 1;
} else {
$ageGroup = 2;
}
// Definition einer Variable mit Altesgruppe und Geschlecht
// Aus 3 und 2 wird hier '3-2'
$demGroup = $ageGroup.'-'.$gender;
//Die Quotenprüfung erfolgt nun für dieses (kombinierte) Merkmal. Erneut wird eine interne Variable (IV01_01) verwendet, die vorab im Fragenkatalog definiert werden muss.
// Abruf der vorliegenden Fälle für diese Merkmalsausprägung
$cases = statistic('count', 'RI02_01', $demGroup);
// Screenout
if (!array_key_exists($demGroup, $quota)) {
redirect('https://survey.maximiles.com/screenout?p=90505_8a9812ed&m='.value('RI01_RV1'));
}
// Auslesen der Quote für die demografische Gruppe
$maxPerGroup = $quota[$demGroup];
// Quotenstopp
if ($cases >= $maxPerGroup) {
redirect('https://survey.maximiles.com/quotasfull?p=90505_17a5c0f7&m='.value('RI01_RV1'));
}
Ich hoffe Sie können mir da weiterhelfen, da bei Respondi bisher kein Probelm gefunden werden konnte und ich an den Support weitergeleitet wurde.
Mit freundlichen Grüßen