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

Hallo,
ich habe 3 Fragebögen für meine Mehrwillige Befragung erstellt und bin den Schritten von diesem Link gefolgt: https://www.soscisurvey.de/help/doku.php/de:survey:opt-in-live

Ich bekomme zwar eine Bestätigungsmail für die Emailadresse, aber ich bekomme keine Mail für die zweite Befragung gesendet. Es scheint also, dass die ersten 2 Fragebögen funktionieren. Aber der Übergang zum 3. klappt nicht...(Ich habe anstatt der 10 Tage für meine Befragung zum testen 1 Minute angegeben)

Über Hilfe wäre ich Ihnen sehr dankbar!

closed with the note: Problem gelöst (s. Kommentare).
by SoSci Survey (308k points)
Posten Sie doch bitte einmal den PHP-Code, den Sie im zweiten Fragebogen (nach der Bestätigung) verwendet haben. Teilen Sie bitte auch die ID der Serienmail mit, welche in der Opt-In-Frage für den Fragebogen-Link ausgewählt ist (die also zu Fragebogen 2 führt aber nie wirklich verschickt wird).
by s186445 (110 points)
hier ist der PHP-Code:
mailSchedule(false, 2, strtotime('+14 days'));

wo finde ich denn die ID? Ich habe nur dies ganz oben in der Mail gefunden:
E-Mail Vorlage ID 1
by s186445 (110 points)
es sind in dem PHP-Code natürlich nur 10 Tage, ich habe mich gerade vertippt.
der richtige lautet also:
mailSchedule(false, 2, strtotime('+10 days'));
by SoSci Survey (308k points)
> wo finde ich denn die ID?

In der Opt-In-Frage bei "Weitere Einstellungen" -> "Bestätigung" -> "Fragebogen-Link aus".
by s186445 (110 points)
dort kann ich die erste Email 1 (also die Bestätigung der Mailadresse) auswählen. Die ID wäre dann 1.
Aktuell habe ich jedoch ausgewählt, dass erst einmal kein weiterer Fragebogen kommen soll.
Mein erster Fragebogen endet mit der Frage nach der Mailadresse, da ich glaube, dass die Teilnehmer am Ende eher bereit sind ihre Mailadresse anzugeben, als am Ende. Im zweiten Fragebogen soll es dann nur eine Bestätigung geben, dass die Adresse funktioniert und dass in 10 Tagen der letzte Fragebogen zugesandt wird.
by SoSci Survey (308k points)
Sie arbeiten mit Double-Opt-In, ja?

Wenn kein weiterer Fragebogen kommt, dann können Sie auch das mailSchedule() nirgends sinnvoll platzieren. Das funktioniert ja erst, wenn die Mailadresse in der Adressliste steht.

Die Idee ist, dass nach dem Opt-In die Bestätigung kommt (dadurch wandert die Mailadresse in die Adressliste) und dann kommt ein zweiter Fragebogen, wo keine Fragen mehr kommen, sondern einfach nur noch das mailSchedule() durchgeführt wird.
by s186445 (110 points)
Ja, ich arbeite mit Double-Opt-In.
und genau das was Sie sagen, mache ich auch. Nach dem Opt in kommt die Bestätigung per Mail. Wenn man dann dort auf den Link klickt, kommt man zu einer Seite (dem zweiten Fragebogen), auf dem einem mitgeteilt wird, dass in 10 Tagen der nächste Fragebogen kommt und dort ist auch der PHP code fürs Mailschedule hinterlegt.
Das Problem ist, dass der letzte Fragebogen nicht per Mail kommt, trotz des Mailschedule.
und wenn ich bei der Opt-In-Frage bei Fragebogen-Link die 2 auswähle (also die Serienmail für den letzten Fragebogen), dann wird dieser letzte Fragebogen sofort im Anschluss an den zweiten Fragebogen (also die Mailbestätigung und Mailschedule) über den gleichen Link angezeigt.
by SoSci Survey (308k points)
Nun, Sie hatten geschrieben:

> Aktuell habe ich jedoch ausgewählt, dass erst einmal kein weiterer Fragebogen kommen soll.

Solange Sie dort nicht die erste Serienmail auswählen, wird jedenfalls nicht funktionieren :)

Starten Sie den Opt-In-Fragebogen mal im Debug-Modus (gelber Pfeil) - gerne ab der Opt-In-Seite. Dann tragen Sie Ihre eigene Mailadresse ein (ggf. vorher aus dem Adressverteiler löschen) und dann klicken Sie auf den Bestätigungslink.

Wenn sich dann nach der Bestätigung der Fragebogen mit dem mailSchedule() öffnet, schauen Sie bitte nach, was rechts oben in der Debug-Information steht?
by s186445 (110 points)
Nun sind 2 Links in der Mail.
Der erste Loggt mich automatisch aus, mit der Begründung, dass ich einen Fragebogen geöffnet habe, welchen ich aktuell nicht in der Prohektverwaltung bearbeite.
der zweite Link führ mich zur Bestätigung und zeigt mir dann den ersten Fragebogen noch mal. das hier steht in den Debug-Informationen:

[Information]    Interview gestartet (neue Nummer 45)
[Information]    Der Fragebogen 1_FoMe_Achtsamkeit im Projekt tutorial267650 wird verwendet
[Verarbeitung]    Erstelle Seite 1 in Fragebogen 1_FoMe_Achtsamkeit
[Inhalt]    Erstelle Frage HW01
by SoSci Survey (308k points)
> Nun sind 2 Links in der Mail.

Wir sprechen von der Opt-In-Bestätigungsmail, korrekt?

Ich vermute, Sie haben neben dem Platzhalter %opt-in% den Link zum Fragebogen nochmal manuell in die Mail geschrieben. Entfernen Sie diesen bitte.

> der zweite Link führ mich zur Bestätigung und zeigt mir dann den ersten Fragebogen noch mal.

Dann entfernen Sie am besten den Bestätigungstext in der Opt-In-Frage und stellen Sie in der Serienmail, aus welcher der Link kommt, wo es nach der Bestätigung weitergehen soll (Serienmail 1, wenn ich Ihre Ausführungen oben korrekt verstanden habe) unter "Fragebogen-Link" den korrekten Fragebogen ein. Also den Fragebogen, wo das mailSchedule() steht. Dort können Sie natürlich als Text auch noch eine kurze Bestätigung unterbringen.
by s186445 (110 points)
Tausend Dank!
Jetzt scheint alles zu funktionieren!!!

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

...