Hi,
ich bereite gerade eine Befragung in Zusammenarbeit mit einem Panelanbieter vor und der meldet zurück, dass er nicht zurückgeleitet, also seine ID nicht mitgenommen wird.
Das habe ich in die erste Seite integriert und eine POST/GET-Variable mit dem Namen "panelID" erstellt:
replace('%panelID%', 'FO04_RV1', 'response');
Für einen Screenout und Quotenstopp habe ich folgenden Code implementiert:
$age = (int)value('AGE');
if ($age < 14) {
$agegrp = 1;
} elseif ($age <= 29) {
$agegrp = 2;
} elseif ($age <= 39) {
$agegrp = 3;
} elseif ($age <= 49) {
$agegrp = 4;
} elseif ($age <= 59) {
$agegrp = 5;
} elseif ($age <= 64) {
$agegrp = 6;
} else {
$agegrp = 7;
}
put('AGE_GRP', $agegrp);
if (($agegrp < 2) or ($agegrp > 6)) {
redirect('https://panelanbieter.com/s/1164371/ospe.php3?c_0002=0&return_tic=%panelID%', true);
}
$limits = array(
2 => 449,
3 => 304,
4 => 345,
5 => 391,
6 => 162
);
$nagegrp = statistic('count', 'AGE_GRP', $agegrp);
$nagegrpmax = $limits[$agegrp];
if ($nagegrp > $nagegrpmax) {
redirect('https://panelanbieter.com/s/1164371/ospe.php3?c_0002=2&return_tic=%panelID%', true);
}
Der Qualityfail sieht so aus:
$qualityfail1 = value('QF_1');
if ($qualityfail1 > 1) {
redirect('https://panelanbieter.com/s/1164371/ospe.php3?c_0002=3&return_tic=%panelID%', true);
}
Und der Complete so:
redirect('https://panelanbieter.com/s/1164371/ospe.php3?c_0002=1&return_tic=%panelID%');
Leider finde ich das Problem nicht. Gibt es eine Alternative oder sieht etwas nicht korrekt aus?
Vielen Dank und beste Grüße!