0 votes
in SoSci Survey (dt.) by s083618 (200 points)
closed by SoSci Survey

Guten Tag,
wir bereiten gerade eine Längsschnittstudie zum Thema "Coron-Krise" vor. Wir haben schon den Eingangsfragebogen erstellt und den wöchentlichen Fragebogen. Der Datenschutzbeauftrage der Universität und die Ethik-Kommission haben schon ihr "Okay" zur unserer Studie gegeben und wir haben die Vereinbarung mit SoSci Survey ausgefüllt.

Unser Vorhaben sieht wie folgt aus:
Wie wollen eine Längsschnitt Befragung mit einer Eingangsbefragung und mehreren wöchentlichen Befragungen durchführen. Dabei wollten wie vorgehen wie SoSci Survey es vorschlägt nämlich mit einem pseudonymisierten Mailverteiler. Daher haben wir 2 Fragebögen erstellt. Zunächst den Eingangsfragebogen, hier sollen die Teilnehmer nach Zustimmung und Eingabe der Mailadresse, die Basisbefragung ausfüllen. Der zweite Fragebogen, ist der Fragebogen, welcher wöchentlich (alle 6 Tage) abgefragt wird und wesentlich kürzer ist als der Eingangsfragebogen.

Die Teilnehmer werden erst rekrutiert, d.h. wir machen eine Selbstrekrutierung, in der die Teilnehmer zu Beginn Ihre Mailadresse angeben und dann die Eingangsbefragung ausfüllen, eine Woche (6 Tage) später sollen die Teilnehmer, dann mit der wöchentlichen Befragung beginnen (via personalisiertem Link per Mail).  Uns interessiert die Mailadresse gar nicht, daher brauchen wir auch keine Einsicht in die Mailingliste

Nun zum Problem:
Ich verstehe leider nicht wie das funktionieren soll. Sie haben es zwar in den folgenden Beiträgen erklärt, aber weiter als ich muss zwei Befragungen erstellen, bin ich leider nicht gekommen.

https://www.soscisurvey.de/help/doku.php/de:survey:opt-in-live

https://www.soscisurvey.de/help/doku.php/de:create:waves?s[]=*längsschnitt*

Die Beiträge habe ich nun 15-mal durchgelesen und ich verstehe tatsächlich nicht, wo ich anfangen soll.
Leider habe ich auch in den Foren, keine wirkliche Hilfe gefunden.

Ich hoffe Sie können mir helfen, darüber würde ich mich unendlich freuen und ich weiß, Ihr seid der beste Support den ich kenne, da Sie mir bisher immer super geholfen haben!

Falls ich mich etwas unklar ausgedrückt habe, stehe ich Ihnen zur Verfügung für Rückfragen.

Bleiben Sie gesund!

Mit freundlichen Grüßen

closed with the note: Problem in den Kommentaren gelöst - Anleitung wird angepasst.
by SoSci Survey (305k points)
> Die Beiträge habe ich nun 15-mal durchgelesen und ich verstehe tatsächlich nicht, wo ich anfangen soll.

Schlecht ... dann muss ich die Anleitung wohl nochmal überarbeiten :)

Fangen wir mal hiermit an:
https://www.soscisurvey.de/help/doku.php/de:survey:opt-in-live

Was ist die erste Sache (von oben nach unten), bei der Sie "hängen" bleiben?
by s083618 (200 points)
Das muss ja nicht an Ihnen legen, dass ich es nicht verstehe :D

Joa, da fängt es schon an, wie erstelle ich das nun? muss ich dafür einen Code schreiben oder wo finde ich es?

ich habe jetzt eine neue Rubrik erstellt und ihn Mailverteiler genannt. Dann habe ich den Fragetyp "Email an persönlichen Kontakt" hinzugefügt. soweit bin ich gekommen.
by SoSci Survey (305k points)
Knapp vorbei :) Sie sind also beim folgenden Punkt?

> Der erste Fragebogen (A1) dient zur Rekrutierung und enhält eine Frage vom Typ Opt-In für E-Mail-Verteiler.

Löschen Sie bitte die Frage vom Typ "E-Mail an persönlichen Kontakt" und verwenden Sie eine "Opt-In für E-Mail-Verteiler".
by s083618 (200 points)
edited by s083618
Ah Okay!
jetzt habe ich "Opt-In Verteiler" erstellt und bei den Einstellungen auf Pseudonym eingestellt...

Muss ich bei Opt-In noch etwas beachten?

Ich habe nun den Eingangsfragebogen (A1) auf öffentlich und den wöchentlichen Fragebogen (B) auf Serial eingestellt.

Ab hier hört es wieder auf mit dem Verständnis:

