0 votes
in SoSci Survey (dt.) by s186616 (180 points)

Guten Tag,

ich habe in einem Fragebogen Emailadressen der Teilnehmenden als getrennt erhobene Kontaktdaten erfragt. Nun möchte ich an die Teilnehmenden 10 Tage nach dem Ausfüllen des ersten Fragebogens eine Mail an die unter getrennt erhobene Kontaktdaten angegebene Emailadresse schicken. Ich habe die Emailadressen an unterschiedlichen Tagen gesammelt.

Ich habe die Kontaktdaten als SAV Datei heruntergeladen, in eine CSV umgewandelt und in einem anderen Fragebogen diese Datei als Kontake importiert.

Ich sehe in der Datei mit den Kontaktdaten keine Angabe, wann die Adresse erhoben wurde. Ist es möglich, diese irgendwie automatisch zu importieren?

Falls nein, muss ich also in der heruntergeladenen SAV Datei noch händisch einstellen, wann die Mail jeweils verschickt werden soll?

Die Mail soll außerdem eine persönliche ID für jeden Teilnehmenden enthalten. Kann ich diese irgendwie automatisch einfügen lassen und auch den Namen automatisch einfügen, sodass die Teilnehmenden mit Name angesprochen werden in der Mail, die ich versende?

Vielen Dank für die Hilfe!

1 Answer

0 votes
by SoSci Survey (306k points)

Ich habe die Kontaktdaten als SAV Datei heruntergeladen

SoSci Survey bietet den Download nur als CSV-Datei an. Wenn Sie eine SAV-Datei gefunden haben, dann ist irgendwas schief gelaufen. SAV-Dateien gibt es von SoSci Survey generell nicht.

Ich sehe in der Datei mit den Kontaktdaten keine Angabe, wann die Adresse erhoben wurde.

Das ist korrekt, die Kontaktdaten werden streng von den erhobenen Daten getrennt - diese Trennung ist explizit gewünscht. Datum und/oder Zeitpunkt würden eine Zuordnung ermöglichen oder zumindest erleichtern.

muss ich also in der heruntergeladenen SAV Datei noch händisch einstellen, wann die Mail jeweils verschickt werden soll?

Wenn Sie die Daten ohnehin wieder nach SoSci Survey importieren möchten, warum verwenden Sie nicht gleich eine Opt-In-Frage in Verbindung mit mailSchedule()?

Die Mail soll außerdem eine persönliche ID für jeden Teilnehmenden enthalten.

Auch das spricht nicht dafür, dass man in Ihrem Szenario mit anonymen Daten arbeiten könnte. Die Opt-In-Funktion scheint mir hier besser geeignet.

by s186616 (180 points)
Vielen Dank für die Anmerkungen. Es war erst der Pretest und ich könnte für die richtige Erhebung auf die Opt-In Frage umschwenken, wenn das sinnvoller ist.
Ich stelle hier nochmal das Design der Studie dar:
1.Messzeitpunkt: vor Ort im Wald, per Tablet via Internet. Versuchsleitung ist anwesend. Teilnehmende geben einen persönlichen Identifikationscode ein.
Halbstündiger Spaziergang. Dann Rückkehr zum Startpunkt.
2. Messzeitpunkt: ca. 60 Min. nach dem ersten Messzeitpunkt vor Ort im Wald, per Tablet via Internet. Versuchsleitung ist anwesend. Teilnehmende geben einen persönlichen Identifikationscode ein.
3. Messzeitpunkt: 10 Tage nach dem Tag des 1. und 2. Messzeitpunkts. Teilnehmende bekommen einen Link per Mail geschickt und beantworten den online Fragebogen von zuhause aus.

Ich habe gesehen, dass für Befragungen mit mehr als 2 MZP eher empfohlen wird mehrere Fragebögen anzulegen. In allen Fragebögen kommen z.T. gleiche und z.T. neue Fragen vor.

