0 votes
in SoSci Survey (dt.) by s078415 (120 points)

Die Studie besteht aus zwei Teilen, die in unterschiedlichen Fragebögen gespeichert sind. Zum ersten Befragungszeitpunkt sind die VP im Labor, erhalten also keine Serienmail zur Einladung. Wie ist es möglich, den VP nach Abfrage der E-Mailadresse zum 1. Zeitpunkt exakt eine Woche später eine Erinnerungsmail an diese Adresse zu schicken? Die Links müssen nicht personalisiert sein, da wir einen VP Code verwenden. Ich habe bereits eine Serienmail erstellt, die den Link zum 2. Teil des Fragebogens enthält. Ich scheitere allerdings daran, den PHP Code zu erstellen. Es kommt immer wieder folgende Fehlermeldung:

Dieses Interview wurde nicht in Verbindung mit einer Serienmail begonnen, daher kann mailSchedule() den passenden Adressaten nicht ermitteln.

Ich weiß nicht, welchen Befehl ich statt dem Mail Schedule Befehl verwenden kann.
Momentan verwende ich folgenden PHP Code:

$personID = value('BI03'); // Personenkennung aus der Opt-In Frage auslesen
$zeitpunkt = strtotime('+1 minute'); // Zeitpunkt in exakt einem Monat ermitteln
// Serienmail 1 zu dem ermittelten Zeitpunkt versenden
mailSchedule($personID, 2, $zeitpunkt);

Vielen Dank vorab

1 Answer

0 votes
by SoSci Survey (328k points)

Der Code ist eigentlich korrekt - wenn diese Meldung erscheint, dann steht in der Frage BI03 womöglich noch nichts... Womöglich haben Sie die Seite getestet, ohne vorher eine E-Mail-Adresse in der Opt-In-Frage BI03 einzutragen?

Bitte testen Sie den Fragebogen inkl. Opt-In doch einmal im Debug-Modus und berichten Sie, was in der Debug-Information angezeigt wird.

by s078415 (120 points)
Ich habe das Problem mit Ihrer Hilfe nun gefunden, ich hatte die Opt-In-Frage auf der gleichen Seite wie den PHP Code. Natürlich konnte der Code dann noch nicht auf die E-Mailadresse aus der Opt-In-Frage zugreifen, da diese noch nicht gespeichert wurde. Vielen Dank! :)

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

...