Hallo,
Ich möchte meine Serienmails für den zweiten Erhebungszeitpunkt festlegen.
Ich habe dafür wie in der Anleitung (https://www.soscisurvey.de/help/doku.php/de:survey:opt-in-live) drei Fragebögen erstellt. Im ersten Fragebogen (MZP1) befinden sich die inhaltlichen Abfragen mit der Opt-In Frage für die Mailadresse am Ende. Im zweiten Fragebogen (A2) wird dann die E-Mailadresse bestätigt und der php-Code mit mailschedule für den dritten Fragebogen (MZP2) soll erfolgen.
Es ist nun aber so, dass die Versuchspersonen zu individuellen Terminen die Einladung zu MZP2 erhalten sollen. Es geht darum, dass sie bei MZP1 angeben, wann die Woche ihres errechneten Geburtstermins ist und dann zwei Wochen nach dieser Woche erinnert werden sollen.
Dafür würde ich eigentlich folgenden php-Code verwenden:
$datum = strtotime(value('DE10_01'));
mailSchedule(false, 1, strtotime('+2 weeks 08:00:00', $datum));
mailSchedule(false, 1, strtotime('+3 weeks 08:00:00', $datum));
mailSchedule(false, 1, strtotime('+4 weeks 08:00:00', $datum));
mailSchedule(false, 1, strtotime('+5 weeks 08:00:00', $datum));
mailSchedule(false, 2, strtotime('+6 weeks 08:00:00', $datum));
Das Problem ist jetzt aber, dass das Datum ja in MZP1 angegeben wird und nicht in A2, wo dann der Code steht. Mit was für einem zusätzlichen Code kann ich das lösen?
Ich hatte in folgender Anleitung nachgeschaut (https://www.soscisurvey.de/help/doku.php/de:create:databank#daten_zwischen_interviews_austauschen), steige durch den Code aber irgendwie nicht ganz durch...
Vielen Dank und LG