Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleINHALTSVERZEICHNIS
Table of Contents
maxLevel2
minLevel2

...

EFS ermöglicht es, mittels des „externen Umfragestarts“ Befragungsteilnehmer von einem Projekt zu einem zweiten Projekt zu senden und anschließend wieder zurückzuleiten. Dias Das kann in den verschiedenen Situationen erforderlich sein. So möchten Sie beispielsweise Ihre Panelisten an einem Projekt teilnehmen lassen, das jemand anders auf einer anderen EFS-Installation oder mit Fremdsoftware erstellt hat. Für die Incentivierung in Ihrem Panel möchten Sie jedoch festhalten, welche Panelisten die Befragung vollständig abgeschlossen haben. Oder Sie möchten eine Conjoint-Umfrage mit externer Umfragesoftware durchführen, die Rahmenbefragung soll jedoch mit EFS erstellt werden.

Themen:

...

Technischer Hintergrund

Der externe Umfragestart basiert auf dem Einsatz von GET-Parametern. GET-Parame- ter Parameter sind Variablenwerte, die über die URL an eine Seite übergeben werden. Das ist eine allgemein bekannte, gängige Webtechnologie. Sie wird in EFS beispielsweise auch schon seit langem verwendet, um mittels URL-Parametern Daten von außen an eine Umfrage zu übergeben (siehe das Handbuch „EFS Survey 8.1“, Kapitel 3.7.13).

URLs mit GET-Parametern konstruieren

...

  • 􏰀 Der oder die GET-Parameter werden durch ein Fragezeichen (?) von der eigentli- chen eigentlichen URL getrennt. So kann der Server die eigentliche URL von den GET-Parame- tern Parametern unterscheiden.

  • Wird nicht nur ein, sondern mehrere GET-Parameter angehängt, so werden sie untereinander mit & voneinander getrennt.

  • Bei jedem GET-Parameter wird in der URL zuerst der Variablenname aufgeführt, dann folgt ein =-Zeichen und zuletzt der zu übergebende Wert der Variablen. Z.B. sind im folgenden Beispiel a und b Variablennamen, 1 und seminar sind die Variablenwerte. Es sind verschiedene Datentypen möglich: Im Beispiel ist Variable 1 mit Wert 1 vom Typ „Ganzzahl“, Variable b mit Wert „seminar“ vom Typ „Text“.

...

Info

Die Sessionzeit im Primärprojekt kann während des Aufenthalts im Sekundärpro- jekt Sekundärprojekt grundsätzlich nicht mehr ablaufen.

...

  • Der externe Umfragestart kann nicht in der Vorschau, sondern nur im Produktiv- modus Produktivmodus getestet werden.

  • Um eine anonyme Umfrage mehrmals testen zu können, löschen Sie entweder nach jedem Durchgang die Cookies im Browser oder deaktivieren im Menü Projekteigenschaften die Verwendung von Cookies für beide Projekte.

  • 􏰀Nach dem Testen müssen beide Projekte generiert werden, um die Daten der Tester überall zu entfernen.

...

Die laufende Nummer der Probanden („lfdn“) wird automatisch per „tic“ an das Sekun- därprojekt Sekundärprojekt übergeben. Sie finden die „lfdn“ eines Datensatzes aus dem Primärprojekts in der Spalte „external_lfdn“ des dazugehörenden Datensatz es im Sekundärprojekts.

...

Beim externen Umfragestart werden Informationen über die Teilnehmer von einer zur anderen Umfrage übergeben, indem sie als GET-Parameter an die URL angehängt wer- denwerden. Im wesentlichen gibt es dabei die folgenden Fälle:

...

Wenn Sie bei einem Sprung zwischen zwei EFS-Projekten die oben beschriebene Stan- dard-Einstellung wählen (Option „Ticket anhängen“ aktiviert, Option „Ticket für EFS- Zielprojekt < 5.2 anhängen“ „Lange Klartext-Tickets verwenden“ deaktiviert), wird der externe Umfragestart weitgehend automatisch mit vorkonfigurierten Tickets abgewickelt.

  • 􏰀Ticket „tic“ wird beim Sprung von der Primär- zur Sekundärumfrage übergeben, „return_tic“ wird beim Rücksprung zum Primärprojekt übergeben.

  • 􏰀Die Tickets stellen sicher, dass die Teilnehmer beim Rücksprung korrekt identifi- ziert identifiziert werden und das Primärprojekt wieder an der richtigen Stelle aufnehmen.

  • 􏰀Handelt es sich um einen Sprung zwischen zwei EFS-Projekten, stellen die Tickets auch automatisch sicher, dass die Datensätze später gematcht werden können. Dazu wird die laufende Nummer der Probanden aus dem Primärprojekt automa- tisch in der Variable „external_lfdn“ des Sekundärprojekts abgelegt.

  • 􏰀Falls Sie Fremdsoftware einsetzen und die Datensätze später matchen möchten, ist eine automatische Übergabe der lfdn mittels Tickets nicht möglich. Sie sollten stattdessen „tic“, „lfdn“ oder einen anderen Wert, der zur Identifikation der Teil- nehmer dienen kann, per GET-Parameter übergeben. 

