Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:survey:panels [19.07.2021 17:10] – [Kommunikation zwischen Panel und Fragebogen] sophia.schauerde:survey:panels [04.03.2024 11:49] (aktuell) – [Kommunikation zwischen Panel und Fragebogen] m.alber.makeopinion
Zeile 44: Zeile 44:
 </code> </code>
  
-Beachten Sie, dass der Platzhalter ''[panelID]'' im ursprünglichen Redirect (dieser kann auch anders lauten) durch einen [[:de:create:placeholders|SoSci-Platzhalter]] ''%reference%'' ersetzt wurde.+**Wichtig:** Beachten Sie, dass der Platzhalter ''[panelID]'' im ursprünglichen Redirect (dieser kann auch anders lauten) durch einen [[:de:create:placeholders|SoSci-Platzhalter]] ''%reference%'' ersetzt werden muss.
  
 ==== Screenout etc. ==== ==== Screenout etc. ====
Zeile 167: Zeile 167:
 redirect('http://www.anbieter.com/p9815245/exit.php?id='.value('DV01_RV1')); redirect('http://www.anbieter.com/p9815245/exit.php?id='.value('DV01_RV1'));
 </code> </code>
 +
 +
 +===== Panels und Zufallsauswahl =====
 +
 +Eine normale [[:de:create:randomization]] hat auf die Panel-Anbindung keine Auswirkungen, aber wenn man mittels ''[[:de:create:functions:gotoquestionnaire]]'' eine [[:de:create:random_questionnaire]] realisiert, muss man die Panel-ID (und bei Bedarf weitere Variablen) an die untergeordneten Fragebögen übergeben.
 +
 +Das Vorgehen wird hier im Detail beschrieben: [[:de:create:random_questionnaire#zusammenspiel_mit_externen_panels|Zusammenspiel mit externen Panels]]
 +
 +
 +===== Fehlersuche =====
 +
 +Wenn Sie dem Panel-Anbieter den Fragebogen-Link (mit Platzhalter für die Panel-ID, siehe [[#link_mitteilen|Link mitteilen]] und [[#personalisierte_links_zum_fragebogen|Personalisierte Links zum Fragebogen]]) mitgeteilt haben, wird dieser Testen, ob die Redirects funktionieren.
 +
 +Solle das nicht der Falls sein, kann das Problem an drei Stellen liegen:
 +
 +  - Die Panel-ID wird vom Panel-Anbieter nicht korrekt an den Fragebogen übergeben
 +  - Die Panel-ID wird im Redirect nicht korrekt an den Panel-Anbieter zurückgegeben
 +  - Die ''redirect()''-Funktion wird aufgrund der Filterführung nicht aufgerufen
 +
 +Um das Problem einzugrenzen, suchen Sie unter **Erhobene Daten** -> **Daten ansehen** zunächst die Test-Datensätze, welche der Panel-Anbieter erzeugt hat. Sollten Sie dort überhaupt keine passenden Fälle finden, prüfen Sie noch einmal, ob Sie dem Panel-Anbieter die Links zum korrekten Befragungsprojekt geschickt haben.
 +
 +In den Datenfällen prüfen Sie nun, ob dort eine Panel-ID vorliegt. In aller Regel ist das eine lange Zahl oder ein kryptischer Code aus Ziffern und Buchstaben. Wenn Sie mit ''r='' arbeiten, sollte der Code in der Variable "REF" gespeichert werden. Wenn Sie den Code mit einer Frage "Gerät und übermittelte Variablen" einlesen, dann suchen Sie unter der Kennung dieser Frage. Wenn der Code nicht vorliegt, ...
 +
 +  * haben Sie dem Panel-Anbieter entweder einen fehlerhaften Link zukommen lassen.
 +  * Oder in den **Projekt-Einstellungen** unter //Spezielles// wurde bei //Variablen im Link zum Fragebogen// für die Referenz ein anderer Variablenname festgelegt.
 +  * Oder die Frage "Gerät und übermittelte Variablen" wurde nicht auf der ersten Seite im Fragebogen platziert.
 +  * Oder Sie haben mehrere Fragebögen im Projekt definiert (**Fragebogen zusammenstellen** -> **Fragebögen verwalten**) und es wird der falsche davon aufgerufen.
 +
 +Wenn die Panel-ID im Datensatz gespeichert wird, aber nicht zurück-übermittelt wird, prüfe Sie zunächst nochmal Ihre Redirect-Links und ob die Platzhalter dort richtig eingesetzt wurde.
 +
 +**Tipp:** Zum Testen können Sie den Fragebogen einfach mit einer selbst gewählten Panel-ID starten. Wenn der Link also lautet ''%%https://s2survey.net/project/?r=[panelID]%%'', dann tragen Sie in der Adresszeile Ihres Browsers folgendes ein: ''%%https://s2survey.net/project/?r=Test0001%%''. Nach dem Redirect (so dieser funktioniert) erhalten Sie wahrscheinlich eine Fehlermeldung von der Website des Panel-Anbieters ... aber das ist in Ordnung, weil es in dessen Datenbank ja keine Panel-ID "Test0001" gibt. Sie sehen aber, ob die Panel-ID in der Adressezeile auftaucht.
 +
 +
 +===== Panel-Anbieter =====
 +
 +Nachfolgend verlinken wir die uns bekannten Anleitungen von Panel-Anbietern.
 +
 +  * [[https://www.sona-systems.com/help/soscisurvey/|Sona Systems: External Study Credit Granting with SoSci Survey]]
de/survey/panels.1626707441.txt.gz · Zuletzt geändert: 19.07.2021 17:10 von sophia.schauer
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki