0 votes
ago in Methoden-Fragen by u281437 (140 points)

Guten Abend,
ich habe zwei Fragen:
1.) Ich habe ein Befragungsprojekt, bei dem die TeilnehmerInnnen anfangs einen "Basisfragebogen" ausfüllen sollen und dann über ein Jahr hinweg monatlich einen monatlichen Fragebogen ausfüllen sollen. Für die monatlichen Fragebögen habe ich je eine Einladungsmail und 2 Einnerungsmails eingerichtet und den PHP-Code auf der ersten Seite des Basisfragebogens platziert:
mailSchedule(false, 2, strtotime('2025-04-01 15:00:00'));
mailSchedule(false, 3, strtotime('2025-04-08 15:00:00'), ['status' => 'no-response']);
mailSchedule(false, 4, strtotime('2025-04-15 15:00:00'), ['status' => 'no-response'])

Jetzt zur Frage: Welche TeilnehmerInnen bekommen die Erinnerungsmail im no response-"Modus"- sind das die, die den Einladungslink gar nicht angeklickt haben oder auch die, die den Einladungslink angeklickt haben aber den Fragebogen nicht vollständig ausgefüllt haben (das wäre besser)? Eigentlich möchte ich alle dazu erinnern den monatlichen Fragebogen komplett bis zum Ende auszufüllen.

2) Ich habe bisher nur die Einladungs-und die beiden Erinnerungsmails für April eingestellt und in den PHP-Code eingepflegt. Die Befragung läuft ja bereits - kann ich jetzt im Nachhinein noch die Einladungs- und Erinnerungsmails für Mai, Juni, Juli etc. in den PHP-Code einpflegen oder geht das unter laufender Befragung nicht mehr?

Vielen Dank für eine Rückmeldung und viele Grüße

1 Answer

0 votes
ago by SoSci Survey (340k points)

sind das die, die den Einladungslink gar nicht angeklickt haben

Ja, korrekt "no-response" steht für "nicht angeklickt", siehe mailSchedule().

die den Einladungslink angeklickt haben aber den Fragebogen nicht vollständig ausgefüllt haben (das wäre besser)

Auch dafür gibt es eine Einstellung, das wre lt. Anleitung 'incomplete'.

kann ich jetzt im Nachhinein noch die Einladungs- und Erinnerungsmails für Mai, Juni, Juli etc. in den PHP-Code einpflegen oder geht das unter laufender Befragung nicht mehr?

Damit der Code aktiv wird, muss er ausgeführt werden. Die Personen, die den Basisfragebogen schon ausgefüllt haben, werden die Seite nicht mehr aufrufen.

Ich würde vorschlagen, dass Sie den Code für die anderen Monate daher nicht nur im Basisfragebogen platzieren, sondern auch im April-Fragebogen.

Keine Sorge, auch wenn sie mailSchedule() an mehreren Stellen aufrufen: jede Serienmail wird an jede Person grundsätzlich nur einmal verschickt.

ago by u281437 (140 points)
Danke für die Antworten und vor allem die zügigen Antworten!

Schade, ich hatte gehofft, dass alle, die jemals den Basisfragebogen ausgefüllt haben, auch Einladungsmails bekommen, wenn ich den PHP-Code im Nachhinein noch ändere.
Da der April-Fragebogen schon verschickt wurde (und dort kein PHP-Code für den Mai eingepflegt wurde), bleibt mir für den Mai-Fragebogen wahrscheinlich nur noch die Möglichkeit die Einladungen manuell zu verschicken und ab dem Mai-Fragebogen für die nachfolgenden Monate wieder einen PHP-Code einzubauen.

Wenn ich das richtig verstanden habe, bringt es für den April somit auch nichts mehr, wenn ich meinen PHP-Code vom Basisfragebogen jetzt noch von "no response" in "incomplete" ändere?!
ago by SoSci Survey (340k points)
Sie können beim manuellen Versand dieselben Kategorien wie beim mailSchedule() auswählen ... also ggf. einfach noch manuell einen Reminder an die "incomplete" senden. Dopplungen wird es nicht geben. Wie oben schon geschrieben: Jede Serienmail wird nur max. einmal pro Adresseintrag verschickt.

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

...