Eine andere Möglichkeit wäre, für MZP 1 und 2, die relativ kurz aufeinander folgen einen Fragebogen anzulegen. Die Teilnehmenden könnten eine Unterbrecherseite angezeigt bekommen und nach einer Stunde zum Tablet zurückkehren und dann den zweiten Fragbogen ausfüllen.
Zum dritten Messzeitpunkt könnte ich dann nochmal einen getrennten Fragebogen anlegen. Allerdings müsste ich irgendwie beim 2. Fragebogen einstellen, dass Personen 10 Tage nach ausfüllen dieses Fragebogens einen Link zum dritten Fragebogen zugeschickt bekommen. Die Frage ist, wie ich die Daten der Fragebögen dann einander zuordnen kann.

Welche Lösung würden Sie mir denn in diesem Fall empfehlen?

Vielen Dank für die Hilfe!
by SoSci Survey (306k points)
> In allen Fragebögen kommen z.T. gleiche und z.T. neue Fragen vor.

Auch das spricht dafür, mit mehreren Fragebögen zu arbeiten.

> Eine andere Möglichkeit wäre, für MZP 1 und 2, die relativ kurz aufeinander folgen einen Fragebogen anzulegen.

Das wäre möglich, ob es in der Praxis auch funktioniert, hängt maßgeblich an den tatsächlichen Abläufen. Wenn das Tablet in der Zwischenzeit die Browser-Tab schließt, wäre das z.B. hinderlich.

> Allerdings müsste ich irgendwie beim 2. Fragebogen einstellen, dass Personen 10 Tage nach ausfüllen dieses Fragebogens einen Link zum dritten Fragebogen zugeschickt bekommen.

Mit der Serienmail-Funktion ist das ja - nein, trivial trifft es nicht ganz - gut zu bewerkstelligen (https://www.soscisurvey.de/help/doku.php/de:survey:opt-in-live). Die Zuordnung erfolgt dann über den Personencode (SERIAL), den SoSci Survey automatisch zuweist, wenn man mit pseudonymen oder personenbezogenen Adresseinträgen arbeitet.
by s186616 (180 points)
Ich bin mir nicht ganz sicher, ob eine Opt-In Frage tatsächlich das ist, was ich benötige. Dafür müssen die Teilnehmenden ja ihre Emailadresse zunächst eingeben, und dann nochmal bestätigen:


    Der erste Fragebogen (A1) dient zur Rekrutierung, hier wird unter anderem die E-Mail-Adresse abgefragt. Diesen Fragebogen füllen die Teilnehmer unmittelbar nach Aufruf des Fragebogen-Links aus.
    Der zweite Fragebogen (A2) wird aufgerufen, wenn die Teilnehmer ihre E-Mail-Adresse bestätigen (Double Opt-In). Also im Idealfall wenige Minuten nach A1. Dieser Fragebogen bereitet die Versand der Einladungsmails für den zweiten Befragungszeitpunkt vor.
    Ein dritter Fragebogen (B) enthält die Fragen für die zweite Befragungswelle. Wenn weitere Befragungszeitpunkte geplant sind, benötigt man ggf. weitere Fragebögen (C, D, E, …).

Die Teilnehmenden sitzen zu T1 und T2 aber im Wald und müssten sich dann dort von einem Tablet aus in ihren Email Account einloggen um diese zu bestätigen - das scheint mir doch sehr aufwändig. Alternativ müssten sie die Eingabe ihrer Emailadresse nach T2 bestätigen, wenn sie wieder zuhause sind. Dies scheint mir aber recht riskant, da es ein weiterer Schritt ist, an dem Personen potenziell ausscheiden, einfach weil sie vergessen, zuhause auf den Bestätigungslink zu klicken. Ich habe aber nicht viele Teilnehmende (in 2 Jahren Datenerhebung sind 280 TN geplant), wobei für jeden einzelnen Teilnehmenden der Aufwand extrem hoch ist. Würde also eine Person vergessen auf den Link zu klicken, und daher zu T3 ausscheiden, wäre das ein wirkliches Problem.

Gibt es denn noch eine Alternative hierzu? Im Prinzip habe ich die Emailadressen der Teilnehmenden schon vor T1, wenn sie sich für die Studie anmelden. Ich könnte die Einladung zu T3 also auch auf eine andere Weise verschicken - das Problem ist nur, dass das irgendwie automatisiert geschehen sollte, 10 Tage nach Ausfüllen des 1. und 2. Fragebogens. Allerdings werden die Teilnehmenden zuvor randomisiert einer von 5 Gruppen zugewiesen. Alle bekommen die gleichen T1 und T2 fragebögen, aber nur die Teilnehmenden aus 2 Bedingungen sollen auch zu T3 einen Fragebogen bekommen.

Haben Sie noch eine andere Idee, wie das lösbar wäre?

Vielen Dank für die Hilfe!
by SoSci Survey (306k points)
> Dafür müssen die Teilnehmenden ja ihre Emailadresse zunächst eingeben, und dann nochmal bestätigen:

Nur beim Double-Opt-In, nicht beim Single-Opt-In.

Aber die Bestätigung hat den Vorteil, dass die Leute nicht später aus der Studie fallen, weil sie sich bei der Mailadresse vertippt haben.

> Die Teilnehmenden sitzen zu T1 und T2 aber im Wald

Good point :) In dem Fall wäre ein Single Opt-In aber immer noch möglich.
by s186616 (180 points)
Danke für die Antwort. Und welche Möglichkeiten gäbe es denn, mit dem letzten Punkt meiner Frage oben umzugehen:

