0 votes
ago in SoSci Survey (dt.) by s343721 (140 points)

Liebes SoSci-Team,

wir nutzen für eine mehrwellige Befragung den Serienmailversand. Die Serienmails (2 E-Mails mit je 2 Erinnerungsmails) werden auf Basis eines voraussichtlichen Datums verschickt, dass die Teilnehmendem im ersten Fragebogen angeben. Das Datum ist aber geschätzt und ändert sich bei vielen noch (kann sowohl früher als auch später eintreten). Daher müssen wir das jeweilige Versanddatum der insgesamt 6 Serienmails bei vielen Personen im Nachhinein anpassen.

Wenn man im 2. Fragebogen erneut das Datum erfragt und wieder den selben PHP-Code laufen lässt, kann man damit die Versandtermine der 6 Serienmails damit einfach "überschreiben", oder doppeln sich die Emails dadurch? Gibt es sonst eine andere Möglichkeit, die schon vorbereiteten Serienmails je nach angegebenem Datum im 2. Fragebogen "automatisch" anpassen zu lassen? Danke!

Wir haben folgenden PHP-Code:

// Versandzeitpunkte definieren
$Entbindungsdatum = value('SD23_01');

$sendDateT2 = strtotime($Entbindungsdatum.' +8 weeks 08:00:00'); // T2
$sendDateT2b = strtotime($Entbindungsdatum.' +9 weeks 08:00:00'); // 1. Erinnerungsmail
$sendDateT2c = strtotime($Entbindungsdatum.' +10 weeks 08:00:00'); // 2. Erinnerungsmail

$sendDateT3 = strtotime($Entbindungsdatum.' +26 weeks 08:00:00'); // T3
$sendDateT3b = strtotime($Entbindungsdatum.' +27 weeks 08:00:00'); // 1. Erinnerungsmail
$sendDateT3c = strtotime($Entbindungsdatum.' +28 weeks 08:00:00'); // 2. Erinnerungsmail

// Einladungsmails verschicken
mailSchedule(false, 2, $sendDateT2);
mailSchedule(false, 3, $sendDateT3);

// Erinnerungsmails verschicken
mailSchedule(false, 4, $sendDateT2b, ['status' => 'no-response']);
mailSchedule(false, 5, $sendDateT2c, ['status' => 'no-response']);

mailSchedule(false, 6, $sendDateT3b, ['status' => 'no-response']);
mailSchedule(false, 7, $sendDateT3c, ['status' => 'no-response']);

Please log in or register to answer this question.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...