Erstmal danke. Die Lösung des ersten Problems mittels mailRevoke() funktioniert einwandfrei.
Bezüglich des zweiten Problems muss ich aber noch einmal nachhaken:
Grundsätzlich würde das einbauen von mailSchedule in frühere Befragungen, als diejeinige, an die erinnert werden soll, ja schon dazu führen, dass auch Probanden , welche die Befragung noch nicht geöffnet haben, erinnert werden.
Aber dann würde sich ja auch hier wieder das erste Problem ergeben, dass bei den so programmierten Erinnerungen keine Statusüberprüfung möglich wäre, Denn der Schedule-Befehl wäre ja in der früheren Befragung und der Revoke-Befehl, der von der späteren Befragung abhängig und daher dort platziert wäre, könnte folglich den Schedule-Befehl der früheren Befragung nicht aufheben. Also würden die Erinnerungen auch wieder versendet werden, wenn die spätere Befragung in der Zwischenzeit ausgefüllt worden wäre. Oder?
Um allenfalls doch eine Lösung zu finden für das zweite Problem bzw. Ziel, nämlich Erinnerungen für Befragungen zu automatisieren, welche noch gar nicht aufgerufen wurden, schildere ich Ihnen wie das Ganze bei uns aussieht.
Wir verwenden für die Rekrutierung kein opt-in, sondern haben die E-Mail-Adressen vorab und laden Sie inkl. Team-Nummer (zur Dyadenzuordnung) ins Panel. Dann kommen die Probanden mehrmals bei uns vorbei für klinische Interviews etc. Dabei sind die Intervalle zwischen den Terminen flexibel, d.h. nicht für alle Probanden genau gleich und die jeweilige Sosci-Befragung, darf jeweils erst nach dem jeweiligen Treffen versendet werden.
Aus diesen beiden Gründen, muss ich die jeweils erste Serienmail für eine Befragung individualisiert anstossen und zwar immer am Ende des persönlichen Treffens. Sobald die Probanden diesen jeweils ersten Einladungen zu einer Befragung einmal per Link gefolgt sind, klappt die automatisierte Erinnerungen ja einwandfrei mittels den in der zu erinnernden Befragung selbst platzierten mail-Schedule und MailRevoke-Befehlen.
Was ich aber noch bräuchte wäre eine Möglichkeit, dass auch Erinnerungen für die jeweils ersten Einladungen verschickt werden, wenn die Probanden den ersten Einladungen noch nicht gefolgt waren. Ideal wäre also die Möglichkeit im Serienmail-Bereich festlegen zu können, dass immer wenn eine erste Einladung zu einer Befragung rausgeht, nach bspw. 3 Tagen die entsprechende Erinnerungsserienmail nachfolgen würde für den Fall, dass der ersten Einladung noch nicht gefolgt wurde (also für den Status "noch keine Antwort"). Denn ab dem Punkt, an dem den ersten Einladungen einmal per Link gefolgt wurde, übernehmen ja wie gesagt die mailSchedule- und MailRevoke-Befehle im Fragebogen das Erinnern.
Gibt es dazu keine Möglichkeit? Müsste ich die Erinnerungen für den Fall, dass der jeweils ersten Erinnerung noch nicht gefolgt wurde, folglich auch individuell anstossen wenn ich die ersten Einladungen manuell versende?
Vielen, vielen Dank im Voraus.