0 votes
in SoSci Survey (dt.) by s013885 (110 points)
closed by SoSci Survey

Hallo zusammen,

ich verzweifele gerade ein wenig daran, die Serienmail-Funktion für eine Nachbefragung einzurichten und würde mich über Hilfe freuen. Ich habe alles bisher wie folgt eingerichtet:

Ingesamt besteht das gesamte Fragebogenprojekt aus drei Teilen:

1. Fragebogen (erste Fragebogenbatterie)

Am Ende des Fragebogens habe ich ein opt-in für die Einrichtung eines Email-Verteilers eingebaut.

2. mailSchedule

PHP Code:

mailSchedule(false, 2, 15552000);
mailSchedule(false, 3, 15724800, ['status' => 'no-response']);
mailSchedule(false, 3, 15897600, ['status' => 'no-response']);

3. Re-Testung (zweite Fragebogenbatterie)


Bei den Serienmail-Einstellungen habe ich es wie folgt festgelegt:

  • Serienmail 1: Fragebogen --> mailSchedule
  • Serienmail 2: Fragebogen --> Re-Testung
  • Serienmail 3: Fragebogen --> Re-Testung

Ich hoffe, ich habe alles nachvollziehbar beschrieben und jemand kann mir helfen.

closed with the note: Problem gelöst - Details s. Kommentare :)
by s013885 (110 points)
Okay, das habe ich nun verstanden. :-)

Ich habe jetzt für den Pretest den PHP Code wie folgt geändert:

mailSchedule(false, 1, 60);
mailSchedule(false, 2, 120, ['status' => 'no-response']);
mailSchedule(false, 3, 120, ['status' => 'no-response']);

Aber auch so wird keine Mail rausgeschickt. Irgendwie blicke ich da nicht durch, tut mir leid...
by SoSci Survey (330k points)
Gut, jetzt nochmal zur Opt-In-Frage. Sie haben dort vermutlich eine Serienmail angegeben, aus welcher der Link stammt, welcher Fragebogen aufgerufen werden soll, wenn man das Opt-In bestätigt hat. Welche Serienmail (Nr.) ist das?

Und ergänzen Sie bitte bitte über dem ersten mailSchedule() noch folgende Zeile - und posten Sie dann nochmal die Debug-Information von der entsprechenden Seite, wenn Sie per Link aus der Opt-In-Mail teilnehmen.

debug(panelData());

Wichtig: Sie müssen die E-Mail-Adresse erst aus dem Verteiler löschen, bevor Sie das Opt-In erneut versuchen. Oder Sie verwenden zum Testen Wegwerf-Mailadressen (dafür gibt es mehrere Anbieter).
by s013885 (110 points)
edited by s013885
Die Zeile habe ich eingefügt.

Die Serienmailnummer hat die ID 1 und enthält den Link zum 3. Fragebogenteil (Re-Testung).

Die Debug-Information lautet wie folgt:

[Information]    Interview Nummer 57 wird fortgesetzt
[Information]    Der Fragebogen Fragebogenbatterie im Projekt IPTS_Cancer wird verwendet
[Information]    Die Verweildauer auf Seite 24 war 3 Sekunden
[Verarbeitung]    Lese Antworten von Seite 24
[Information]    Antwort auf EM01 = TLTNM26XUR
[Verarbeitung]    Erstelle Seite 25 in Fragebogen Fragebogenbatterie
debug()    Inhalt: Keine Daten (null)

Außerdem kommen noch folgende Hinweise:

Warnung (Seite 25)
Dieses Interview wurde nicht mittels eines personalisierten Links (z.B. aus einer Serienmail) gestartet. Die Funktion panelData() kann daher keine Informationen ermitteln.

Hinweis (Seite 25)
Debug-Information für panelData():
Keine Daten (null)

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

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

Fehler im Fragebogen (Seite 25)
Dieses Interview wurde nicht in Verbindung mit einer Serienmail begonnen, daher kann mailSchedule() den passenden Adressaten nicht ermitteln.
by SoSci Survey (330k points)
> debug()    Inhalt: Keine Daten (null)

Das stimmt überein mit der Fehlermeldung:

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

Also: Das Problem liegt darin, dass schon nach dem Opt-In etwas schief läuft. Bitte prüfen Sie nochmal, ob Sie das korrekt eingerichtet haben: https://www.soscisurvey.de/help/doku.php/de:survey:opt-in-live

Wie genau sieht denn der Link aus, den Sie nach dem Test-Opt-In (mit einer Wegwerf-Adresse) bekommen und geklickt haben, um zum mailSchedule-Fragebogen zu kommen?
by s013885 (110 points)
Ich habe das Problem gefunden:

Die erste Serienmail, die zum Opt-In-Verteiler weiterleitet hatte ich nicht richtig eingestellt. Jetzt funktioniert alles!

Ganz herzlichen Dank für die Geduld mit mir und die große Unterstützung!

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

...