Een surveyapp bouwen
Met een surveyapp schrijf je een set vragen, stuur je ze naar veel mensen en zie je de antwoorden opgeteld. De onderdelen die het betrouwbaar maken, zijn minder zichtbaar dan de vragenbewerker: eerlijke anonimiteit, één reactie per persoon waar dat telt, vertakking die irrelevante vragen overslaat, en resultaten die alleen de juiste mensen zien. Regel dat goed in de eerste versie en houd het aantal vraagtypen beperkt.
Als je vooral aanmeldingen, bestellingen of sollicitaties wilt verzamelen, heb je beter een formulierbouwer. Bij surveys gaat het om het totaal: wat vindt de hele groep?
Wat een surveyapp nodig heeft
Gegevens
| Tabel | Wat erin staat |
|---|---|
| Surveys | Titel, introtekst, status (concept, open, gesloten), open- en sluitingsdatum, anonimiteitsinstelling |
| Vragen | Survey, tekst, type, verplicht, volgorde, optionele sectie |
| Keuzes | Opties voor keuzevragen, in volgorde |
| Logicaregels | "Als vraag 3 'nee' is, ga naar sectie C" |
| Reacties | Survey, tijdstip van indienen en, alleen als het niet anoniem is, de respondent |
| Antwoorden | Reactie, vraag, waarde |
| Uitnodigingen | Optionele eenmalige tokens die naar specifieke personen gaan |
Vraagtypen voor de eerste versie
- Enkelvoudige en meervoudige keuze
- Beoordelingsschaal (1–5 of 0–10)
- Korte en lange tekst
- Ja / nee
Matrixroosters, rangschikking, bestandsuploads en schuifregelaars kunnen wachten. Elk nieuw type heeft eigen invoer, validatie en resultaatgrafiek nodig.
Pagina's
- Surveyeditor met voorvertoning.
- Weergave voor de respondent, leesbaar op een telefoon, met voortgangsindicator bij langere surveys.
- Bedankpagina.
- Resultatenpagina: een grafiek per vraag, aantal reacties, filters en CSV-export.
- Beheerlijst van surveys met status en aantal reacties.
Beslissingen die de hele app bepalen
Anoniem of herkenbaar? Dit is de belangrijkste keuze, en je moet die op het eerste scherm van de survey vermelden. Een "anonieme" personeelssurvey die stilletjes e-mailadressen opslaat, vernietigt het vertrouwen op de dag dat iemand het ontdekt. Voor echt anonieme surveys sla je antwoorden op zonder gebruikers-ID, e-mail of IP-adres. Rond indieningstijden af op de dag.
Eén reactie per persoon? Opties, van zwak naar sterk:
- Een cookie in de browser — voorkomt ongelukjes, maar niet vastberaden mensen.
- Eenmalige uitnodigingslinks — elke link werkt één keer en kan los van de antwoorden worden bewaard.
- Inloggen — betrouwbaar, maar maakt anonimiteit moeilijker te beloven.
Voor anoniem-maar-één-keer gebruik je uitnodigingstokens en sla je "token gebruikt" op in een aparte tabel, los van de antwoorden, zonder koppeling ertussen.
Kleine groepen doorbreken anonimiteit. Als er maar drie mensen in een team antwoorden, kan filteren van de resultaten per team onthullen wie wat zei. Een gangbare regel is een uitsplitsing te verbergen als er minder dan een vastgesteld aantal reacties in valt (vijf is een gebruikelijke keuze). Bouw die regel in als je uitsplitsingen toont.
Vertakking. Overslaglogica houdt surveys kort en relevant, maar elke regel vermenigvuldigt de paden die je moet testen. Begin met eenvoudige regels "als het antwoord X is, sla over naar sectie Y" op sectieniveau, niet per vraag.
Wie ziet de resultaten? Alleen de eigenaar van de survey, een benoemde groep, of de respondenten nadat ze hebben ingediend? Dwing dit af op de server.
Persoonsgegevens. Surveys verzamelen vaak meningen, gezondheidsinformatie of gegevens over medewerkers. Verzamel alleen wat je nodig hebt, zeg waarvoor je het gebruikt, en controleer de privacyregels die voor jou gelden.
Een eerste prompt die werkt
Bouw een surveyweb-app. Beheerders loggen in en maken surveys met secties en vragen van het type enkelvoudige keuze, meervoudige keuze, beoordeling 1–5, ja/nee, korte tekst en lange tekst, elk optioneel verplicht. Surveys hebben een status (concept, open, gesloten) en een optionele sluitingsdatum. Elke survey is anoniem of herkenbaar, en het eerste scherm vertelt respondenten welke. Sla bij anonieme surveys nooit gebruikers-ID's, e-mails of IP-adressen op bij antwoorden, en rond indieningstijden af op de datum. Ondersteun eenmalige uitnodigingslinks; leg in een aparte tabel vast dat een link is gebruikt, zonder koppeling aan de antwoorden. Voeg overslaglogica op sectieniveau toe ("als vraag X Y is, sla over naar sectie Z"). Respondenten antwoorden op een mobielvriendelijke pagina met een voortgangsbalk. Beheerders zien een resultatenpagina met een grafiek per vraag, het aantal reacties, tekstantwoorden in een lijst, en CSV-export. Verberg elke gefilterde uitsplitsing met minder dan 5 reacties. Sla alles op in een database.
Bouwstappen
- Editor. Bouw een realistische survey van twaalf vragen met twee secties. Als bewerken traag is, los het nu op.
- Weergave voor de respondent. Beantwoord hem op een telefoon. Controleer verplichte vragen, teruggaan en wat er bij verversen gebeurt.
- Anonimiteitscontrole. Dien een anoniem antwoord in en bekijk wat de database echt heeft opgeslagen. Vraag de agent de opgeslagen rijen te tonen.
- Uitnodigingen. Genereer links, gebruik er één twee keer en controleer of de tweede poging wordt geweigerd.
- Vertakking. Schrijf elk pad door de survey uit en loop ze allemaal af.
- Resultaten. Dien twintig testreacties in, controleer de grafieken tegen een telling die je zelf hebt gedaan, en exporteer CSV.
- Sluiten. Sluit de survey en controleer of de link nu een nette pagina "gesloten" toont.
Veelgemaakte fouten
- Anonimiteit beloven terwijl je identiteit opslaat. Controleer de database, niet de interface.
- Te veel vragen. Lange surveys worden halverwege verlaten. Toon voortgang en snoei zonder genade.
- Suggestieve vragen. "Hoeveel heb je genoten van…" gaat ervan uit dat je genoot. Stel neutrale vragen en bied een neutrale optie bij schalen.
- Een live survey bewerken. Een vraag wijzigen nadat er reacties binnenkomen, mengt twee verschillende vragen in één grafiek. Vergrendel of versioneer vragen zodra een survey open is.
- Resultaten zichtbaar voor iedereen. Een raadbare resultaten-URL lekt gevoelige antwoorden.
- Geen export. Mensen willen de data in een spreadsheet analyseren.
Wanneer een kant-en-klaar product de betere keuze is
Voor de meeste eenmalige surveys zijn bestaande tools sneller en beter: ze hebben verfijnde vraagtypen, sjablonen, statistische samenvattingen en verspreiding ingebouwd, en veel hebben gratis lagen. Zie alternatieven voor Typeform en alternatieven voor Google Forms voor opties.
Bouw zelf wanneer surveys een terugkerend onderdeel zijn van je product of werkwijze en de tools niet passen: regelmatige pulsurveys voor personeel waarbij je de anonimiteitsregels en de opslaglocatie zelf bepaalt, feedbacksurveys die in je app staan naast de data waar ze over gaan, onderzoek met eigen logica, of een surveyproduct dat je wilt verkopen. Onze gids voor een klantfeedbackportaal behandelt de doorlopende feedbackvariant, en hoe je een dashboard bouwt helpt bij resultaatweergaven.
Bouwen met Mythex
Bij Mythex beschrijf je de surveyapp in de chat en test je hem in de live preview, ook op een schermformaat van een telefoon. Mythex voegt een eigen database toe als de app reacties moet opslaan, en je kunt de agent vragen precies te laten zien wat een reactie heeft opgeslagen — de snelste manier om een anonimiteitsbelofte te controleren. Inloggen voor beheerders is van je eigen app, met een aanpak die je zelf kiest; uitnodigingsmails gaan via een e-mailprovider die je koppelt, want Mythex heeft geen ingebouwd e-mailversturen (e-mail versturen vanuit je app). Publiceer naar een mythex.ai-link, of met je eigen domein op Pro.
Veelgestelde vragen
Wat is het verschil tussen een surveyapp en een formulierbouwer?
Een formulierbouwer is een algemeen hulpmiddel om gestructureerde invoer te verzamelen, zoals aanmeldingen of bestellingen. Een surveyapp draait om dezelfde vragen aan veel mensen stellen en de antwoorden samen analyseren, dus daar tellen vertakking, anonimiteit en resultaatgrafieken zwaarder.
Hoe maak ik een survey echt anoniem?
Sla niets op dat de respondent identificeert bij zijn antwoorden: geen login, e-mailadres, IP-adres of precieze tijdstempels die aan het antwoord gekoppeld zijn. Als je dubbele reacties wilt tegengaan, houd de registratie 'heeft gereageerd' dan gescheiden van de antwoorden zelf.
Hoe voorkom ik dat mensen twee keer antwoorden?
Gebruik eenmalige uitnodigingslinks, of vereis inloggen en leg vast dat iedereen heeft gereageerd. Browsercookies stoppen alleen gewone herhalingen; iedereen kan ze wissen of een privévenster openen.
Kan ik een surveyapp bouwen zonder te coderen?
Ja. Een AI-app-builder kan op basis van een beschrijving de surveyeditor, de antwoordpagina's en de resultaatgrafieken maken. Steek je inspanning in de regels (anonimiteit, vertakking en wie de resultaten mag zien) en test ze.