Guten Tag,
Ich mache eine Untersuchung in zwei Wellen. Dabei möchte ich NICHT mit Double-Opt-In arbeiten, sondern die Probanden sollen Ende des Fragebogens ihre E-Mail einfach eintragen und drei Tage später einen Link zum zweiten Fragebogen erhalten. Die Zuordnung mache ich dann im Nachhinein mit einer Tracking-Nummer, die die Leute selbst generieren und angeben.
Ich habe zwei Versuchsgruppen, die anfangs des Fragebogens mit Zufallgenerator zugeteilt wurden. Diese sollen dann auf zwei unterschiedliche Fragebögen weitergeleitet werden.
Ich habe auf einer Seite:
if (value('ZG01') == 1) {question('OI01');}
else {question('OI02');}
So sollten die Adressen ja in zwei Adresslisten eingetragen werden: OI01 und OI02. Diese leiten auf unterschiedliche Serienmails und so unterschiedliche Fragebögen.
Auf der nächsten Seite habe ich folgenden Code:
$personID = value('OI01');
$zeitpunkt = strtotime('+3 days');
mailSchedule($personID, 1, $zeitpunkt);
$personID = value('OI02');
$zeitpunkt = strtotime('+3 days');
mailSchedule($personID, 2, $zeitpunkt);
...und auf dieser Seite erhalte ich aber eine Fehlermeldung: "Dieses Interview wurde nicht in Verbindung mit einer Serienmail begonnen, daher kann mailSchedule() den passenden Adressaten nicht ermitteln."
Wissen Sie, woran das liegt? Ich wäre sehr froh um Ihre Hilfe!