Alle Teilnehmenden bekommen die gleichen T1 und T2 Fragebögen, aber nur die Teilnehmenden aus 2 von 5 Bedingungen sollen auch zu T3 einen Fragebogen bekommen. Das heißt ich brauche nur von einem Teil der Teilnehmenden die Emailadresse, um ihnen einen Link zu T3 zu schicken. Möchte aber, dass die Daten der Teilnehmenden aller 5 Bedingungen in einem Fragebogen erhoben werden, um zu vermeiden, dass ich später aufwändig alle Daten zusammenführen muss.
VIelen Dank für die Hilfe!
by SoSci Survey (306k points)
> Möchte aber, dass die Daten der Teilnehmenden aller 5 Bedingungen in einem Fragebogen erhoben werden, um zu vermeiden, dass ich später aufwändig alle Daten zusammenführen muss.

Diese kleine Unannehmlichkeit ist m.E. deutlich weniger wichtig (das bekommen Sie schon hin) als die Gefahren, die mit einem einzelnen langen Fragebogen einher gehen. Größe Gefahr: Jemand lässt einen Fragebogen zwischendurch aus oder klickt dort nicht bis zur nächsten Seite - dann müssen Sie sehr, sehr aufwändig sicherstellen, dass die Person bei dem folgenden Fragebogen wieder mitmachen kann.

> Das heißt ich brauche nur von einem Teil der Teilnehmenden die Emailadresse

Sowohl das Opt-In als auch mailSchedule() können Sie ja mittels PHP-Filtern abhängig von Bedingungen (z.B. einer Zufallsziehung) anzeigen oder nicht.
by s186616 (180 points)
Verstehe. Das Problem ist, dass die Personen selbst nicht wissen, in welcher Bedingung sie sind. Die randomisierte Zuweisung zur Bedingung funktioniert so, dass der Person zufällig einer von 5 Doodle Links angezeigt wird. Sie klicken darauf, und sehen dann lediglich für diese Bedingung buchbare Termine. Sie buchen dann auf Doodle einen Termin und bekommen von mir per Mail eine Beschreibung, wo der Treffpunkt ist usw. Wenn für die Personen kein Termin passt, können Sie mir eine Email schreiben, ich gehe dann gleich vor, klicke auf den Socscisurvey Fragebogen und lasse mir randomisiert Zeiten für eine Bedingung anbieten, die ich den Personen anbieten kann. Die Teilnehmenden kommen dann zum gebuchten Termin und bekommen vor Ort im Wald die Fragebögen auf einem Tablet vorgelegt. Wenn den Person Die Frage ist also, wie so ein PHP-Filter gestaltet werden kann? Denn letztlich weiß nur ich, in welcher Bedingung die Teilnehmenden gelandet sind, sie selbst wissen es aber nicht. Wenn Sie aber z.B. einmal auf den Fragebogen gekickt haben, ihnen bestimmte Zeiten angezeigt wurden, keine dieser Zeiten gepasst hat, sie mir eine email schreiben und ich nochmal randomisiere, dann frage ich mich, wie im Fragebogen festgehalten werden kann, um welche Bedingung es sich gerade handelt?
by SoSci Survey (306k points)
>  letztlich weiß nur ich, in welcher Bedingung die Teilnehmenden gelandet sind

