URL fields/nl: Difference between revisions
From LimeSurvey Manual
(Created page with "===Doorgeefvelden tot en met versie 1.92===") |
(Created page with "Je kun ook een veldnaam en een waarde meegeven in de eind URL van een enquête.") |
||
Line 53: | Line 53: | ||
===Doorgeefvelden tot en met versie 1.92=== | ===Doorgeefvelden tot en met versie 1.92=== | ||
Je kun ook een veldnaam en een waarde meegeven in de eind URL van een enquête. | |||
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). | 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). |
Revision as of 15:38, 7 August 2013
Algemeen
Na het invullen van de enquête, of wanneer er door een quota een enquête afgebroken wordt, is er een mogelijkheid om een URL aan te geven. Deze URL wordt aan de respondent getoond op de afsluitpagina. Je kunt ook instellen dat de respondent automatisch naar deze URL doorgestuurd wordt.
Er zijn een aantal velden beschikbaar die gebruikt kunnen worden in deze URL.
Basisvelden
Je kunt de velden {SAVEDID}, {TOKEN}, {SID} en {LANG} in de URL gebruiken.
- SAVEDID is het id dat toegekend is aan deze ingevulde enquête
- TOKEN is het token van de respondent voor deze enquête
- SID is het ID van de enquête
- LANG is de taalcode (vanaf versie 1.71+)
Voorbeeld
http://www.limesurvey.org/test.php?var1={SAVEDID}&var2;={TOKEN}&var3;={SID}⟨={LANG} (externe link)
Antwoordvelden
Je kunt ook {INSERTANS:SGQA} in deze URL gebruiken (sinds versie 1.82+).
- {INSERTANS: SGQA} staat toe dat het antwoord op een bepaalde vraag wordt toegevoegd in de URL. Dit kan handig zijn als je een respons wilt doorsturen naar een extern script (bijvoorbeeld een e-mailadres dat ingevuld is in de enquête).
Voorbeeld
"http://www.limesurvey.org/test.php?email={INSERTANS:1234X56X7}"
Expressies
Je kunt ook een expressie gebruiken (sinds versie 1.92+).
Voorbeeld
"http://www.limesurvey.org/test.php?geslacht={if(sexe=='Man','M','V')}&naam;={naam}
Doorgeefvelden
Vanaf versie 2.0 kun je ook zelf velden definiëren die je als parameters in de URL wilt meegeven. Kijk bij de enquête algemene instellingen (Tab "Paneel-integratie"). Om een parameter in de URL te gebruiken voeg je de tag {PASSTHRU:<naam van je invoerparameter>} toe.
Voorbeeld
Je hebt in de tab Paneel-integratie een parameter 'foobar' toegevoegd. De enquête wordt gestart met een link als
http://localhost/limesurvey/index.php/survey/index/sid/12345/lang/eb?foobar=XYZ123
de waarde die je wilt doorgeven is dus XYZ123.
Een URL van een enquête "http://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar}" wordt dan omgezet naar "http://www.limesurvey.org/test.php?foobarout=XYZ123"
Doorgeefvelden tot en met versie 1.92
Je kun ook een veldnaam en een waarde meegeven in de eind URL van een enquête.
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
In this case you'd start the survey with the query url "index.php?sid=12345&passthru;=subsid&subsid;=9999".
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"
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 ).