0 votes
in SoSci Survey (dt.) by s154695 (485 points)
closed by SoSci Survey

Guten Tag,

ich programmiere gerade eine dreiwellige Erhebung mit E-Mail-Opt-in und automatisierter Einladung zu den Wellen zwei und drei. An letzterem scheitere ich gerade.
Ich habe mich dabei an der Anleitung für mehrwellige Befragungen bei Selbstrekrutierung orientiert.

Der erste Fragebogen (A) enthält die Fragen der ersten Welle und am Ende den Opt-In für E-Mail-Verteiler. Dieser funktioniert hat auch: Beim Testen erhalte ich dort die Mail mit dem Bestätigungslink, über den ich auf einen weiteren Fragebogen (M) weiterleite. Dort habe ich den folgenden PHP-Code zur automatisierten Einladung zum zweiten Fragebogen (B) eingebunden:

mailSchedule(false, 2, 180);

Mein Plan war es, zum Testen als Wert für die Verzögerung des Versands in Sekunden "180" für 3 Minuten anzugeben. Hier hakt es jedoch: ich erhalte keine Einladung zu Fragebogen B.
Die Serienmail mit Kennung "2" ist jedoch angelegt.
Zuerst hatte ich den mailschedule()-Befehl auf der einzigen Fragebogenseite des Fragebogens M und dachte, dass es ggf. ein Problem sein könnte, dass danach keine weitere Seite aufgerufen wird. Aus diesem Grund habe ich nun zwei Seiten im Fragebogen M angelegt: auf der ersten steht der mailschedule()-Befehl und folgender Code zur automatischen Weiterleitung auf Fragebogenseite 2:

if (!isset($time0)) {
  $time0 = time();
  registerVariable($time0);  // Die Variable $time0 auch nach Ende des PHP-Codes aufbewahren
}
// Prüfung, ob die Zeit schon abgelaufen ist
// (z.B. weil der Teilnehmer die Seite neu geladen hat)
$timer = 1;  // Der Teilnehmer wird nach 1 Sekunde weitergeleitet
if (time() >= $time0 + $timer) {
  goToPage('end');
}
// Die verbleibende Zeit muss auch dem JavaScript-Code bekannt gemacht werden
$remain = $time0 + $timer - time();
replace('%remain%', $remain);

Die Weiterleitung funktioniert auch, der Versand der zweiten Einladung jedoch nicht.
Können Sie mir hier weiterhelfen?

Herzlichen Dank schon im Voraus!

closed with the note: Problem gelöst (siehe Kommentare)
by SoSci Survey (327k points)
> Die Serienmail mit Kennung "2" ist jedoch angelegt.

Es handelt sich dabei auch um eine andere Serienmail als jene, die Sie bei der Opt-In-Frage für die Weiterleitung verwenden, korrekt?

> Zuerst hatte ich den mailschedule()-Befehl auf der einzigen Fragebogenseite des Fragebogens M und dachte, dass es ggf. ein Problem sein könnte

Nein, das sollte funktionieren.

Sehen Sie bitte mal im neuen Adresseintrag (der durch das Opt-In angelegt wurde) nach, ob dort die Serienmail zwei als verschickt angezeigt wird (ganz unten im Adresseintrag).
by s154695 (485 points)
> Es handelt sich dabei auch um eine andere Serienmail als jene, die Sie bei der Opt-In-Frage für die Weiterleitung verwenden, korrekt?

Korrekt. Serienmail 1 wird für die Opt-In-Frage verwendet und leitet auf Fragebogen M weiter. Serienmail 2 ist eine separate Mail.

> Sehen Sie bitte mal im neuen Adresseintrag (der durch das Opt-In angelegt wurde) nach, ob dort die Serienmail zwei als verschickt angezeigt wird (ganz unten im Adresseintrag).

Es werden unten im Adresseintrag keine Serienmails als verschickt angezeigt, also tatsächlich weder 1 noch 2.
by SoSci Survey (327k points)
Da müsste, wenn das mit der Weiterleitung aus dem Opt-in funktioniert aber mindestens die Serienmail 1 als verschickt angezeigt werden. Wenn nicht, dann hängt es schon an dieser Stelle.

Könnten Sie mir einen Debug-Pretest-Link (also einen Pretest-Link mit Auswahl des Debug-Modus) posten, sodass ich mich einmal per Opt-In eintragen kann und mir die Links genauer ansehen kann?

Den Pretest-Debug-Link bitte direkt zu der Seite mit der Opt-In-Frage. Danke.
by s154695 (485 points)
edited by s154695
Hier der gewünschte Link:
[ Link ]


Herzlichen Dank!
by SoSci Survey (327k points)
Wenn ich mich über die Opt-In-Funktion registriere, werde ich im Moment nicht (!) zu einem weiteren Fragebogen weitergeleitet?! Für einen weiteren Test, müssten Sie die info@soscisurvey.de bitte aus Ihrer Adressliste löschen.
by s154695 (485 points)
Herzlichen Dank für den Test und die Zeit!
Wie so oft sitzt das Problem vor dem Rechner - tatsächlich war die Abfrage der Opt-in-Frage falsch eingestellt und hat nicht auf den Fragebogen M weitergeleitet. Nach der Anpassung funktioniert alles wie gewünscht und in der Anleitung beschrieben.

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

...