0 votes
ago 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

ago 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.
ago 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
ago 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=...

ago 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
ago by SoSci Survey (371k points)
ago 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...

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

...