Statt "value('OX01')" kann ich auch den Befehl "false" verwenden, weil die passende Kennung dann automatisch ermittelt wird, richtig?
Nein - wie in der vorigen Antwort beschrieben, ist das ist nur möglich, wenn der aktuelle Fragebogen mittels personalisiertem Link aufgerufen wurde. Das ist in Ihrem Fall aber, wenn ich korrekt verstanden habe, nicht der Fall.
Bei Ihnen füllt der Teilnehmer den Fragebogen anonym aus und gibt dann irgendwann gegen Ende die Mailadresse ein. Die Funktion mailSchedule()
kann daher erst einmal nicht zuordnen, zu welchem Adresseintrag das laufende Interview gehört.
Wenn Sie ein Single-Opt-In verwenden, dann müssen Sie die Kennung mittels value('OX01')
übergeben (wobei statt OX01 die Kennung der Opt-In-Frage eingetragen wird). Wenn Sie ein Double-Opt-In verwenden, benötigen Sie einen weiteren Fragebogen, der nach dem Opt-In automatisch aufgerufen wird. Dort können (sollten) Sie dann mailSchedule(false, ...)
verwenden.
Da könnte es dann aber ja passieren, wenn ein Proband eine Befragung vergisst, dass weitere Mails nicht mehr verschickt werden
Wenn Sie mehrere EInladungne verschicken möchten und damit rechnen, dass einzelne Fragebögen ausgelassen oder nicht pünktlich beantwortet werden, dann können (sollten) Sie alle mailSchedule()
gleich gemeinsam aufrufen.