0 votes
in SoSci Survey (dt.) by s093207 (280 points)
edited by s093207

Hey!

Ich plan etwas wohl komplexeres wenn man nach den ganzen Themenkapiteln geht, die ich mir nun seit 2 Wochen durchlesen- ohne Erfolg leider bisher.

Zusammenfassung:

  • Experiment (2 Gruppen, Experimental + Kontrollgruppe)
  • Prä-Postmessung nach 21 Tagen Intervention
  • Gruppe 1 erhält Intervention in Form eines Links
  • Gruppe 2 keine Intervention. Darf aber nach Abschluss des Experiments auch die Intervention machen

Nun gibt es glaube ich 4 Möglichkeiten dies umzusetzen. Ich benötige nun die einfachste. Denn ich sitze hier seit 2 Wochen und komme nicht mehr voran.

Ich tendiere zu folgender Möglichkeit:

Fragebogen wird von allen ausgefüllt
=> Zwei Opt-In Fragen werden gestellt mit Zuteilung zur Experimental (Gruppe 1) und Kontrollgruppe (Gruppe2)

=> Gruppe 1 wird weitergeleitet zur Intervention
=> erhält Post-Fragebogen nach gewünschtem Zeitraum
//
=> Gruppe 2 erhält Link zum Post-Fragebogen nach 21 Tagen
=> Erhält Email in der auch der Link für Intervention genannt wird

Ich versuche verzweifelt die Option zu generieren, dass die Probanden per Zufallsgenerator gezogen werden und danach OptIn1 (ExperimentalgruppenMail) und Opt-In2 (KontrollgruppenMail) zu integrieren.
Ständig bekomme ich die Fehler, dass mir die Möglichkeit die Emailadresse einzutragen zweimal angezeigt wird.

So wie:

Hinweis (Seite 10)
Eine oder mehrere Variablen (S010) wurden bereits auf Seite 9 abgefragt. Bitte beachten Sie, dass die Antworten von Seite 9 hier angezeigt und anschließend überschrieben werden. Falls Sie eine gleichartige Frage mehrfach benötigen, erstellen Sie eine Kopie der Frage.

Fehler im Fragebogen (Seite 10)
Dieses Interview wurde nicht in Verbindung mit einer Serienmail begonnen, daher kann mailSchedule() den passenden Adressaten nicht ermitteln.

Fehler im Fragebogen (Seite 10)
Es konnte kein Empfänger zur angegeben Personen-Kennung 3LN6L9486A ermittelt werden. Die Funktion mailSchedule() wird daher nicht ausgeführt.

Sie sieht mein Fragebogen bisher aus:

Stimmt das überhaupt so?

Stimmt der Variablenname den ich benutzt habe?

Wo ist denn die Verlinkung für die beiden Option Fragebögen?

by s093207 (280 points)
Ach ja, und wieviele Zettel muss ich denn nun ziehen lassen? 1 oder 2? In der Anleitung zur Randomiserung steht 2, in der Anleitung für den Zufallsgenerator steht 1. Eigentlich ist es doch nur 1 Zettel, da jede Person ja nur entweder Experiementalgruppe oder Kontrollgruppe zugeordnet werden soll
by SoSci Survey (327k points)
> Ständig bekomme ich einen Fehler.

Profi-Tipp: Posten Sie den Fehler im Wortlaut, dann können wir Ihnen sagen, wo es hakt :)

> Ach ja, und wieviele Zettel muss ich denn nun ziehen lassen? 1 oder 2?

Wie Sie es schon sagen: Sofern Sie die Personen nur zu einer der beiden Gruppen zuteilen möchten, nur einen.

>  In der Anleitung zur Randomiserung steht 2

Wo denn genau?
by s093207 (280 points)
Sry war in der Beschreibung:

Opt-In für E-Mail-Verteiler: Legen Sie für die Zufallsziehung eine Frage vom Typ „Zufallsgenerator“ mit zwei Zetteln an. Im Beispiel wird die Kennung „ZG01“ angenommen.
by SoSci Survey (327k points)
Ich habe es in der Anleitung nochmal explizit ergänzt, damit niemand mehr darüber stolpert. Sind von Ihrer Seite noch Fragen offen? Oder läuft jetzt erstmal alles?
by s093207 (280 points)
Auf jeden Fall sind die Fragen noch offen :)
Habe die gesamte Frage aktualisiert und durch Bilder ergänzt