Im Dokument heißt es:
"Übersicht

Benötigt werden drei Fragebögen, nachfolgend als „A1“, „A2“ (für die erste Welle) und „B“ bezeichnet (welche Kennungen die Fragebögen tatsächlich tragen, ist unerheblich).

    1. Der erste Fragebogen (A1) dient zur Rekrutierung und enhält eine Frage vom Typ Opt-In für E-Mail-Verteiler. Unter „Datenschutz“ im Reiter „Einstellungen für die Frage“ muss hier „Pseudonym“ eingetragen werden.
    2. Der zweite Fragebogen (A2) wird im Rahmen der Rekrutierung aufgerufen und enthält den Befehl mailSchedule(), um die Einladung zur zweiten Befragungswelle zeitgesteuert zu versenden
    3. Ein dritter Fragebogen (B) enthält die Fragen für die zweite Befragungswelle. Wenn weitere Befragungswellen geplant sind, benötigt man ggf. weitere Fragebögen.

Punkt 2: verstehe ich nicht, ich denke ich brauche den Schritt nicht, da ich FB (B) wöchentlich abfragen würde

Daher verstehe ich nicht was ich nun machen soll?

sorry, dass ich euch immer so nerve .... :(
by s083618 (200 points)
Ich habe leider seit meiner letzten Mail keine Antwort erhalten gehabt :(
by SoSci Survey (305k points)
> Punkt 2: verstehe ich nicht, ich denke ich brauche den Schritt nicht, da ich FB (B) wöchentlich abfragen würde

Wenn Sie manuell versenden, dann brauchen Sie den nicht. Korrekt. Dann bekommen Sie aus dem A1-Fragebogen Ihre Adressen.

Und ab der zweiten Welle versenden Sie einfach Ihre Einladung über die Serienmail-Funktion. Das können Sie mit der eigenen Mailadresse übrigens problemlos vorab ausprobieren.
by s083618 (200 points)
edited by s083618
und genau da harperts :D

>Und ab der zweiten Welle versenden Sie einfach Ihre Einladung über die Serienmail-Funktion. Das können Sie mit der eigenen Mailadresse übrigens problemlos vorab ausprobieren.

Wie stelle ich das ein?
Muss ich dafür Serienmails vorher einstellen? --> Wie stelle ich das richtig ein?
Wie sage ich dem System auf welche Mails er zugreifen muss?

>Wenn Sie manuell versenden, dann brauchen Sie den nicht. Korrekt. Dann bekommen Sie aus dem A1-Fragebogen Ihre Adressen.

Ich würde gern, dass das ganze automatisiert läuft, d.h. sobald der TN Mailadresse und Einverständnis gegeben hat und den Rest des Eingangsfragebogens (A1) ausgefüllt hat, bekommt er automatisch 6 Tage später einen Link zu FB (B), nach dem er diesen auch ausgefüllt hat usw. bekommt er wieder nach 6 Tagen einen Link zu FB (B) usw.

Verstehen Sie was ich meine?


Danke für Ihre unglaubliche Geduld!
by SoSci Survey (305k points)
> Wie stelle ich das ein?

Legen Sie unter "Einladungen versenden" eine Serienmail an (und dann später mehrere Kopien, eine für jede Erhebungswelle). Dann einfach auf den Briefumschlag rechts oben klicken und versenden: https://www.soscisurvey.de/help/doku.php/de:survey:mailing

> Ich würde gern, dass das ganze automatisiert läuft, d.h. sobald der TN Mailadresse und Einverständnis gegeben hat und den Rest des Eingangsfragebogens (A1) ausgefüllt hat, bekommt er automatisch 6 Tage später einen Link zu FB (B)

Dann sollen Sie über den Fragebogen A2 nachdenken. Dort können Sie Sie nämlich den befehl mailSchedule() platzieren, der sich darum kümmert, dass die Mails automatisch verschickt werden.

> Danke für Ihre unglaubliche Geduld!

Gerne. Aber wenn ich Ihnen konstruktiv helfen soll, müssen Sie mir bitte möglichst genau beschreiben, was unklar ist :)
by s083618 (200 points)
edited by s083618
Guten Tag,
mal wieder ich :)

Also ich habe nun versucht alles vorzubereiten.

Ich habe nun folgende Fragebögen erstellt:

A1 - Hier ist der Einleitungstext drin und die Opt-In-Funktion

A2 - Das ist der Eingangsfragebogen

B - 2. Welle: Dieser Fragebogen soll 6 Tage nach dem Eingangsfragebogen (A2) ausgefüllt werden

