Hallo zusammen,
ich möchte in meinem Fragebogen eine Quotierung einfügen. Aber nicht nach demografischen Daten, sondern, ob der Proband eine App nutzt oder nicht. Es sollen 440 App Nutzer und 120 Nicht-Nutzer sein. Danach soll der Quotalink erfolgen. Ich habe versucht anhand der Anleitung zur Quotierung den PHP-Code zu erstellen. Das funktioniert aber leider gar nicht bei mir. Ich habe erst die Frage gestellt, ob die App genutzt wird (ja/nein) und dann auf der nächsten Seite den folgenden Code eingefügt:
$quotaUseApp = [
1 => 440, // 440 Nutzer (Code 1)
2 => 120 // 120 Nicht-Nutzer (Code 2)
];
// Nutzung wird direkt ausgelesen
$UseApp = value('CJ13');
// Abruf der vorliegenden Fälle für diese Merkmalsausprägung
$casesUseApp = statistic('count', 'O003_01', $UseApp);
// Auslesen der Quoten für die angegeben Merkmale
$maxPerUseApp = $quotaUseApp[$UseApp];
// Quotenstopp
if (($casesUseApp >= $maxPerUseApp)) {
redirect('https://www.panelanbieter.de/?xyz=quotaABCDEF&uid=%reference%');
}
O003_01 ist eine interne Variable. Wobei die Variabel O003 heißt und O003_01 die Ausprägung 1=Nutzer und O003_02 die Ausprägung 2=Nicht-Nutzer hat. Da bin ich mir schon nicht sicher, ob das richtig ist.
Zudem verstehe ich nicht, wie ich die PanelID in den Link einfüge. In der Anleitung steht , dass %reference% ein vordefinierter Platzhalter ist und die PanelIDs darüber übermittelt werden können. Aber wie, wenn man %reference% nicht selbst definiert.
Um die abgeschlossenen Fragebögen zu speichern, habe ich auf der vorletzten Seite folgenden Code eingefügt:
$UseApp = value('CJ13');
$UseID = $UseApp;
put('O003_01', $UseID);
redirect('https://www.panelanbieter.de/?xyz=completeDEFGHI&uid=%reference%');
Aber auch hier bin ich mir unsicher.
Ich danke euch schon einmal vielmals im Vorfeld!!
Viele Grüße