1 Answer

0 votes
by SoSci Survey (327k points)

Ständig bekomme ich die Fehler, dass mir die Möglichkeit die Emailadresse einzutragen zweimal angezeigt wird.

Das liegt daran weil Sie die Fragen doppelt einbinden (lt. den Screenshots). Einmal haben Sie die Fragen SO09/SO10 direkt in die Seite gezogen. Und dann binden Sie sie zusätzlich via PHP-Code question() ein. Ersteres müssten Sie bitte aus dem Fragebogen entfernen.

Und dann dürfen Sie nicht die _CP-Variable verwenden, sondern die "normale" Variable. Wenn Sie im Zufallsgenerator einstellen, dass Sie nur einen Zettel pro Interview ziehen möchten, dann sind das auch nicht mehr so viele :)

Dieses Interview wurde nicht in Verbindung mit einer Serienmail begonnen, daher kann mailSchedule() den passenden Adressaten nicht ermitteln.

Hier kommt es darauf an, ob Sie Single-Opt-In oder Double-Opt-In nutzen. Direkt eine E-Mail zu versenden ist nur beim Single-Opt-In möglich. Und dann müssen Sie für die $personID die richtige Variable verwenden.

if (value('S308') == 1) {
  $personID = value('SO09');
} else {
  $personID = value('SO10');
}
by s093207 (280 points)
Super. Vielen Dank.

Leider erhalte ich immer noch folgenden Fehler:

Die Variable SO10 gibt es in diesem Projekt nicht (siehe Variablen-Übersicht). Daher kann kein Antwort-Wert dafür ermittelt werden.
by s093207 (280 points)
Habe auch schon das nächste Thema, dass ich ein Problem mit der Unterbrecherseite habe. Aber ich öffne dazu einfach einen neuen Thread.
by SoSci Survey (327k points)
> Die Variable SO10 gibt es in diesem Projekt nicht

Eine Frage SO10 gibt es aber schon (laut Ihrem Screenshot), oder? Wurde diese Frage im Fragebogen auch angezeigt? Wird sie in der "Variablen-Übersicht" angezeigt? Was steht dort genau?
by s093207 (280 points)
Richtig. Die Frage S010 gibt es/gab es.

Ich habe diese "Besonderheiten" im Fragebogen als neue Rubrik erstellt, damit ich sie schneller finde. Daher ist:
S308 jetzt B102
S009 jetzt B101
S010 jetzt B103


Rubrik B1: Besonderes

[B101] !Opt-In für E-Mail-Verteiler
Experimentalgruppe
B101 Personenkennung (SERIAL)
Text/Zeichenkette

[B102] Zufallsgenerator
Randomisierung
B102_CP Randomisierung: Vollständige Leerungen der Urne bisher
Ganze Zahl
RG Randomisierung: Gezogener Code
1 = (Experimental)Gruppe 1
2 = Kontrollgruppe 2

[B103] !Opt-In für E-Mail-Verteiler
Kontrollgruppe
"Datenerhebungstool: E-Mail-Adressenangabe erforderlich"

B103 Personenkennung (SERIAL)
Text/Zeichenkette

=> Die Variablen S308 (B102) und B101 hat er mich nach der Umstellung der Rubriken/Variablennamen auch automatisch geändert. Aber mit S010(B103) hat er Probleme. Die änderte er nicht um. Also erkennt er es quasi nicht.
by SoSci Survey (327k points)
Es sieht so aus, als hätten Sie die Variable des Zufallsgenerators manuell umbenannt. In "RG". Kann das sein? In dem Fall müssten Sie diesen Variablennamen auch im PHP-Code verwenden.

Und wenn Sie die Opt-In-Frage in eine andere Rubrik verschoben haben, dann müssen Sie im PHP-Code bitte auch die entsprechenden neuen Kennungen verwenden.

Die Logik ist folgende: Wenn man in der Experimentalgruppe ist, soll die eine Opt-In-Frage angezeigt werden, und auf der nächsten Seite sollte aus dieser Frage auch die Personenkennung mittels value() ausgelesen werden, sodass man sie in mailSchedule() oder mailResume() verwenden kann. Also auf jeder Seite ein IF.

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

...