Tickets für Sonderanforderungen anpassen

EFS lässt Ihnen großen Spielraum, den externen Umfragestart an Sonderanforderungen anzupassen:

  • 􏰀Die beiden „tic“-Parameter können umbenannt werden. Dies kann erforderlich sein, wenn Fremdsoftware zum Einsatz kommt, die Parameter mit anderen Namen benötigt.

  • Sie können selbst entscheiden, ob „tic“ und „return_tic“ überhaupt verwendet werden sollen. Werden die Tickets nicht angehängt, so wird beim Sprung zur Sekundärumfrage nur die URL übergeben (optional mit angehängten Parametern). Dies hat folgende Konsequenzen:

    • Ein Zurückspringen zur Primärumfrage ist nicht mehr möglich.

    • Es ist nicht mehr ohne weiteres möglich, die Daten aus Primär- und Sekun- därumfrage Sekundärumfrage zusammenzuführen und die Datensätze einzelner Teilnehmer aus beiden Umfragen zu matchen. Wenn Sie trotz Verzicht auf die Tickets die Daten aus Primär- und Sekundärumfrage matchen möchten, muss anstelle der Tickets ein geeigneter Parameter übergeben werden. Z.B. können Sie die laufende Nummer anhängen: Dazu fügen Sie ?a=#lfdn# an die Ziel-URL an.

    • Wenn Sie auf die Tickets verzichten möchten, deaktivieren Sie auf der Registerkarte Seiteneigenschaften unter dem Menüpunkt Eigenschaften die Checkbox „Ticket anhängen“. Standardmä- ßig Standardmäßig ist die Checkbox aktiviert.

...

Neben den Default-Tickets werden noch bis EFS 8.1 ältere Tickets unterstützt, die sogenannten „Klartext-Tickets“. Diese kommen zum Einsatz, wenn das Sekundärpro- jekt Sekundärprojekt sich auf einer EFS-Installation < 5.2 befindet. Vom

  • 􏰀Falls Sie diese älteren Tickets wirklich benötigen, aktivieren Sie bitte die Option „Ticket für EFS-Zielprojekt < 5.2 anhängen“.

  • 􏰀Wie bei den Default-Tickets auch wird die „lfdn“ des Primärprojekts automatisch in der Variable „external_lfdn“ des Sekundärprojekts gespeichert, um das Matchen zu ermöglichen.

  • 􏰀Bedenken Sie bitte, dass bei Übergabe der „lfdn“ im Klartext die Möglichkeit besteht, dass Unbefugte die „lfdn“ extrahieren.

  • 􏰀Die Strings der Klartext-Tickets sind sehr lang. Es gibt Web-Server, die u.U. Pro- bleme Probleme haben, diese Strings zu verarbeiten.

...

Die verschiedenen EFS-Produkte unterstützen unterschiedliche Projekttypen: ano- nyme anonyme und personalisierte Umfrage, Panel-Umfrage, Stammdatenbefragung und Mitarbeiterbefragung. All diese Typen können sowohl Primär- als auch Sekundärumfrage sein. Werden Projekttypen mit fest definiertem Teilnehmerkreis als Sekundärumfrage, d.h. als Ziel des Sprungs, verwendet, muss bei Beginn des Sekundärprojekts eine Authen- tifizierung Authentifizierung erfolgen.

  • 􏰀Bei einem Sprung von einem personalisierten Projekt zu einem anderen wird dies realisiert, indem der Code aus dem Sekundärprojekt auch im Primärprojekt ver- wendet verwendet wird.

  • 􏰀Bei einem Sprung von einer Panelumfrage in ein personalisiertes Projekt werden für alle Teilnehmer personalisierte Links konstruiert, die ebenfalls die Codes des Sekundärprojekts enthalten.

  • 􏰀Verbindet der externe Umfragestart zwei Panelprojekte, so müssen üblicherweise Projekt-ID, Stichproben-ID und Authentifizierungsdaten übergeben werden.

...

Sind Primär- und Sekundärprojekt personalisiert, so muss im Sekundärprojekt eine Authentifizierung stattfinden. Dazu werden die Authentifizierungscodes der Teilneh- mer Teilnehmer doppelt verwendet: Die Codes werden im Sekundärprojekt generiert und anschlie- ßend anschließend in eine eigens angelegte Teilnehmervariable des Primärprojekts importiert. Beim Sprung vom Primär- zum Sekundärprojekt werden die Codes als GET-Parameter an die Variable „code“ übergeben, die Authentifizierung läuft automatisch ab.

...

  • Importieren Sie die Teilnehmer in das Sekundärprojekt oder legen Sie die Accounts manuell an. Die Codes der Teilnehmer werden üblicherweise vom System generiert. (Alternativ können die Codes auch in Excel erzeugt und mitimportiert werden.)

  • Als nächstes müssen die müssen die Codes des Sekundärprojekts extrahiert Sekundärprojekts extrahiert und in das Primärprojekt importiert werden. Klicken Sie den Excel-Export- oder CSV-Export-Button an, um die Teilnehmerliste einschließlich der Codes zu exportieren. Diese Teilnehmerliste kann so, wie sie ist, als Importdatei für das Primärprojekt verwendet werden.

  • Importieren Sie nun Teilnehmerdaten und Codes in das Primärprojekt. Ab EFS 6.0 können die Codes direkt importiert werden: Sie werden im Datenbankfeld „code“ gespeichert.

  • Weisen Sie beim Import in das Primärprojekt die Spalte „code“ dem passenden Datenbankfeld zu.

  • Die gewünschten Teilnehmerdaten einschließlich Zugangscode sind nun auch im Primärprojekt vorhanden. Als nächstes muss die Absprungseite so konfiguriert werden, dass die Authentifizierung durch Übergabe des Codes automatisch abläuft. Wechseln Sie in den Fragebogen des Primärprojekts. Suchen Sie die Absprungseite und wählen das Seiteneigenschaften editieren-Icon.

  • Erweitern Sie die URL so, dass der Wert der Variable #code# des Primärprojekts in das Feld „code“ der Sekundärumfrage übergeben wird: http://www.efs-survey.de/xyz/?code=#code#

  • Bestätigen Sie mit ÄndernSpeichern.

  • Die Rücksprungseite im Sekundärprojekt wird konfiguriert wie gewohnt.

...

Ist das Primärprojekt eine Panelumfrage, das Sekundärprojekt eine personalisierte Umfrage, so muss ebenfalls eine Authentifizierung stattfinden. Da die Daten der Pane- listen Panelisten allerdings anders abgelegt werden, verläuft auch die Datenübergabe anders als im vorhergehenden Kapitel: Für alle Stichprobenmitglieder der Panelumfrage werden im Sekundärprojekt Teilnehmeraccounts angelegt und Codes generiert. Auf der Basis der Codes werden für alle Teilnehmer personalisierte Links konstruiert und in die Panelumfrage importiert. Beim Sprung vom Primär- zum Sekundärprojekt werden diese Links verwendet, dabei werden die Codes wiederum als GET-Parameter übergeben.

...

  • Legen Sie das Primärprojekt an und ziehen die Stichprobe(n).

  • Legen Sie das Sekundärprojekt an. Darin muss für jeden Stichprobenteilnehmer des Primärprojekts ein Teilnehmeraccount angelegt werden. Die Codes der Teil- nehmer werden vom System generiert.

  • Exportieren Sie wie oben beschrieben die Codes des Sekundärprojekts. Erstellen Sie damit die Importdatei für das Primärprojekt. Diese ist eine CSV-Datei, die die personalisierten Umfragelinks enthält. Optional kann zusätzlich eine Verknüp- fungsvariable verwendet werden: Darüber können die Link jeweils einem bestimmten Panelisten zugeordnet werden. Konstruieren Sie die Links für die Panelisten folgendermaßen:

    • Als Ausgangspunkt dient die URL aus der Projekt-Info des Sekundärprojekts, d.h. in diesem Fall des personalisierten Projekts.

    •  Fügen Sie als GET-Parameter an: ?code=wert Dabei ist „wert“ der Code der einzelnen Panelisten. http://www.efs-survey.de/xyz/?code=wert Z.B. http://paneltest.3uu.de/uc/admin/1819/?code=19427fe226a76443

  • Öffnen Sie im Bearbeitungsmenü der Stichprobe im Primärprojekt die Registerkarte Stichprobeninhalt.

  • Klicken Sie den Button Links importieren an.

  • Wird eine Verknüpfungsvariable verwendet, wählen Sie diese aus.

  • Geben Sie an, ob bereits existierende Links überschrieben werden sollen.

  • Laden Sie die CSV-Datei hoch.

  • Auf der Registerkarte Stichprobeninhalt finden Sie die importierten Links in der Spalte „Link“. Falls dieses nicht sichtbar ist, können Sie es mittels der Ansicht-Funktion einblenden.

  • Als nächstes muss die Absprungseite so konfiguriert werden, dass die Authentifi- zierung durch Übergabe des Codes automatisch abläuft. Wechseln Sie in den Fra- gebogen des Primärprojekts. Suchen Sie die Absprungseite, wählen das Seite editieren-Icon und anschließend die Registerkarte Seiteneigenschaften.

  • Geben Sie als Ziel-URL ein: #extern_url# Dieser Platzhalter wird mit den persona- lisierten Links gefüllt.

  • Bestätigen Sie mit ÄndernSpeichern.

  • Die Rücksprungseite im Sekundärprojekt wird konfiguriert wie gewohnt.