Und das wissen Sie, bevor Sie den Personen den Doodle-Link schicken, korrekt? Heißt, Sie müssten diese Information auch schon vorab in SoSci einpflegen.
by s186616 (180 points)
Nochmal zum Ablauf:
1. Die Teilnehmenden öffnen einen Link zum Socscisurvey Fragebogen. Dort bestätigen sie, dass sie die Teilnahmebedingungen erfüllen und bekommen randomisiert einen Doodle-Link ausgegeben, der die Termine einer Bedingung anzeigt.
2. Der Teilnehmende bucht einen Termin.
Ab jetzt weiß ich, in welcher Bedingung er/ sie ist.
3. Immer 2-5 Teilnehmende der gleichen Bedingung kommen zu einem Zeitslot an einen vorgegebenen Treffpunkt in den Wald.
4. Ich verschicke keinen Link zum Fragebogen, sondern gebe jedem Teilnehmenden vor Ort ein Tablet, auf dem ich bereits das Browserfenster mit dem Fragebogen zu T1 bzw. nach dem Spaziergang zu T2 geöffnet habe.
Wie kann ich also hier die Information über die Bedingung einfügen, in der sich die TN befinden? Ich müsste dann ja bevor die Teilnehmenden das Tablet jeweils bekommen eine erste Frage selbst ausfüllen, in der abgefragt wird, in welcher Bedingung sie sich befinden. Oder wie genau kann ich die Information über die Bedingung vorab in Socscisurvey einpflegen?
by SoSci Survey (306k points)
Würde die Gruppenzuordnung alleine in (1) in SoSci Survey passieren, wäre es einfach. Aber dadurch, dass Sie evtl. nochmal feinjustieren müssen, entscheiden Sie die Gruppenzugehörigkeit ja erst nach Ausfüllen des ersten Fragebogens final, also zwischen 3 und 4.

Die Lösung wäre demnach, dass Sie im Wald einfach je nach Bedingung einen anderen Fragebogen (im selben Projekt) aufrufen. So können Sie in der einen Bedingung die Mailadresse abfragen und in der anderen nicht.

Sie könnten auch unterschiedliche markierte Links aufrufen, das hätte Vorteile, wenn es ein langer Fragebogen wäre, der aufwändiger zu verwalten ist.

Sie können auch den allgemeinen Teil, den alle bekommen direkt aus der Navigation in den zweiten Fragebogen ziehen (vereinfacht die Verwaltung) und dann am Ende nur die E-Mail-Sache ergänzen.
by s186616 (180 points)
Vielen Dank für die Hilfe, dann werde ich es denke ich mit zwei untersch. Fragebögen in einem Projekt versuchen. Ich habe nun erstmal den Fragebogen mit Opt-In Frage angelegt.
iDafür habe ich eine Opt-In Frage mit single opt in auf der letzten Seite des Fragebogens 2 erstellt. Nach der Opt-In Frage habe ich den PHP Code mailSchedule(value('OP01'), 2, 10 * 24 * 3600); eingegeben. Ich habe Unter Einladungen verschicken -> Serienmails zwei Serienmails angegeben. Fragebogen 2 und Fragebogen 3, zu dem die Teilnehmenden zu T3 den Link 10 Tage nach Ausfüllen des 2. Fragebogens geschickt bekommen sollen. Beim Testen kommt nun aber die Fehlermeldung: This interview has not been started in context of a mailing. Therefore, mailSchedule() cannot identify the appropriate recipient.
Wo liegt denn da der Fehler?
Vielen Dank für die Hilfe!
by SoSci Survey (306k points)
> Beim Testen kommt nun aber die Fehlermeldung: This interview has not been started in context of a mailing.

