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

Liebes Sosci Support-Team,

wir sind gerade dabei unsere Studie zu pretesten. Sie soll aus zwei Teilen bestehen. Hierfür benutzen wir die Serienmail Funktion.
Der erste Teil des Fragebogens funktioniert, und auch die Opt-in Mail kommt an. ABER die Mail mit dem Link zur Follow-up Studie kommt nur an, wenn wir auf sofort versenden klicken. Ansonsten bleibt das Versenden der Mail leider aus.

In dem Follow-up Fragebogen sollen Informationen, die Probanden im ersten Teil angegeben haben, übernommen und angezeigt werden. Diese werden jedoch trotz korrekt angewandter placeholder nicht angezeigt.
so sieht unser PHP Code aus:

$items = getItems ('DT01');
replace ('%Intention 1%','DT01_01','response');
question('FU02'); // Intention 1

Da wir hier im Forum gelesen haben, dass das im Pretest Modus nicht funktioniert, haben wir unseren Fragebogen bereits öffentlich gemacht und probieren ihn so aus.

Wir probieren nun schon seit Tagen das Problem zu lösen und kommen einfach nicht weiter :(
Wir freuen uns über eine Antwort!

Vielen Dank im Voraus!

1 Answer

0 votes
by SoSci Survey (308k points)

ABER die Mail mit dem Link zur Follow-up Studie kommt nur an, wenn wir auf sofort versenden klicken.

Welchen PHP-Code haben Sie denn genau verwendet, um die Follow-Up Serienmail zu versenden? Oder haben Sie versucht, die Serienmails zu einem festen Termin über die Projektadminsitration zu versenden?

Welche Serienmails haben Sie angelegt und welche IDs haben diese?

Bitte beachten Sie, dass jeder Adresseintrag jede Serienmail nur einmal bekommt. Wenn Sie also für dieselben Adresseinträge erst "sofort versenden" und später nochmal zeitgesteuert, dann wird nur die erste Serienmail verschickt.

In dem Follow-up Fragebogen sollen Informationen, die Probanden im ersten Teil angegeben haben, übernommen und angezeigt werden.

Wenn Sie nicht mit einer Unterbrecherseite arbeiten, dann ist der Datensatz des zweiten Interviews technisch vom ersten Interview getrennt. Das heißt: Kein Zugriff auf die Antworten aus Teil 1 oder Platzhalter.

Bei einer zweiwelligen Erhebung ist die Unterbrecherseite die einfachste Lösung. Aber es geht natürlich auch anders: Sie können die relevanten Daten im ersten Interview mittels dbSet() in die Datenbank für Inhalte speichern und im zweiten Interview dann mittels dbGet() auslesen und für Filter oder Platzhalter verwenden.

by s164409 (110 points)
Vielen Dank für die schnelle Antwort!

 Wir würden die Mail mit dem Follow-up Link gerne nur über den PHP Code senden, da der Zeitpunkt für jede Versuchsperson anders sein wird. Allerdings hatten wir nicht die Möglichkeit den festen Zeitraum für das Senden der Email auszuschalten, und mussten etwas angeben. Wir mussten also einen Versandzeitraum trotz PHP Code angeben.
Unser PHP Code lautet:
mailSchedule (false, 2, 7*24*3600) ;

Da wir für das Testen allerdings keine Woche warten wollten, haben wir es mit "0*0*200" und "200" und "1*1*200" probiert. Wir haben hier alle möglichen Varianten ausprobiert, und keine hat geklappt. Selbstverständlich haben wir immer eine andere Emailadresse verwendet.

Unsere IDs lauten:
ID1 (Aufruf Bestätigungsmail)
ID2 (Follow-up Fragebogen)

Vielen Dank für den Hinweis mit der Unterbrecherseite. Wir werden uns einlesen und es ausprobieren, sind uns aber etwas unsicher. Es werden bestimmt noch Fragen aufkommen...

Liebe Grüße
by SoSci Survey (308k points)
> Allerdings hatten wir nicht die Möglichkeit den festen Zeitraum für das Senden der Email auszuschalten, und mussten etwas angeben.

Der Trick ist, dass Sie das Versenden überhaupt nicht über die grafische Oberfläche anstoßen. Verwenden Sie einfach nur mailSchedule() - das ist so, als würden Sie über die Oberfläche einstellen, dass eine einzelne Person zu einem bestimmten Zeitpunkt die Mail bekommen soll.

> haben wir es mit "0*0*200" und "200" und "1*1*200" probiert.

Also die erste sollte sofort versenden. Wenn Sie das Ganze im Debug-Modus machen, was wir denn angezeigt?

Den Code haben Sie in den Fragebogen gesetzt, der nach (!) der Bestätigung der Opt-In-Mail aufgerufen wird, wie hier beschrieben? https://www.soscisurvey.de/help/doku.php/de:survey:opt-in-live

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

...