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

Guten Tag,

in meiner Survey-Studie in Zusammenarbeit mit einem externen Panel Provider gibt es mehrere redirects.

Beim Screenout (nicht gegebenes Einverständnis) funktionieren Rückleitung und ID-Rückgabe einwandfrei.

Bei Quotafull (westdeutsches Bundesland) und Complete wurde keine ID zurückgegeben, der Parameter m blieb leer.

Die Quoten habe ich mit den neuen Bausteinen für Quoten in den Fragebogen eingebaut: der Baustein mit den Links auf Seite 1, die Quotenbausteine jeweils auf der Seite nach den entsprechenden Demografie-Fragen.

Woran kann es liegen, dass bei den Quoten-redirects keine ID zurückgegeben wird?

LG

by SoSci Survey (371k points)
Die Redirects sind alle in einem Baustein "Panel-Redirects" eingegeben? Und die Stelle, wo die ID eingefügt werden soll, ist in beiden Links gleich eingebaut? Posten Sie gerne mal den hinteren Teil der Redirect-Links, so wie Sie sie in der Frage eingegeben haben.
by s358929 (110 points)
Genau, die Redirects sind all m Baustein "Panel-Redirects" eingegeben. Der hintere Teil ist für die Links im Baustein: m=[reference]
In der Bausteinbeschreibung steht, dass die eckigen Klammern genutzt werden sollen.

Für die Quoten habe ich dann immer den Quotierungsbaustein in den Fragebogen gesetzt.

Für das Screenout habe ich allerdings den Link vom Panel-Provider mit dem folgenden PHP-Code eingesetzt:

redirect('https://survey.maximiles.com/screenout?p=165704_12de6f09&m=%reference%');

1 Answer

0 votes
by SoSci Survey (371k points)

Für die Quoten habe ich dann immer den Quotierungsbaustein in den Fragebogen gesetzt.

Bitte entfernen Sie das redirect() und nutzen Sie stattdessen direkt den Redirect-Baustein - heißt: Sie haben diesen wahrscheinlich ohnehin schon auf die erste Seite des Fragebogens gezogen.

Jetzt müssen Sie zum Auslösen des Screenout-Redirect nur noch entweder einen Filter "Screenout" in einer Frage definieren oder folgende Zeile PHP-Code verwenden:

setStatus('screenout');

Diese Zeile würde also das redirect() ersetzen. Dann laufen alle Redirects einheitlich über denselben Mechanismus. Stellen Sie außerdem sicher, dass Sie dem Panel-Anbieter den Link geben, der im Panel-Redirect-Baustein angezeigt wird und nicht (!) die Variante mit dem r=...

by s358929 (110 points)
Vielen Dank für die Hilfe!

Was muss ich denn im PHP bei setStatus eingeben, damit ich den Quality Fail auslöse? Das hatte ich auch analog zum Screenout eingebaut
by SoSci Survey (371k points)
by s358929 (110 points)
Alles klar, dankeschön!

Muss ich denn für die Quotierungen auch noch einen extra PHP mit setStatus einfügen oder reicht da das einsetzen der Quotierungsbausteins?

Tut mir Leid, dass ich so viele Nachfragen stelle, aber für mich als SoSci-Neuling sind die Erklärungen im Handbuch leider nicht ganz so verständlich...
by SoSci Survey (371k points)
Fragen Sie gerne - und wenn Sie Ideen haben, an welcher Stelle man das besser in der Anleitung erklären könnte bzw. darauf hinweisen sollte, dann bitte immer her mit den Ideen. Oder Sie ändern es einfach direkt selbst in der Anleitung, das ist möglich, wenn Sie in SoSci Survey eingeloggt sind.

> Muss ich denn für die Quotierungen auch noch einen extra PHP

Die Quotierungs-Bausteine lösen übergeben beim Quotenstopp oder Screenout direkt an den Redirect-Baustein. Für den Quotenstopp ist also kein PHP-Code erforderlich.
by s358929 (110 points)
Alles klar, dankeschön!
by s358929 (110 points)
Ich habe gerade folgende Rückmeldung vom Panel-Anbieter bekommen:

"Ich habe mich gerade erneut durchgetestet. Leider blieb der ID-Parameter bei der Rückleitung erneut leer.

Die IDs schicke ich über den URL-Parameter "r" mit, kann dies aber auch ändern, falls Sie etwas anderes eingestellt haben. "
by SoSci Survey (371k points)
> Die IDs schicke ich über den URL-Parameter "r" mit

Das klingt so als wenn Sie dem Panel-Anbieter noch nicht den Link aus dem "Panel-Redirects" Frage mitgeteilt hätten. Wahrscheinlich heißt der Parameter anders als "r".
by s358929 (110 points)
Ich hatte den Link mitgeteilt, das scheint aber verloren gegangen zu sein und das alte Vorgehen über den Parameter r hat sich trotzdem eingeschlichen. Es ist jetzt korrigiert und scheint alles zu funktionieren. Herzlichen Dank nochmal!

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

...