C - 3. Welle: Dieser Fragebogen soll 6 Tage nach Fragebogen B ausgefüllt werden

D - 4. Welle: Auch dieser Fragebogen soll 6 Tage nach Fragebogen C ausgefüllt werden

F - der Finale Fragebogen: dieser Fragebogen soll dann auch 6 Tage nach Fragebogen D ausgefüllt werden

Fragebögen B bis D sind identisch
Fragebögen A2 und F sind identisch
Fragebögen A2 bis F sind auf Serienmail eingestellt
Fragebogen A1 auf öffentlich

Ich habe nun auch die Serienmails vorbereitet:
ID1 - Teilnahme Eingangsbefragung (A2)
ID2 - Erinnerung ID1

ID3 - Teilnahme Fragebogen (B)
ID4 - Erinnerung ID3

ID5 - Teilnahme Fragebogen (C)
ID6 - Erinnerung ID5

ID7 - Teilnahme Fragebogen (D)
ID8 - Erinnerung ID7

ID9 - Teilnahme finaler Fragebogen (F)
ID10 - Erinnerung ID9

Die Erinnerungsmails habe ich als solche in den Einstellungen der Serienmails gekennzeichnet. ID 3, 5, 7 und 9 wurden als "neue Welle" gekennzeichnet.

Mein Vorhaben:
Nach dem die Personen sich bei A1 eingetragen haben, bekommen die Personen einen Bestätigungslink, wird der angeklickt, soll dann der Fragebogen A2 beginnen. Sobald dieser abgeschlossen ist, bekommt die Person 6 Tage später einen Link zugeschickt, wo der Fragebogen B ausgefüllt werden soll. Nach Abschluss von B soll die Person 6 Tage später den Fragebogen C erhalten usw.
Nach dem der Fragebogen D ausgefüllt wurde, soll die Person 6 Tage später den finalen Link zum Fragebogen F erhalten.

Das ganze soll eine Längsschnittdesign werden.

Was ich bis jetzt verstanden habe:

1. Ich muss nach dem Fragebogen A1 die Funktion mailSchedule() einfügen, die dann mit dem Bestätigungslink zu A2 führen soll.
--> Wie genau muss der Code aussehen?
--> Wo muss ich den Code einfügen?
--> Was muss ich bei den Einstellungen unter "Serienmails" beachten und wie stelle ich es richtig ein?
--> Muss ich noch andere Dinge beachten?

2. Ich sollte im besten Fall auch Erinenrungsmails einstellen.
--> mache ich das auch über den Punkt serienmails?
--> Was muss ich da beachten und wie stelle ich es korrekt ein?

3. Muss ich nach dem Fragebogen A2 auch ein mailSchedule() einstellen für den Fragebogen B?
--> Auch hier stellt sich die Frage wo der Code reingeschrieben werden soll vom  Inhalt und Aufbau müsste er ja identisch sein.
--> Auch hiert stellt sich die Frage der Erinnerungsmails

Diese Punkte gelten natürlich auch für die anderen Wellen, aber ich denke vom Code und Ablauf sollte es immer gleich sein.

Wo Sie mir helfen könnten (ich wäre auch unglaublich dankbar!)

1. den Code für mailSchedule() erstellen und mir sagen wo ich den Einfügen soll.
2. Die Erstellung er der Erinnerungsmails richtig einstellen
3. Die Erstellung der automatisierten Serienmails, an die Panelteilnehmer einstellen und an die richtige Stelle einfügen.

Ich wäre Ihnen unglaublich Dankbar wenn Sie mir helfen könnten. Ich hoffe mein langer Text hilft Ihnen zu verstehen wo es bei mir harpert :D

Liebe Grüße und bleiben Sie gesund!
by s083618 (200 points)
ich hoffe ich bin nun konkret genug :)
Ich freue mich schon auf eure Hilfe!
by SoSci Survey (305k points)
Ja, langsam wird es konkreter --- nur weiß ich leider noch immer nicht, wo ich die Anleitung jetzt verbessern muss (also was genau dort unklar ist). Aber dann müssen Sie die Anleitung halt ein wenig überarbeiten :)

Ich gehe mal Schritt für Schritt durch und Sie sagen mir, was funktioniert:

> Nach dem die Personen sich bei A1 eingetragen haben, bekommen die Personen einen Bestätigungslink

Klappt das? Wenn nicht, dann fehlt in A1 die Opt-In-Frage bzw. sie ist nicht auf "Double-Opt-In" eingestellt.

> Ich muss nach dem Fragebogen A1 die Funktion mailSchedule() einfügen

Nein, das kommt in Fragebogen A2, um die späteren Serienmails zu planen.

