x

Hauptkapitel

  1. LimeSurvey Cloud oder LimeSurvey CE?
  2. LimeSurvey Cloud - Schnellstartanleitung
  3. LimeSurvey CE - Installation
  4. Wie man eine gute Umfrage gestaltet (Leitfaden)
  5. Erste Schritte
  6. LimeSurvey-Konfiguration
  7. Einführung - Umfragen
  8. Umfrageeinstellungen anzeigen
  9. Umfragemenü anzeigen
  10. Umfragestruktur anzeigen
  11. Einführung - Fragen/Fragetypen
  12. Einführung - Fragegruppen
  13. Einführung - Umfragen - Management
  14. Optionen der Umfrage-Symbolleiste
  15. Mehrsprachige Umfrage
  16. Kurzanleitung - ExpressionScript
  17. Erweiterte Funktionen
  18. Allgemeine FAQ - Häufig gestellte Fragen
  19. Fehlerbehebung
  20. Tipps und Tricks
  21. Lizenzbestimmungen
  22. Änderungshistorie
  23. Plugins - Erweitert
 Actions

URL fields/de: Difference between revisions

From LimeSurvey Manual

Created page with "==End-URL Feld=="
Created page with "Wenn Sie im Seitenmenü der Umfrage zu „Umfrageteilnehmer“ gehen und die Umfrage in den „Geschlossenen Zugriffsmodus“ ändern, wird der Token-Parameter in die End-URL eingefügt, nachdem Sie dort vorab Teilnehmer mit jeweils einem Token hinzugefügt haben."
 
