0 votes
in SoSci Survey (dt.) by s110240 (110 points)

Liebes Soscisurvey-Team,

ich erstelle eine Studie, in der vier Personen präsentiert werden, die in eine Rangliste sortiert werden sollen. Es werden jedoch nur randomisiert die Personen auf Platz 1 und Platz 4 weiterverwendet. Nach Beantwortung einiger Fragen zu der zugeteilten Person, werden nochmals randomisiert entweder ein kurzer oder ein längerer Text der Person zugeteilt.

Die Codierung sieht wie folgt aus:

1) Zuerst der Zufallsgenerator (ZG01)

1 = niedrigsterWert+komplex
2 = niedrigsterWert+einfach
3 = höchsterWert+komplex
4 = höchsterWert+einfach

2) Einteilung der vier Personen in die Rangliste (II01_01, II01_02, II01_03, II01_04)

3) Auf der nächsten Seite werden die Antworten mit folgendem Code verarbeitet, um die Namen der Personen zuzuordnen, die die VPN in die Rangliste sortiert hat:

if (value('ZG01') < 3) {

// Niedrigster Wert wurde ausgewählt
if (value('II01_01') < value('II01_02') && value('II01_01') < value('II01_03') && value('II01_01') < value('II01_04')) {
    $ausgewaehlterName = "lolaweippert";
} elseif (value('II01_02') < value('II01_03') && value('II01_02') < value('II01_04')) {
    $ausgewaehlterName = "rezo";
} elseif (value('II01_03') < value('II01_04')) {
    $ausgewaehlterName = "riccardosimonetti";
} else {
    $ausgewaehlterName = "dianazurloewen";
}

} else {

// Höchster Wert wurde ausgewählt
if (value('II01_01') > value('II01_02') && value('II01_01') > value('II01_03') && value('II01_01') > value('II01_04')) {
    $ausgewaehlterName = "lolaweippert";
} elseif (value('II01_02') > value('II01_03') && value('II01_02') > value('II01_04')) {
    $ausgewaehlterName = "rezo";
} elseif (value('II01_03') > value('II01_04')) {
    $ausgewaehlterName = "riccardosimonetti";
} else {
    $ausgewaehlterName = "dianazurloewen";
}

}

put('ZG02_01', $ausgewaehlterName);

4) Auf den folgenden Seite verwende ich viele verschiedene Platzhalter und die Zuordnung des gewählten Rangplatzes mit dem Namen funktioniert immer

5) Nun soll ein Post/ Nachricht angezeigt werden, die sich genau auf die ausgewählte Person bezieht (randomisiert in einem komplexen und einem einfachen Post). Der Code dazu:

if (value('ZG02_01') == "lolaweippert" && value('ZG01') == 2 || value('ZG01') == 4) {
html('image');}
elseif (value('ZG02_01') == "lolaweippert" && value('ZG01') == 1 || value('ZG01') == 3) {
html('image');}
elseif (value('ZG02_01') == "rezo" && value('ZG01') == 2 || value('ZG01') == 4) {
html('image');}
elseif (value('ZG02_01') == "rezo" && value('ZG01') == 1 || value('ZG01') == 3) {
html('image',);}
elseif (value('ZG02_01') == "riccardosimonetti" && value('ZG01') == 2 || value('ZG01') == 4) {
html('image',);}
elseif (value('ZG02_01') == "riccardosimonetti" && value('ZG01') == 1 || value('ZG01') == 3) {
html('image', );}
elseif (value('ZG02_01') == "dianazurloewen" && value('ZG01') == 2 || value('ZG01') == 4) {
html('image',);}
elseif (value('ZG02_01') == "dianazurloewen" && value('ZG01') == 1 || value('ZG01') == 3) {
html('image',);}

Hier möchte ich sagen: Falls Bedingung = 1 ODER 3 —> hohe Komplexität; Falls Bedingung = 2 ODER 4 —> niedrige Komplexität

Bei Punkt 5 tritt das Problem auf: Manchmal funktioniert es perfekt und der richtige Post wird zugeordnet, manchmal wird aber der Post von lolaweippert (und dann IMMER ein Post von lolaweippert) angezeigt. Ich finde kein Muster, wann der richtige Post und wann der Post von lolaweippert zugeordnet wird. Liegt es daran, dass ihre Posts an erster Stelle im Code stehen und der Code nicht korrekt ist?

Alternativ habe ich mit Platzhaltern gearbeitet, da ist jedoch genau das gleiche Problem aufgetreten. Anbei trotzdem der Code:

5) //Platzhalter Post

if (value('ZG02_01') == "lolaweippert" && value('ZG01') == 2 || value('ZG01') == 4) {
replace('%influencerpost%', 'image', 'html');
} elseif (value('ZG02_01') == "lolaweippert" && value('ZG01') == 1 || value('ZG01')== 3) {
replace('%influencerpost%', 'image', 'html');
} elseif (value('ZG02_01') == "rezo" && value('ZG01') == 2 || value('ZG01') == 4) {
replace('%influencerpost%', 'image', 'html');
} elseif (value('ZG02_01') == "rezo" && value('ZG01') == 1 || value('ZG01') == 3) {
replace('%influencerpost%', 'image', 'html');
} elseif (value('ZG02_01') == "riccardosimonetti" && value('ZG01') == 2 || value('ZG01') == 4) {
replace('%influencerpost%', 'image', 'html');
} elseif (value('ZG02_01') == "riccardosimonetti" && value('ZG01') == 1 || value('ZG01') == 3) {
replace('%influencerpost%', 'image', 'html');
} elseif (value('ZG02_01') == "dianazurloewen" && value('ZG01') == 2 || value('ZG01') == 4) {
replace('%influencerpost%', 'image', 'html');
} elseif (value('ZG02_01') == "dianazurloewen" && value('ZG01') == 1 || value('ZG01') == 3) {
replace('%influencerpost%', 'image', 'html');

Können Sie mir weiterhelfen? Anbei noch der Link zum Pretest, falls Sie den benötigen:
https://www.soscisurvey.de/instagramcynism/?act=Nlw7herJFhaYHXpI6mJEeZSN

Vielen Dank im Voraus für Ihre Unterstützung!

Please log in or register to answer this question.

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

...