Surveys are intended to elicit answers from the respondent. But apart from answering questions there are also other ways a survey collects data:
- Time between sending invitation and starting to answer (when using invitation mechanism of LimeSurvey)
- Time needed to fill in survey, per question, per page or total survey (depending on presentation)
- Cut off: where do respondents stop filling in when they do not complete the survey? This is registrated as the variable “lastpage” in the results table.
- Technology stack: what technology does the respondent use when filling in the survey?
For gathering information about the technology stack, there are two approaches available at this moment (using LimeSurvey version 3), each with their pros and cons:
- Use JavaScript in a (hidden) question and write details to a text question for later analysis
- Use a plugin that gathers information. This plugin was developed by Denis Chenu, an independent developer from France.
Pro | Con | |
Javascript solution |
|
|
Plugin |
|
|
Link to plugin by Denis Chenu: https://gitlab.com/SondagesPro/QuestionSettingsType/findUserAgentInfo
In Limesurvey version 5 (LS5, which will be hopefully be stable on short term in 2021), there is a new question type called “browser detect”, which will do several “sniffing functions”, but since LS5 is still under heavy development, details will become more clear later.
LimeSurvey can be downloaded from this page: https://community.limesurvey.org/downloads/