(47 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages />
<languages />
__TOC__
__TOC__


<span id="Introduction"></span>
=Einleitung=
URL-Feldparameter können im:
* [[URL_fields#End_URL_field|End URL]]-Feld der Umfrage (siehe [[Textelemente|Umfragetextelemente]])
* URL-Feld der Kontingentregel verwendet werden (Lesen Sie mehr über Umfragequoten [[Umfragequoten|hier]])
* [[URL_fields#Start_URL|Start-URL]] Feld der Umfrage (siehe [[Textelemente|Umfragetextelemente]]).
<span id="End_URL_field"></span>
==End-URL Feld==
==End-URL Feld==


At the end of a survey, or when a quota causes a survey to terminate, there is the option of setting a URL. This URL is presented to the participant who has finished the survey on the completed page, or you can optionally set the participant to be automatically redirected to the URL.


There are a number of fields available to be used to enhance the functionality of this URL.
'''Am Ende einer Umfrage oder wenn ein Quote dazu führt, dass eine Umfrage beendet wird''', besteht die Möglichkeit, eine End-URL festzulegen. Diese URL wird dem Teilnehmer, der die Umfrage beendet hat, auf der Endseite angezeigt oder Sie können optional einstellen, dass der Teilnehmer automatisch auf die entsprechende URL weitergeleitet wird. Dies kann durch Ausfüllen der End-URL-Option im Bereich [[Text elements/de|Textelemente der Umfrage]] und durch Aktivieren des automatischen Ladens der End-URL aus dem Bereich [[Präsentation|Presentation/de]] erfolgen, sobald eine Umfrage abgeschlossen ist.
 
LimeSurvey bietet jedoch die Möglichkeit, URL-Felder auf viele andere Arten zu verwenden, wodurch Sie wiederum die Funktionalität Ihrer Umfrage verbessern können.
 
Wenn Sie im Seitenmenü der Umfrage zu „Umfrageteilnehmer“ gehen und die Umfrage in den „Geschlossenen Zugriffsmodus“ ändern, wird der Token-Parameter in die End-URL eingefügt, nachdem Sie dort vorab Teilnehmer mit jeweils einem Token hinzugefügt haben.
 
<span id="Basic_fields"></span>
==Basis-Felder==


===Basic fields===


You can use {SAVEDID}, {TOKEN}, {SID} and {LANG} (since 1.71+) in this URL.
Sie können '''{SAVEDID}''', '''{TOKEN}''', '''{SID}''' und '''{LANG}''' in der End-URL verwenden:
* SAVEDID is the id assigned to this particular submission,
*'''SAVEDID''' ist die dieser bestimmten Antwort zugewiesene ID;
* TOKEN is the token used to participate in the survey,
*'''TOKEN''' ist der Zugangscode, der zur Teilnahme an der Umfrage verwendet wird;
* SID is the survey ID, and
*'''SID''' ist die Umfrage-ID;
* LANG is the language code
*'''LANG''' ist der Sprachcode.


'''Example'''
Zum Beispiel:


<code>
<code>
<nowiki>http://www.limesurvey.org/test.php?var1={SAVEDID}&var2={TOKEN}&var3={SID}&lang={LANG}</nowiki>
<nowiki>https://www.limesurvey.org/test.php?var1={SAVEDID}&var2={TOKEN}&var3={SID}&lang={LANG}</nowiki>
</code>
</code>


===Answer fields===


You can also use {INSERTANS:SGQA} in this URL (since 1.82+).
<span id="Answer_fields"></span>
* {INSERTANS: SGQA} allows adding the response to a specific question in the survey to the final url. This can be useful for sending a response to an external script (ie an email address collected during the survey).
==Antwortfelder==
 


'''Example'''
Sie können auch ''''{INSERTANS:SGQA}'' oder [[ExpressionScript - Presentation#Qcode_Variable_Naming|ExpressionScript-Variablen]] verwenden. Mit diesem URL-Feld können Sie die Antwort auf eine bestimmte Frage in der Umfrage in die End-URL einfügen. Dies kann nützlich sein, um eine Antwort an ein externes Skript (z. B. eine während der Umfrage erfasste E-Mail-Adresse) zu senden.
 
Zum Beispiel:


<code><nowiki>
<code><nowiki>
http://www.limesurvey.org/test.php?email={INSERTANS:1234X56X7}
https://www.limesurvey.org/test.php?email={EMAILADDRESS}
</nowiki></code>
</nowiki></code>


===Expressions===
Es ist wichtig, „newtest/y“ zur URL hinzuzufügen, um eine neue Sitzung zu erzwingen, wann immer Ihre Umfrageteilnehmer Ihre Umfrage ausfüllen möchten.


You can also use any Expression Manager expression (since 1.92+).
<code><nowiki>
https://exampletest.limequery.com/index.php/survey/index/sid/48315/newtest/Y?48315X2X222007=Y&48315X2X222008=Y
</nowiki></code>


'''Example'''
Im obigen Szenario bezieht sich die URL auf eine Umfrage mit der ID = 48315, der Gruppe =2, der Frage=22 und den Antwortcodes = 2007 und 2008.
 
{{Hinweis|Weitere Einzelheiten zur Notwendigkeit von „newtest/y“ finden Sie unter [https://www.limesurvey.org/forum/installation-a-update-issues/108334-use-case-for-not -using-newtest-y Forenthread].}}
 
<span id="Expressions"></span>
==Ausdrücke==
 
 
Sie können hier auch einen beliebigen [[ExpressionScript - Presentation|expression]] verwenden.
 
Zum Beispiel:


<code><nowiki>
<code><nowiki>
Line 43: Line 75:
</nowiki></code>
</nowiki></code>


===Passthrough fields (LimeSurvey 2.x or later)===


Starting with version 2.0 you now have to define any additional parameters that should be passed to the end URL in the survey settings (Tab "Panel integration"). To use such a parameter in the end URL just insert the tag {PASSTHRU:<paramname>} where <paramname> is the name of your input parameter.
<span id="Passthrough_fields"></span>
==Passthrough-Felder==


Example:


You defined in the Panel integration tab a parameter named 'foobar'. The survey is started with a link like
Um Passthrough-Felder zu verwenden, müssen Sie die Variablennamen über die Panel-Integration definieren. Wenn Sie keine Zielfrage zuweisen, werden die Variablen nicht in Antworten gespeichert (lesen Sie mehr über die LimeSurvey-Funktion [[Panel-Integration|Panel-Integration]]). Um einen solchen Parameter in der End-URL zu verwenden, fügen Sie einfach das Tag ''''{PASSTHRU:<paramname> }''' Wo ''<paramname> '' ist der Name Ihres Eingabeparameters.
 
Nehmen wir an, Sie haben einen [[Panel-Integration|Parameter]] mit dem Namen „foobar“ definiert. Die Umfrage wird mit einem Link wie diesem gestartet:


<code>
<code>
<nowiki>http://example.org/limesurvey/index.php/survey/index/sid/12345/lang/eb?foobar=XYZ123</nowiki>
<nowiki>https://example.org/limesurvey/index.php/survey/index/sid/12345/lang/eb?foobar=XYZ123</nowiki>
</code>
</code>


where XYZ123 is the value you want to pass.
Der XYZ123 ist der Wert, den Sie „übergeben“ möchten.
 
Die End-URL einer Umfrage mit der folgenden URL<nowiki> <code>https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar}</code></nowiki> würde dann umgewandelt werden<nowiki> <code>https://www.limesurvey.org/test.php?foobarout=XYZ123</code></nowiki>
 
<span id="Start_URL"></span>
=Start-URL=
 
 
<span id="Prefilling_a_survey_using_GET_parameters"></span>
==Eine Umfrage mit GET-Parametern vorab ausfüllen==
 
 
Sie können alle Antworten mit Ausnahme der Fragetypen [[Question_type_-_File_upload/de|Datei Upload]] und [[Question type - Equation/de|Gleichung]] vorab ausfüllen. Sie können [[ExpressionScript – Presentation#Access to Variables|ExpressionScript]] für Parameter verwenden und den Wert für einzelne Fragetypen festlegen.
 
Anschließend werden die Antworten auf den vorausgefüllten Wert gesetzt. Für die Single-Choice-Option müssen Sie den Code der Antwort verwenden, für die Multi-Choice-Frage müssen Sie Y verwenden, wenn Sie die Antwort vorausfüllen möchten.
 
Hier sind einige Beispiele für Start-URLs:


A survey end URL of <code><nowiki>http://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar}</nowiki></code> would then convert to <code><nowiki>http://www.limesurvey.org/test.php?foobarout=XYZ123</nowiki></code>
*<nowiki> <code>http://ls.example.org/1234?QTEXT=prefilled</code></nowiki> : Füllen Sie die Frage mit dem Code QTEXT aus<nowiki> 'vorbefüllt'</nowiki>
*<nowiki> <code>https://ls.example.org/1234?MULTI_SQ001=prefilled</code></nowiki> {{NewIn|v=3.14.1}} : Füllen Sie die Unterfrage SQ001 der Frage mit dem Titel MULTI aus<nowiki> 'vorbefüllt'</nowiki> (zum Beispiel für eine Frage mit mehreren Texten).
*<nowiki> <code>https://ls.example.org/1234?single=-oth-&single_other=Other%20text</code></nowiki> {{NewIn|v=3.14.1}} : Wählen Sie die „andere“ Antwortoption einer Single-Choice-Frage aus und füllen Sie den anderen Wert mit dem Text „Anderer Text“ aus.
*<nowiki> <code>https://ls.example.org/1234?1234X1X1SQ001=prefilled</code></nowiki> : Füllen Sie die Unterfrage SQ001 der Frage mit der ID: 1 aus der Gruppe mit der ID: 1 aus<nowiki> 'vorbefüllt'</nowiki>
*<nowiki> <code>https://ls.example.org/1234?1234X1X1SQ001=A1</code></nowiki> : Antwortmöglichkeit vorwählen<nowiki> 'A1'</nowiki> der Unterfrage SQ001 der Frage mit der ID: 1 aus der Gruppe mit der ID: 1.
*<nowiki> <code>https://ls.example.org/1234?1234X1X1SQ001=Y</code></nowiki> : Wählen Sie die Unterfrage SQ001 der Frage mit der ID 1 aus der Gruppe mit der ID: 1 vorab aus.


===Passthrough fields (LimeSurvey 1.92 and older)===


You can also use a 'passthrough' field name and data value in the end URL.
{{Hint|Text=GET-Parameter verwenden „?“ für den ersten Parameter und „&“ für die folgenden. Wenn Sie bereits „?“ haben In Ihrer URL müssen Sie „&“ verwenden, um weitere GET-Parameter hinzuzufügen.}}


In some instances you may want to pass a value to the survey at initialization, and then have that value passed through to an external script at the end (for example a marketing firms subsid).


'''Example'''
{{Hint|Text=Die zusätzlichen GET-Parameter werden nur ausgefüllt, wenn die Umfrage erneut beginnt. Fügen Sie daher zum Testen immer newtest=Y hinzu, um eine neue Umfrage zu starten. Zum Beispiel:<nowiki> <code>http://ls.example.org/1234?QTEXT=prefilled&newtest=Y</code></nowiki> }}


In this case you'd start the survey with the query url "index.php?sid=12345&passthru;=subsid&subsid;=9999".
<span id="Prefilling_a_survey_using_GET_parameters_using_URL_parameters_tab"></span>
==Vorausfüllen einer Umfrage mithilfe von GET-Parametern mithilfe von URL-Parametern tab==


In your URL you would use {PASSTHRULABEL} and {PASSTHRUVALUE} to reuse these values at the end of the survey.


A URL of "http://www.limesurvey.org/test.php?{PASSTHRULABEL}={PASSTHRUVALUE}" would then convert to "http://www.limesurvey.org/test.php?subsid=9999"
Sie können (manchmal einfachere) Antworten mithilfe von URL-Parametern vorab ausfüllen, die in [[Panel-Integration|Panel-Integration]] konfiguriert werden können.


===Places to use URL fields===


URL fields can be used in the general survey exit URL (see [[Creating a new survey]] ), and in the URL setting for each individual quota (see [[Quotas]] ).
<span id="Prefilling_and_hiding_the_answer"></span>
==Antwort vorausfüllen und ausblenden==


==Start URL==


* https://manual.limesurvey.org/Workarounds:_Survey_behaviour#Prefilling_survey_answers_using_the_survey_URL
Sie können das [[QS:Hidden|hidden-Attribut]] einer Frage verwenden, um sie vor Ihren Befragten zu verbergen. Wenn ja, bleibt die Frage immer noch vorab ausgefüllt.

Latest revision as of 16:21, 14 April 2025


Einleitung

URL-Feldparameter können im:


End-URL Feld

Am Ende einer Umfrage oder wenn ein Quote dazu führt, dass eine Umfrage beendet wird, besteht die Möglichkeit, eine End-URL festzulegen. Diese URL wird dem Teilnehmer, der die Umfrage beendet hat, auf der Endseite angezeigt oder Sie können optional einstellen, dass der Teilnehmer automatisch auf die entsprechende URL weitergeleitet wird. Dies kann durch Ausfüllen der End-URL-Option im Bereich Textelemente der Umfrage und durch Aktivieren des automatischen Ladens der End-URL aus dem Bereich Presentation/de erfolgen, sobald eine Umfrage abgeschlossen ist.

LimeSurvey bietet jedoch die Möglichkeit, URL-Felder auf viele andere Arten zu verwenden, wodurch Sie wiederum die Funktionalität Ihrer Umfrage verbessern können.

Wenn Sie im Seitenmenü der Umfrage zu „Umfrageteilnehmer“ gehen und die Umfrage in den „Geschlossenen Zugriffsmodus“ ändern, wird der Token-Parameter in die End-URL eingefügt, nachdem Sie dort vorab Teilnehmer mit jeweils einem Token hinzugefügt haben.

Basis-Felder

Sie können {SAVEDID}, {TOKEN}, {SID} und {LANG} in der End-URL verwenden:

  • SAVEDID ist die dieser bestimmten Antwort zugewiesene ID;
  • TOKEN ist der Zugangscode, der zur Teilnahme an der Umfrage verwendet wird;
  • SID ist die Umfrage-ID;
  • LANG ist der Sprachcode.

Zum Beispiel:

https://www.limesurvey.org/test.php?var1={SAVEDID}&var2={TOKEN}&var3={SID}&lang={LANG}


Antwortfelder

Sie können auch ''{INSERTANS:SGQA} oder ExpressionScript-Variablen verwenden. Mit diesem URL-Feld können Sie die Antwort auf eine bestimmte Frage in der Umfrage in die End-URL einfügen. Dies kann nützlich sein, um eine Antwort an ein externes Skript (z. B. eine während der Umfrage erfasste E-Mail-Adresse) zu senden.

Zum Beispiel:

https://www.limesurvey.org/test.php?email={EMAILADDRESS}

Es ist wichtig, „newtest/y“ zur URL hinzuzufügen, um eine neue Sitzung zu erzwingen, wann immer Ihre Umfrageteilnehmer Ihre Umfrage ausfüllen möchten.

https://exampletest.limequery.com/index.php/survey/index/sid/48315/newtest/Y?48315X2X222007=Y&48315X2X222008=Y

Im obigen Szenario bezieht sich die URL auf eine Umfrage mit der ID = 48315, der Gruppe =2, der Frage=22 und den Antwortcodes = 2007 und 2008.

Template:Hinweis

Ausdrücke

Sie können hier auch einen beliebigen expression verwenden.

Zum Beispiel:

http://www.limesurvey.org/test.php?gender={if(sex=='Male','M','F')}&name;={name}


Passthrough-Felder

Um Passthrough-Felder zu verwenden, müssen Sie die Variablennamen über die Panel-Integration definieren. Wenn Sie keine Zielfrage zuweisen, werden die Variablen nicht in Antworten gespeichert (lesen Sie mehr über die LimeSurvey-Funktion Panel-Integration). Um einen solchen Parameter in der End-URL zu verwenden, fügen Sie einfach das Tag '{PASSTHRU:<paramname> } Wo <paramname> ist der Name Ihres Eingabeparameters.

Nehmen wir an, Sie haben einen Parameter mit dem Namen „foobar“ definiert. Die Umfrage wird mit einem Link wie diesem gestartet:

https://example.org/limesurvey/index.php/survey/index/sid/12345/lang/eb?foobar=XYZ123

Der XYZ123 ist der Wert, den Sie „übergeben“ möchten.

Die End-URL einer Umfrage mit der folgenden URL <code>https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar}</code> würde dann umgewandelt werden <code>https://www.limesurvey.org/test.php?foobarout=XYZ123</code>

Start-URL

Eine Umfrage mit GET-Parametern vorab ausfüllen

Sie können alle Antworten mit Ausnahme der Fragetypen Datei Upload und Gleichung vorab ausfüllen. Sie können ExpressionScript für Parameter verwenden und den Wert für einzelne Fragetypen festlegen.

Anschließend werden die Antworten auf den vorausgefüllten Wert gesetzt. Für die Single-Choice-Option müssen Sie den Code der Antwort verwenden, für die Multi-Choice-Frage müssen Sie Y verwenden, wenn Sie die Antwort vorausfüllen möchten.

Hier sind einige Beispiele für Start-URLs:

  • <code>http://ls.example.org/1234?QTEXT=prefilled</code> : Füllen Sie die Frage mit dem Code QTEXT aus 'vorbefüllt'
  • <code>https://ls.example.org/1234?MULTI_SQ001=prefilled</code> (New in 3.14.1 ) : Füllen Sie die Unterfrage SQ001 der Frage mit dem Titel MULTI aus 'vorbefüllt' (zum Beispiel für eine Frage mit mehreren Texten).
  • <code>https://ls.example.org/1234?single=-oth-&single_other=Other%20text</code> (New in 3.14.1 ) : Wählen Sie die „andere“ Antwortoption einer Single-Choice-Frage aus und füllen Sie den anderen Wert mit dem Text „Anderer Text“ aus.
  • <code>https://ls.example.org/1234?1234X1X1SQ001=prefilled</code> : Füllen Sie die Unterfrage SQ001 der Frage mit der ID: 1 aus der Gruppe mit der ID: 1 aus 'vorbefüllt'
  • <code>https://ls.example.org/1234?1234X1X1SQ001=A1</code> : Antwortmöglichkeit vorwählen 'A1' der Unterfrage SQ001 der Frage mit der ID: 1 aus der Gruppe mit der ID: 1.
  • <code>https://ls.example.org/1234?1234X1X1SQ001=Y</code> : Wählen Sie die Unterfrage SQ001 der Frage mit der ID 1 aus der Gruppe mit der ID: 1 vorab aus.


 Hint: GET-Parameter verwenden „?“ für den ersten Parameter und „&“ für die folgenden. Wenn Sie bereits „?“ haben In Ihrer URL müssen Sie „&“ verwenden, um weitere GET-Parameter hinzuzufügen.


 Hint: Die zusätzlichen GET-Parameter werden nur ausgefüllt, wenn die Umfrage erneut beginnt. Fügen Sie daher zum Testen immer newtest=Y hinzu, um eine neue Umfrage zu starten. Zum Beispiel: <code>http://ls.example.org/1234?QTEXT=prefilled&newtest=Y</code>


Vorausfüllen einer Umfrage mithilfe von GET-Parametern mithilfe von URL-Parametern tab

Sie können (manchmal einfachere) Antworten mithilfe von URL-Parametern vorab ausfüllen, die in Panel-Integration konfiguriert werden können.


Antwort vorausfüllen und ausblenden

Sie können das hidden-Attribut einer Frage verwenden, um sie vor Ihren Befragten zu verbergen. Wenn ja, bleibt die Frage immer noch vorab ausgefüllt.