Für welche Seite wird diese Fehlermeldung angezeigt? Für die Seite mit dem mailSchedule()? Was zeigt die Debug-Information für diese Seite an?

>  Nach der Opt-In Frage...

Wenn Sie mit "nach" meinen "auf der nächsten Seite", dann passt alles. Wenn Sie es auf dieselbe Seite gepackt haben, kann value() noch gar keinen Wert liefern.
by s186616 (180 points)
Okay, das funktioniert nun. Ich habe nun beim Fragebogen tu t2 den Zugriff auf öffentlich und beim Fragebogen zu t3 auf serienmail gestellt. wenn ich nun den fragebogen zu t2 ausfülle und über die serienmail auf den link klicke zum fragebogen zu t3, dann wird mir jedoch die fehlermeldung angezeigt: Zugriff verweigert, für den Zugriff auf diesen Fragebogen wird ein Zugangsschlüssel benötigt.
Habe ich da eine falsche Einstellung bei Zugriff festgelegt?
by SoSci Survey (306k points)
Wie sieht der Link in der Serienmail denn aus? Steht da ein ?d=... im Link? Wenn nicht, fehlt womöglich der Platzhalter %link% in der Serienmail?
by s186616 (180 points)
Die Serienmail sieht so aus:

%Liebe Frau xy%


Inzwischen sind 10 Tage vergangen, seit Sie vor Ort an der Studie
xy teilgenommen haben.

Anbei erhalten Sie nun wie angekündigt den Link zum letzten Fragebogen.
Bitte füllen Sie diesen noch aus. Dies ist wichtig für uns, um auch
längerfristigere Effekte von Spazierengehen erfassen zu können. Falls Sie
es nicht geschafft haben sollten, noch dreimal spazieren zu gehen, füllen
Sie den Fragebogen bitte trotzdem aus,

Unter folgendem Link kommen Sie direkt zum Fragebogen:
https://www.soscisurvey.de/restore2020/?q=qnr2


Vielen Dank für Ihre Teilnahme an der Studie!


hier geht es zum Fragebogen:
%https://www.soscisurvey.de/restore2020/?q=qnr2%
by SoSci Survey (306k points)
Weder die Anrede noch der Link dürfen in der die Serienmail. Stattdessen muss da stehen:

%salut%

...

Unter folgendem Link kommen Sie direkt zum Fragebogen:
%link%

Nur dann kann SoSci Survey den Platzhalter %link% durch den personalisierten Link ersetzen. Im Karteireiter "Fragebogen-Link" legen Sie in der Serienmail fest, auf welchen Fragebogen der Link dann zeigt.
by s186616 (180 points)
Achso, danke. Ich dachte ich muss den Link zwischen %Link% einfügen.
Nun funktioniert die Serienmail also. Ich habe für die Bedingungen, bei denen Personen zu t3 nochmal einen Fragebogen beantworten sollen nun die Serienmail eingestellt. Der Ablauf wäre für die Personen also nun so:
1. Sie tragen sich für einen Termin ein und werden dabei einer Bedingung zugeordnet.
2. Sie bekommen eine Bestätigungsmail mit Ortsangabe, wo der Treffpunkt ist.
3. sie kommen zum Treffpunkt in den Wald.
4. Die Personen bekommen den T1 fragebogen auf einem Tablet. Sie bekommen einen persönlichen Identifikationscode, den sie auf Seite 2 des T1 Fragebogens eingeben.
5. Die Personen gehen eine halbe Stunde spazieren.
6. Ich weiß in welcher Bedingung die Personen sind und öffne entsprechend einen bestimmten t2 Fragebogen für die Personen.
7. Die Personen geben auf Seite 2 des Fragebogens zu t2 wieder ihren persönlichen Identifikationscode an.
8. Am Ende des T2 Fragebogens tragen die Personen ihre Email Adresse ein.
9. 10 Tage später bekommen sie per Mail über die Serienmail den Link zum T3 Fragabogen zugeschickt.
10. Sie füllen auch diesen aus.

