Guten Tag liebes SoSci-Support-Team,
ich habe Probleme, eine externe Panel-ID korrekt in SoSci Survey zu übernehmen und beim Redirect wieder an den Panelanbieter zu übermitteln. Der Panelanbieter stellt mir folgende Redirect-Links zur Verfügung:
Complete:
https://notch.insights.supply/cb?token=c08a1f86-b7ad-409b-b6a3-53f9d4457083&RID=[insert_value]
Qualification Termination:
https://samplicio.us/s/ClientCallBack.aspx?RIS=20&RID=[insert_value]
Duplication/Security Termination:
https://samplicio.us/s/ClientCallBack.aspx?RIS=30&RID=[insert_value]
Overquota:
https://samplicio.us/s/ClientCallBack.aspx?RIS=40&RID=[insert_value]
Um die Panel-ID einzulesen, habe ich in SoSci Survey den Befragungslink auf
https://survey.ifkw.lmu.de/tics/?r=[insert_value]
gestellt, damit SoSci Survey die ID automatisch als Referenz (%reference%) speichert. In meinem Code sehen die Redirect-Befehle z. B. so aus:
if (value('IC02') != 1) {
redirect('https://samplicio.us/s/ClientCallBack.aspx?RIS=20&RID=%reference%');
}
Das Problem:
Weder in den erhobenen Daten (Spalte „REF“) noch im finalen Redirect taucht der Wert auf, den ich als [insert_value] teste.
Stattdessen lande ich immer auf der generischen Fehlerseite des Panels, was darauf hinweist, dass keine ID übertragen wird, was der Projektmanager ebenfalls bestätigt.
Ich habe auch schon versucht, eine „Gerät und übermittelte Variablen“-Frage mit dem Parameter RID anzulegen, aber auch so wird kein Wert gespeichert bzw. beim Redirect übergeben.
Können Sie mir bitte sagen, welche Schritte ich noch prüfen oder anpassen muss, damit die Speicherung der Participant ID funktioniert?
Vielen Dank für Ihre Hilfe!