Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:survey:panels [25.02.2020 17:15] – [Complete-Redirect einfügen] admin | de:survey:panels [18.06.2025 10:06] (aktuell) – admin | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Sofern Sie die Teilnehmer Ihrer Befragung über einen Panel-Anbieter rekrutieren, | Sofern Sie die Teilnehmer Ihrer Befragung über einen Panel-Anbieter rekrutieren, | ||
- | ===== Der Sinn hinter | + | Normalerweise verwenden Sie dafür einfach |
- | Sofern der Anbieter eines Panels den Teilnehmern eine Vergütung zahlt, möchte er natürlich gerne wissen, wer den Fragebogen überhaupt vollständig ausgefüllt hat. Dazu muss er den einzelnen Teilnehmer " | + | Diese Anleitung erklärt, wie Sie Redirects manuell mittels '' |
- | Es funktioniert so: Jeder Teilnehmer bekommt einen personalisierten Link. Beim Anklicken dieses Links wird eine Kennung (ID oder Teilnehmer-ID) an SoSci Survey übermittelt. Am Schluss der Befragung muss SoSci Survey nun dem Anbieter mitteilen, dass der Teilnehmer den Fragebogen ausgefüllt hat. Dafür wird die Kennung wiederum an den Anbieter zurück übermittelt. Dazu dient der Back- oder Exit-Link, | + | **Wichtig:** Das hier geschilderte Vorgehen ist deutlich anspruchsvoller als die regulären "Panel-Redirects" |
===== Kurzfassung ===== | ===== Kurzfassung ===== | ||
- | In den meisten Fällen reicht es aus, wenn Sie die folgenden Schritte verwenden: | + | Wenn Sie keinen speziellen Grund haben, mit viel PHP-Code zu arbeiten, dann lesen Sie hier nicht weiter, sondern lesen Sie zunächst |
+ | |||
+ | Diese Anleitung hier beschreibt ein Vorgehen ohne Verwendung der Panel-Redirects Bausteins. Unten wird genauer dargelegt, was es mit den unterschiedlichen Links auf sich hat. | ||
+ | |||
+ | **Wichtig: | ||
Zeile 31: | Zeile 35: | ||
* Complete -- der Teilnehmer hat den Fragebogen vollständig abgeschlossen | * Complete -- der Teilnehmer hat den Fragebogen vollständig abgeschlossen | ||
* Screenout -- der Teilnehmer ist aufgrund im Fragebogen abgefragter Eigenschaften nicht für die Erhebung geeignet | * Screenout -- der Teilnehmer ist aufgrund im Fragebogen abgefragter Eigenschaften nicht für die Erhebung geeignet | ||
- | * QuotaFull -- für die demografische Gruppe(n) des Teilnehmer | + | * QuotaFull -- für die demografische Gruppe(n) des Teilnehmers |
* Quality -- aufgrund der Antworten (Kontrollfragen, | * Quality -- aufgrund der Antworten (Kontrollfragen, | ||
Zeile 46: | Zeile 50: | ||
</ | </ | ||
- | Beachten Sie, dass der Platzhalter '' | + | **Wichtig: |
==== Screenout etc. ==== | ==== Screenout etc. ==== | ||
Zeile 53: | Zeile 57: | ||
<code php> | <code php> | ||
- | if ((value(' | + | if ((value(' |
redirect(' | redirect(' | ||
} | } | ||
Zeile 59: | Zeile 63: | ||
Die weitere Anleitung erklärt die Hintergründe zum Complete-Redirect. | Die weitere Anleitung erklärt die Hintergründe zum Complete-Redirect. | ||
+ | |||
+ | |||
+ | ===== Der Sinn hinter den vielen Links ===== | ||
+ | |||
+ | Sofern der Anbieter eines Panels den Teilnehmern eine Vergütung zahlt, möchte er natürlich gerne wissen, wer den Fragebogen überhaupt vollständig ausgefüllt hat. Dazu werden mithilfe der Links einige Daten zwischen dem Panel-Anbieter und SoSci Survey übermittelt. Dieses sind: | ||
+ | |||
+ | * Eine Teinahme-ID (TIC)\\ Wann immer der Panel-Anbieter Einladungen für Ihren Fragebogen verschickt, erstellt er für jede:n Panelist:in eine einmalige, individuelle Kennung. Intern speichert der Panel-Anbieter diese Kennungen und welche E-Mail-Adresse zu welchem Fragebogen eingeladen wurde. Die Kennung '' | ||
+ | * Eine Personenkennung (optional, INFO)\\ Diese Kennung ist in mehrwelligen Erhebungen relevant, sie bezeichnet eindeutig die Panelist: | ||
+ | |||
+ | |||
+ | ==== Daten in Internetadressen ==== | ||
+ | |||
+ | Die Kommunikation zwischen Panel und SoSci Survey erfolgt (meistens) über GET-Parameter in den URLs. Zu den URLs ([[: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Da ist zunächst die eigentliche Internetadresse (die ihrerseits nochmal unterschiedliche Bestandteile hat). An diese können aber -- getrennt durch ein Fragezeichen -- weitere Daten angehängt werden. Diese Daten sind jeweils Paare aus einem Namen (key) und einem Wert (value), wobei zwischen Name und Wert ein Gleichheitszeichen steht. Mehrere solcher Paare werden mit einem kaufmännischen Und (''&'' | ||
+ | |||
+ | Das bedeutet: Wenn eine Person diese URL im Browser öffnet, dann werden an den Fragebogen '' | ||
+ | |||
+ | |||
+ | ==== Kommunikation zwischen Panel und Fragebogen ==== | ||
+ | |||
+ | Der Panel-Anbieter muss abrechnen, wenn eine Panelist:in den Fragebogen ausgefüllt hat. Ob der Fragebogen ausgefüllt wurde, muss der Fragebogen dem Panel mitteilen. Die Kommunikation läuft dabei über den Browser der Panelist: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | * (1) Nach der Buchung eines Samples beim Panel-Anbieter erhält man in aller Regel einen Redirect-Link. Genau genommen nicht nur einen, sondern unterschiedliche für erfolgreiche Teilnahmen (complete), für ungeeignete Teilnehmer: | ||
+ | * (2) Diese Links müssen Sie an geeigneter Stelle in den Fragebogen einbauen. Wie das funktioniert, | ||
+ | * (3) Weiterhin müssen Sie dem Panel-Anbieter den Link zum Fragebogen mitteilen. Außerdem müssen Sie sich mit dem Panel-Anbieter abstimmen, welche Namen die Parameter für die Teilnehmer-ID (TIC) und für eventuelle weitere Daten haben sollen. Wenn Sie für die Teilnahme-ID den Namen '' | ||
+ | |||
+ | GET-Daten mit dem Namen '' | ||
+ | |||
+ | Nach einigen Tests durch Sie und den Panel-Anbieter kann die Studie dann ins Feld starten. Nun sucht der Panel-Anbieter (hoffentlich) geeignete Personen für die Studie heraus und erzeugt für jede Person eine einmalige Teilnehmer-ID (TIC). | ||
+ | |||
+ | * (4a) In den Fragebogen-Link (URL/F) setzt der Panel-Anbieter für jede Panelist:in eine andere Teilnahme-ID (TIC) ein. Diesen Link sendet der Panel-Anbieter dann an die Panelist:in oder bietet ihr den Link auf der eigenen Website an. Wie die Panelist:in an die URL kommt, ist für die Befragung irrelevant -- wesentlich ist, dass die Panelist:in den Link anklickt. | ||
+ | * (4b) Durch Klick auf die Internetadresse wird diese im Browser geöffnet. Das bedeutet, dass der Browser der Panelis:in die Daten im Link an die im Link angegebene Adresse sendet. Die Adresse gehört zu Ihrem Fragebogen, also werden die Daten (TIC und ggf. INFO) an Ihren Fragebogen übermittelt. Dort müssen die Daten entgegengenommen und gespeichert werden. | ||
+ | |||
+ | Nun startet erst einmal das Interview und die Panelist:in füllt die Seiten des Fragebogens aus. Früher (Screenout/ | ||
+ | |||
+ | * (5a) Die Funktion '' | ||
+ | * (5b) Der Browser erhält vom Fragebogen die Aufforderung und ruft entsprechend die Adresse auf. Dadurch werden die Daten (TIC) an den Panel-Anbieter zurück übermittelt. | ||
+ | |||
+ | Der Panel-Anbieter registriert nun den Aufruf seiner Redirect-URL mit der spezifischen TIC. Dadurch weiß er, dass die Panelist:in den Fragebogen ausgefüllt hat. Oder dass sie durch einen Screenout abgewiesen wurde, je nachdem welche Redirect-URL aufgerufen wurde. | ||
+ | |||
+ | Was hat es mit den zusätzlichen Daten (INFO) auf sich? Das kann zum Beispiel eine Personenkennung sein oder es können demografische Daten zur Panelist:in sein. Diese Daten übermittelt der Panel-Anbieter eventuell gemeinsam mit der TIC und Sie müssen dafür sorgen, dass die Daten im Datensatz gespeichert werden. | ||
+ | |||
+ | * (6) Nach der Erhebung stehen alle Daten im Fragebogen zur Verfügung, welche Sie vom Panel-Anbieter übermittelt bekommen __und__ gespeichert haben. Prüfen Sie auf alle Fälle direkt nach den ersten Tests, ob alle notwendigen Daten (in mehrwelligen Erhebungen insbesondere eine Personenkennung) im Datensatz vorliegen. | ||
Zeile 80: | Zeile 132: | ||
'' | '' | ||
- | Jetzt muss man den Befragten nur noch umleiten -- das so genannte Redirect. Dazu gibt es die Funktion '' | + | Jetzt muss man den Befragten nur noch umleiten -- das so genannte Redirect. Dazu gibt es die Funktion '' |
<code php> | <code php> | ||
Zeile 114: | Zeile 166: | ||
redirect(' | redirect(' | ||
</ | </ | ||
+ | |||
+ | Anstatt mit '' | ||
+ | |||
+ | <code php> | ||
+ | // PHP-Code für Redirect | ||
+ | redirect(' | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Panels und Zufallsauswahl ===== | ||
+ | |||
+ | Eine normale [[: | ||
+ | |||
+ | Das Vorgehen wird hier im Detail beschrieben: | ||
+ | |||
+ | |||
+ | ===== Fehlersuche ===== | ||
+ | |||
+ | Wenn Sie dem Panel-Anbieter den Fragebogen-Link (mit Platzhalter für die Panel-ID, siehe [[# | ||
+ | |||
+ | 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 '' | ||
+ | |||
+ | Um das Problem einzugrenzen, | ||
+ | |||
+ | 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 '' | ||
+ | |||
+ | * haben Sie dem Panel-Anbieter entweder einen fehlerhaften Link zukommen lassen. | ||
+ | * Oder in den **Projekt-Einstellungen** unter // | ||
+ | * Oder die Frage " | ||
+ | * 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 '' | ||
+ | |||
+ | |||
+ | ===== Panel-Anbieter ===== | ||
+ | |||
+ | Nachfolgend verlinken wir die uns bekannten Anleitungen von Panel-Anbietern. | ||
+ | |||
+ | * [[https:// |