Wie kann ich nun den Serial Code der jeweiligen Person mit dem persönlichen Identifikationscode von T1 und T2 in Verbindung bringen, sodass ich bei jeder Person die Veränderung über die Zeit hinweg analysieren kann?
by SoSci Survey (306k points)
> Wie kann ich nun den Serial Code der jeweiligen Person mit dem persönlichen Identifikationscode von T1 und T2 in Verbindung bringen

In dem Fragebogen, in welchem Sie die Opt-In-Mail verwenden, wird der Personencode in einer Variablen mit der Kennung der Opt-In-Frage abgelegt. In Fragebögen, welche über den individuelen Link aufgerufen werden, steht dieser Code in der Variable SERIAL.
by s186616 (180 points)
Verstehe. Ich habe dann also einen Fragebogen zu T1, in dem die Person den pers. Identifikationscode angibt, den ich vergebe. Zu T2 ist sowohl der pers. Identifikationscode, als auch der SERIAL Code unter der Kennung der Opt- In Frage zu sehen und im dritten Fragebogen T3 ist nur die SERIAL Variable zu sehen. Wie führe ich denn diese Angaben denn dann in SPSS zusammen? Muss ich das alles händisch zusammenführen in SPSS?
by SoSci Survey (306k points)
Das geht jetzt ein gutes Stück über den SoSci-Support hinaus ;)

In SPSS funktioniert das über "Daten" -> "Dateien zusammenfügen" -> "Variablen hinzufügen" und anschließende Kombination über eine "Schlüsselvariable".

Mehr dazu s. https://www.ibm.com/docs/de/spss-statistics/SaaS?topic=files-add-variables
by s186616 (180 points)
Guten Tag,
nun habe ich nochmal eine Frage. Ein Teil meiner Teilnehmenden wird nun nur 2 Messzeitpunkte in einem Experiment durchlaufen (Bedingung 1-3) und ein Teil der Teilnehmenden (Bedingung 4 und 5) 3 Messzeitpunkte. Für Bedingungen 4 und 5 habe ich die Serienmail erstellt. Die Teilnehmenden geben zu T2 ihre Emailadresse an und bekommen 10 Tage später eine Einladung zum Fragebogen T3. Bedingung 1-3 hat nur zwei Messzeitpunkte. Ich brauche aber dennnoch die Emailadressen der Teilnehmenden, die an meinem Gewinnspiel teilnehmen möchten. Diese hätte ich für Bedingung 1-3 mit Kontaktdaten getrennt erheben erfasst. Dann habe ich aber das Problem, dass die Emailadressen für die Bedingung 4 und 5 ja nicht gespeichert werden, sondern ihnen nur der dritte Fragebogen geschickt wird. Wie kann ich sicherstellen, dass ich auch diese Emailadressen habe, um unter allen Teilnehmeden dann meinen Gewinn zu verlosen?
Danke für die Hilfe!!
by SoSci Survey (306k points)
> nun habe ich nochmal eine Frage.

Das ist als Kommentar zu einer ganz anderen Frage hier nicht ganz optimal...

> Diese hätte ich für Bedingung 1-3 mit Kontaktdaten getrennt erheben erfasst.

Sie laden die Personen doch bereits per E-Mail ein und haben deren Adressen schon in der Adressliste, oder?

Aber wie gesagt: Gescheiter als neue Frage hier im Support anlegen. Da ist dann mehr Platz.

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

...