> wird der angeklickt, soll dann der Fragebogen A2 beginnen.

Klappt es, dass nach dem Klick auf den Bestätigungslink ein Fragebogen kommt? Wenn nicht, dann müssen Sie in der Opt-In-Mail unter "Bestätigung" -> "Fragebogen-Link aus" eine Serienmail auswählen. Eine, die auf A2 verweist.
by s083618 (200 points)
edited by s083618
>Ja, langsam wird es konkreter --- nur weiß ich leider noch immer nicht, wo ich die Anleitung jetzt verbessern muss (also was genau dort unklar ist). Aber dann müssen Sie die Anleitung halt ein wenig überarbeiten :)

Das kann ich Ihnen im Anschluss erklären :D

>> Nach dem die Personen sich bei A1 eingetragen haben, bekommen die Personen einen Bestätigungslink

>Klappt das? Wenn nicht, dann fehlt in A1 die Opt-In-Frage bzw. sie ist nicht auf "Double-Opt-In" eingestellt.

das klappt!

>> wird der angeklickt, soll dann der Fragebogen A2 beginnen.

>Klappt es, dass nach dem Klick auf den Bestätigungslink ein Fragebogen kommt? Wenn nicht, dann müssen Sie in der Opt-In-Mail unter "Bestätigung" -> "Fragebogen-Link aus" eine Serienmail auswählen. Eine, die auf A2 verweist.

das hat nicht geklappt, aber habe ich jetzt gemacht und jetzt klappt es! DANKE!

Nächster Schritt?
by SoSci Survey (305k points)
Jetzt platzieren Sie bitte im Fragebogen A2 ein paar mailSchedule() und lassen sich nach 2, 4 und 6 Minuten jeweils eine Serienmail (immer eine andere) schicken.

