+1 vote
in SoSci Survey (dt.) by s120469 (130 points)

Hallo liebes Support-Team,

mein Fragebogen besteht aus zwei Teilen. Ich frage in meinem ersten Fragebogen über die offene Texteingabe sowie mit "mailSend()" und "dropValue()" die Mail-Adresse der Teilnehmer ab, damit der zweite Fragebogen 2 Wochen später an die Teilnehmer*innen geschickt wird. Das funktioniert auch soweit alles super!

Meine Frage ist nun, ob ich irgendwo in den erhobenen Daten eine Verknüpfung der beiden Fragebögen eines Teilnehmers (z.B. Teilnehmer A) sehen kann oder ob ich dafür noch eine weitere Funktion benötige? Da ich die Fragebögen noch nicht gestartet, lässt sich noch nicht der Link in der Mail für den zweiten Fragebogen öffnen. Demnach kann ich leider noch nicht nachvollziehen, ob mir eine Verknüpfung von dem ersten und zweiten Fragebogen eines Teilnehmers angezeigt wird --> Welche beiden Fragebogen-Daten gehören zu Teilnehmer A?

Vielen Dank für eure Hilfe!

Pascal

1 Answer

0 votes
by SoSci Survey (328k points)

Meine persönliche Empfehlung wäre, dass Sie die Opt-In-Funktion (auch als Single-Opt-In möglich) verwenden - denn dort sind viele Herausforderungen einer mehrwelligen Erhebung bereits gelöst.

Wenn Sie bei Ihrer Lösung bleiben möchten (ich vermute, um gar keine E-Mail-Adressen zu speichern), dann übergeben Sie in mailSend() die Fallnummer (CASE) des ersten Datensatzes.

// PHP-Code
$email = value('EM01_01');
dropValue('EM01_01');
if ($email) {
  sendMail($email, 1, strtotime('+2 weeks'), 'https://www.soscisurvey.de/PROJEKT/?r='.caseNumber());
}

Ich habe hier die Variable "r" verwendet, weil diese automatisch als REF im Datensatz gespeichert wird. Natürlich steht es böswilligen Teilnehmern frei, den Link nach Gutdünken zu verändern.

by s120469 (130 points)
Vielen Dank für die schnelle Antwort und Hilfe. Ja, ich muss leider bei der Lösung bleiben, damit die Mail-Adressen nicht gespeichert werden. Der PHP-Code funktioniert soweit und das mit der Case-Nummer habe ich verstanden.

Meine noch offene Frage wäre jedoch, ob die Case-Nummer nun auch in den Daten des zweiten Fragebogens als REF angezeigt wird?
by SoSci Survey (328k points)
Besser wäre es... ich empfehle, dass Sie das einfach einmal ausprobieren. Dafür können Sie das "2 weeks" ja durch "2 minutes" ersetzen.
by s120469 (130 points)
Nach bisschen Herumprobieren funktioniert es, wie gewünscht. Vielen Dank!

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

...