0 votes
ago in SoSci Survey (dt.) by s386715 (110 points)
edited ago by SoSci Survey

Hallo,

ich habe ein Problem mit dem automatischen Versand einer Serienmail über mailSchedule() und würde gerne verstehen, weshalb die geplanten E-Mails nicht versendet wurden.

In einem Fragebogen wird folgender PHP-Code ausgeführt:

mailSchedule(false, 6, 24 * 60 * 60, [
  'status' => 'incomplete'
]);

mailSchedule(false, 2, 3 * 24 * 60 * 60, [
  'status' => 'incomplete'
]);

mailSchedule(false, 3, 14 * 24 * 60 * 60);

Die Serienmails 6 und 2 wurden bei den Teilnehmenden wie vorgesehen versendet. Serienmail 3 hingegen wurde nur bei einer Person automatisch versendet. Bei den übrigen Personen wurde sie nicht versendet, obwohl in der Adressliste konkrete geplante Versandzeitpunkte für Serienmail 3 hinterlegt waren und diese Zeitpunkte bereits verstrichen waren. Dort stand anschließend weiterhin „Keine E-Mail versandt“.

Auffällig ist außerdem, dass bei einigen Personen Serienmail 3 mehrfach eingeplant war. Teilweise waren die geplanten Versandzeitpunkte identisch, teilweise lag ein weiterer Termin etwa einen Tag später. Diese mehrfachen Planungen habe ich nicht manuell vorgenommen. Ich vermute, dass mailSchedule() bei diesen Personen mehrfach ausgeführt wurde.

Eine weitere Besonderheit: Zu Beginn war beim Opt-in-Fragebogen als Datenschutzmodus „pseudonym“ eingestellt. Nachdem die ersten zwei Personen teilgenommen hatten, habe ich diese Einstellung auf „personenbezogen“ geändert. Die erste Befragungswelle sowie die Serienmails 6 und 2 funktionierten auch bei den späteren Personen normal. Nur Serienmail 3 nach 14 Tagen wurde – mit Ausnahme einer Person – nicht automatisch versendet.

Ich habe Serienmail 3 inzwischen über „Einladungen verschicken“ manuell mit der Option „sofort“ versendet. Danach änderte sich der Status der betreffenden Personen von „Keine E-Mail versandt“ auf „Noch keine Antwort“, sodass der manuelle Versand offenbar funktioniert hat.

Könnte die Änderung des Datenschutzmodus von „pseudonym“ auf „personenbezogen“ einen Einfluss auf die bereits bzw. anschließend mit mailSchedule() geplanten Versandtermine gehabt haben? Oder gibt es einen anderen Grund, weshalb Serienmail 3 trotz eingetragenem und bereits erreichtem Versandzeitpunkt nicht automatisch versendet wurde?

Vielen Dank!

1 Answer

0 votes
ago by SoSci Survey (379k points)

Sie haben bei den Serienmails 2 und 6 einen konkreten Status vorgegeben, wann diese verschickt werden soll. Deshalb wäre meine erste Vermutung, dass auch Serienmail 3 keine "normale" Serienmail ist, sondern eine Folgemail für eine der anderen E-Mails? Wenn dem so wäre, wäre der Teilnahmestatus relevant - die Mail würde nur an Personen verschickt, die den Link in der Serienmail, auf welche die Folgemail referenziert, noch nicht angeklickt haben.

Auffällig ist außerdem, dass bei einigen Personen Serienmail 3 mehrfach eingeplant war.

Das kommt vor, wenn die Seite mehrfach aufgerufen wird, z.B. durch den Zurück-Knopf, durch ein erneutes Laden oder weil eine Antwort gefehlt hat. Auch die anderen E-Mails wurden dann mehrfach geplant SoSci Survey verschickt jede Serienmail aber nur max. einmal an jeden Adresseintrag, dass die Dopplungen unproblematisch sind.

Könnte die Änderung des Datenschutzmodus von „pseudonym“ auf „personenbezogen“ einen Einfluss auf die bereits bzw. anschließend mit mailSchedule() geplanten Versandtermine gehabt haben?

Die Änderung der Einstellung in der Opt-In-Frage (solange Sie nicht "anonym" auswählen) hat keinerlei Einfluss auf den Versand.

ago by s386715 (110 points)
Hallo, danke für Ihre Rückmeldung. Die Serienmail 3 führt zu einem neuen Fragebogen und ist keine Erinnerung bzw. Folgemail. Was könnte da das Problem sein?

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

...