Wichtig: Sie müssen zwischen den Versuchen Ihre Mailadresse aus der Adressliste löschen, denn jede Serienmail wird jedem Adresseintrag nur einmal zugeschickt. Am besten verwenden Sie für den Test eine Wegwerfadresse (z.B. https://www.squizzy.de/) - also für jede Runde eine neue, versteht sich.
by s083618 (200 points)
edited by s083618
Jetzt kommen wir zum ersten Problem :D

>Jetzt platzieren Sie bitte im Fragebogen A2 ein paar mailSchedule() und lassen sich nach 2, 4 und 6 Minuten jeweils eine Serienmail (immer eine andere) schicken.

OKAY:
mein PHP CODE sieht so aus:
mailSchedule(false, 3, strtotime('+2 minutes'));
mailSchedule(false, 4, strtotime('+4 minutes'));
mailSchedule(false, 5, strtotime('+5 minutes'));

das habe ich auf die letzte Befragungsseite ganz unten drauf gemacht.

kann ich den auch auf die erste Seite ganz unten drauf machen?
by SoSci Survey (305k points)
> kann ich den auch auf die erste Seite ganz unten drauf machen?

Ja - wo immer im A2 Sie es verwenden möchten. Wer vorher abbricht, bekommt eben keine Mails.
by s083618 (200 points)
Ich habs verstanden DANKE!!!!
Es funktioniert wunderbar!

Also woran es in der Online Anleitung gehappert hat:

https://www.soscisurvey.de/help/doku.php/de:survey:opt-in-live

Ich als Nutzer erwarte, dass es mir da direkt erklärt wird, aber leider werden so viele Begriffe durcheinander geworfen und erwähnt, dass man als Laie total untergeht. Mein Vorschlag wäre, dass man es entweder mit Bildern erklärt oder die Erklärung detaillierter macht, also wo muss ich draufklicken und was muss ich beachten etc.

Quasi wie sie es gerade mit mir gemacht haben :D Schritt für Schritt

DANKE! WIRKLICH EINEN RIESEN DANK an Ihre Geduld und Ihrer kompetenten Hilfe.

Bleiben Sie gesund und machen Sie weiter so im Support!
by s083618 (200 points)
Nochmal zur bestätigung zu meinem Vorhaben wäre dann der richtige Code:

mailSchedule(false, 3, strtotime('+6 days'));
mailSchedule(false, 4, strtotime('+6 days +4 hours'),
array('status' => 'no-response'));

mailSchedule(false, 5, strtotime('+12 days'));
mailSchedule(false, 6, strtotime('+12 days +4 hours'),
array('status' => 'no-response'));

mailSchedule(false, 7, strtotime('+18 days'));
mailSchedule(false, 8, strtotime('+18 days +4 hours'),
array('status' => 'no-response'));

mailSchedule(false, 9, strtotime('+24 days'));
mailSchedule(false, 10, strtotime('+24 days +4 hours'),
array('status' => 'no-response'));

Oder nicht?
by SoSci Survey (305k points)
Das sieht ganz gut aus. Aber machen Sie zur Sicherheit nochmal einen Testlauf, was den Reminder angeht. Also ...

mailSchedule(false, 3, strtotime('+5 minutes'));
mailSchedule(false, 4, strtotime('+10 minutes'),
array('status' => 'no-response'));

Das mit dem ('status' => 'no-response') ist noch recht neu, da schadet es nicht, einmal öfter zu testen.

> Quasi wie sie es gerade mit mir gemacht haben :D Schritt für Schritt

Also ich fand die Begriffe alle ganz einfach :P

Aber ja, dann versuche ich mal, das besser in die einzelnen Schritte zu gliedern. Es ist ja eigentlich gar nicht so kompliziert, oder?
by s083618 (200 points)
Ja als Laie ist das auch komplizierter und da bin ich auch froh, dass es so einen guten Support gibt.

der Entscheidende Punkt bei mir war hier:

>Klappt es, dass nach dem Klick auf den Bestätigungslink ein Fragebogen kommt? Wenn nicht, dann müssen Sie in der Opt-In-Mail unter "Bestätigung" -> "Fragebogen-Link aus" eine Serienmail auswählen. Eine, die auf A2 verweist.

und

>Jetzt platzieren Sie bitte im Fragebogen A2 ein paar mailSchedule() und lassen sich nach 2, 4 und 6 Minuten jeweils eine Serienmail (immer eine andere) schicken.

dann hats Klick gemacht! :D

Nochmal vielen vielen Dank!

Ich werde die Reminder morgen ausprobieren und berichten.

Gute Nacht!
by s083618 (200 points)
Sooo, der Reminder funktioniert auch!
Danke!

Ich habe nun meinen Code fertig geschrieben und wollte jetzt Ihren Rat dazu einholen ob das so funktioniert?

Der Code:
mailSchedule(false, 5, strtotime('+6 days'));
mailSchedule(false, 6, strtotime('+6 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 7, strtotime('+12 days'));
mailSchedule(false, 8, strtotime('+12 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 11, strtotime('+18 days'));
mailSchedule(false, 12, strtotime('+18 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 9, strtotime('+30 days'));
mailSchedule(false, 10, strtotime('+30 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 13, strtotime('+42 days'));
mailSchedule(false, 14, strtotime('+42 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 15, strtotime('+54 days'));
mailSchedule(false, 16, strtotime('+54 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 19, strtotime('+66 days'));
mailSchedule(false, 20, strtotime('+66 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 17, strtotime('+78 days'));
mailSchedule(false, 18, strtotime('+78 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 23, strtotime('+96 days'));
mailSchedule(false, 24, strtotime('+96 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 21, strtotime('+114 days'));
mailSchedule(false, 22, strtotime('+114 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 25, strtotime('+126 days'));
mailSchedule(false, 26, strtotime('+126 days +24 hours'),
array('status' => 'no-response'));

mailSchedule(false, 27, strtotime('+156 days'));
mailSchedule(false, 28, strtotime('+156 days +24 hours'),
array('status' => 'no-response'));


Über Ihre Meinung wäre ich sehr dankbar!


Liebe Grüße und nochmals einen RIESEN Dank!
by SoSci Survey (305k points)
Das sieht soweit gut aus.Ich kann natürlich nicht ausschließen, dass ich irgendwelche Kleinigkeiten übersehen habe. Aber wenn Sie den Code mit Ihrer Test-Adresse aufgerufen haben, sollten Sie allen Serienmails jeweils einen passenden Versand-Eintrag sehen.

> Liebe Grüße und nochmals einen RIESEN Dank!

Bitteschön :)
by s083618 (200 points)
Noch eine dumme Frage :D
kann man den Befragungszeitraum nicht länger als 93 Tage einstellen?

Liebe Grüße
by SoSci Survey (305k points)
Ja und nein.

Ja, wenn man den kostenpflichtigen Pro-Server s2survey.net nutzt.

Ja, wenn man ein kostenloses Befragungsprojekt einfach kurz (7 Tage) vor Ablauf des Befragungszeitraums verlängert (jeweils um 1 Monat)

Nein, wenn man direkt zu Beginn der Erhebung einen längeren Befragungszeit festlegen will. Leider hatten viele Nutzer da Zeiträume wie 1.1. bis 31.12.2099 eingegeben. Das macht dann Probleme bei der Datenbankpflege...
by SoSci Survey (305k points)
Aber das ist jetzt schon sehr Off Topic. Ich schließe die Frage mal :)

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

...