Skip to content

Other survey systems: Automatic detection and the generic parser

How SurveyTester recognises a survey: dedicated survey systems first, then the AI-assisted generic parser for any other survey software.

Published 6 min read .md

SurveyTester reads many survey systems natively. For everything else there is the generic parser: an AI-assisted reader that understands the pages of survey software SurveyTester has no dedicated support for. The survey system setting of a project decides which of the two is used. Leave it at Automatic and SurveyTester picks the right one on every page.

The survey system setting

SettingWhat happens
Automatic (recommended)Every page is checked against all dedicated survey systems first. A page none of them recognises goes to the generic parser - if your company has an AI engine. Without AI it ends at Unknown.
A dedicated system, e.g. Rogator G3plusWorks like Automatic, but the generic parser is never used. Pages of other dedicated systems are still recognised.
Generic Survey SystemEvery page goes to the generic parser, even pages of a system SurveyTester supports natively. Offered only when your company has an AI engine.
UnknownOnly the dedicated systems are tried; the generic parser is never used.
Placeholder: screenshot of the New Project dialog with the survey system list open and Automatic selected
The survey system of a new project

How Automatic works

For every page the browser extension sends, SurveyTester goes through the same order:

  1. Dedicated survey systems. Each dedicated system checks whether the page is one of its own. Most of these checks look at how the page is built rather than at its address, so surveys on own domains and servers are found as well.
  2. Cookie consent dialogs. A consent dialog that covers the page is accepted, so the survey behind it can be tested the way most respondents see it.
  3. The generic parser, when your company has an AI engine.
  4. Panel entry pages. Without the generic parser, a landing page with nothing to answer and one clear "Start" or "Take part" link is still clicked through, so the run reaches the survey.
  5. Unknown. Nothing above matched.

What the generic parser reads

The generic parser looks at the page the way a tester does: what is visible, what can be clicked, which texts belong together. It finds:

  • single and multiple choice questions, including options drawn as tiles, buttons or images,
  • grids with their rows and scale points,
  • dropdowns, sliders, star and NPS ratings,
  • text and number fields, and "other, please specify" fields that belong to an option,
  • "don't know" and "no answer" options, which are always answered alone,
  • error messages, assigned to the question they belong to,
  • pages that change without the browser loading a new page.

Questions get stable names, so the same page in another language version of the survey gets the same question names and test results stay comparable.

What the AI is used for

The page analysis itself runs in SurveyTester. The AI engine helps to group what the analysis found into questions and to understand what each control means; it can refine the result, but never removes a field the analysis found. The engine receives a condensed description of the page's texts and controls, not the page itself.

  • Your engine, your control. The generic parser runs only on an AI engine your company has set up. Its usage shows up in your AI usage figures like any other AI feature. See AI Administration & Usage Controls.
  • Speed. The first time SurveyTester sees a page, the analysis can take a few seconds. A page it has already read in the project is recognised again at once.
  • No AI, no generic parser. Without an AI engine, Generic Survey System is not offered, and Automatic ends at Unknown. If AI is switched off later, projects fall back to the dedicated systems and Unknown on their own.

When a page stays Unknown

An Unknown page is not understood: SurveyTester does not record it as a step and cannot fill it in with Auto Answer. Manual testing still works - the extension waits a few seconds in case the survey is still loading, then releases the page and you click through it yourself. As soon as a page of a supported system appears, recording continues. An end page that matches one of your survey end page identifiers is recorded with its outcome even when nothing else on it is understood. See Survey end pages.

Some companies keep their projects at Automatic without an AI engine on purpose: testers who only work by hand are never slowed down by a page analysis they do not need.

Pages in front of the survey

  • Cookie consent. A visible consent dialog with an accept button is accepted automatically, in every project.
  • Panel entry pages. A landing page of a panel or sample provider with a single start link is clicked through, with or without AI.
  • Login pages. A page with a visible password field is never analysed and never stored; you log in yourself. See My survey starts with a login page.

Survey systems with dedicated support

These survey systems are recognised natively, with or without AI:

Step by step

  1. Create the project and leave the survey system at Automatic. Paste the survey link.
  2. Start a test run from the project with the SurveyTester browser extension, or let SurveyBots run the survey.
  3. Answer the survey by hand, or press Auto Answer and Auto Next. Pages read by the generic parser are answered like any other page; the first visit of a new page may take a few seconds longer.
  4. Check the result on the Pages & Routing page: every recognised page appears with its questions and answer options.
Placeholder: screenshot of the Pages & Routing page of a project read by the generic parser, with questions, answer options and a grid
Pages read by the generic parser

Good to know

  • Prefer Automatic over Generic. A dedicated system knows its survey software in detail - question names from the questionnaire, special question types, the system's own error messages. Choose Generic Survey System only when you want every page read the same way.
  • Unusual pages. Games, shelf simulations and other highly interactive pages may be recorded only partly or not answered automatically. If the generic parser misreads a page, please send it to us.
  • Your survey software is missing? Tell us which system you use and send us a few of its pages.