...

Seit EFS 6.0 können Panel-Umfragen als Zielprojekte verwendet werden. D.h. Sie können Teilnehmer u.a. von einer Panel-Umfrage zu einer anderen weiterleiten, voraus- gesetzt vorausgesetzt, dass beide Umfragen auf derselben Installation liegen. Diese Möglichkeit wird insbesondere dann nachgefragt, wenn der Inhalt einer Befragung auf mehrere Projekte verteilt wird.

...

http://www.your-domain.com/ front.php?module=panel_sampling&act=view_sample&pid=610&sid=611

  • 􏰀  pcode: Panelisten-Code. Siehe Kapitel 7.3.6 im Handbuch „EFS Panel 8.1“.

  • 􏰀  pses: Session-ID der Panelisten. Wenn Sie davon ausgehen können, dass die Pane- listen Cookies aktiviert haben, können Sie auf Übergabe der Session-ID verzichten. Möchten Sie den Sprung jedoch auch bei abgeschalteten Cookies zulassen, muss die Session-ID übergeben werden.

...

  • 􏰀Aktivieren Sie in beiden Projekten bzw. nur im Sekundärprojekt im Menü Projekteigenschaften die Option „Alle Panelisten können an der Umfrage teilneh- men teilnehmen (unabhängig von Stichproben)“.

  • Der Link für den Sprung vom Primär- zum Sekundärprojekt sollte folgendermaßen aussehen:

...

  • syid: Projekt-ID

  • sid: Stichproben-ID der Stichprobe „internal“ des Sekundärprojekts.

  • 􏰀pcode: Panelisten-Code. Siehe Kapitel 7.3.6 im Handbuch „EFS Panel 7.1“.-Code.

  • 􏰀pses: Session-ID der Panelisten. Wenn Sie davon ausgehen können, dass die Pane- listen Cookies aktiviert haben, können Sie auf Übergabe der Session-ID verzichten. Möchten Sie den Sprung jedoch auch bei abgeschalteten Cookies zulassen, muss die Session-ID übergeben werden.

...

Beim Sprung vom Primär- zum Sekundärprojekt beginnen die Teilnehmer ein neues Projekt. Wenn Sie in einer derartigen Situation Daten übergeben, so müssen diese auf der Startseite des Zielprojekts als URL-Parameter (p-Variablen) entgegengenommen und abgespeichert werden. Eine Einführung zu URL-Parametern finden Sie im EFS Survey-Handbuch 8.1, Kapitel 3.7.13.

Es sind folgende Schritte erforderlich:

...

Die Situation beim Rücksprung vom Sekundär- zum Primärprojekt entscheidet sich wesentlich vom Hinsprung: Der Teilnehmer gelangt nicht auf die Startseite eines neuen Projekts, sondern nimmt ein bereits begonnenes Projekt wieder auf. Dementsprechend kann die Datenübergabe nicht wie beim Hinsprung mit URL-Parametern übergeben werden: Diese können nur auf der ersten Seite eines Projekts verarbeitet werden. Stattdessen erfolgt die Übergabe an benutzerdefinierte Variablen (c-Variablen).Eine Einführung zu benutzerdefinierten Variablen finden Sie im EFS Survey-Hand- buch 8.1, Kapitel 3.7.14.

Es sind folgende Schritte erforderlich:

  • 􏰀Sie legen im Primärprojekt im Menü Projekteigenschaften die benötigten benut- zerdefinierten benutzerdefinierten Variablen an. Achten Sie dabei insbesondere darauf, dass der Daten- typ Datentyp den zu übergebenden Werten entspricht.

  • Anschließend geben Sie im Sekundärprojekt die Ziel-URL für den Rücksprung ein. Diese sieht folgendermaßen aus: http://www.efs-survey.de/xyz/ospe.php3

  • Diese URL erweitern Sie

    • um die passende benutzerdefinierte Variable des Primärprojekts. Im Beispiel ist dies „c_0001“.

    • um den Wert der Variable. Dies kann ein konstanter Wert sein, es kann auch ein teilnehmerspezifischer Wert sein, der per Platzhalter dynamisch eingefügt wird. Im Beispiel ist es die Teilnehmervariable „u_group“.

  • Die Ziel-URL lautet dann beispielsweise: http://www.efs-survey.de/xyz/ospe.php3?c_0001=#u_group#

...

Sie können nicht nur zwei, sondern mehrere Projekte über externen Umfragestart ver- knüpfenverknüpfen. Es sind beispielsweise folgende Varianten möglich:

...