Gids · 5 min. leestijd
Verborgen velden en UTM-tracking in formulieren
Bijgewerkt 2026-09-17
Samengevat
Een verborgen veld draagt een waarde mee die de respondent nooit ziet of invoert, vooraf ingevuld vanuit de URL die het formulier opende, meestal gebruikt om UTM-parameters of een herkomstcampagne vast te leggen voor attributie.
Niet alle data die een formulier verzamelt hoeft uit een vraag te komen. Een verborgen veld draagt een waarde mee met de inzending zonder die ooit aan de respondent te tonen, vooraf ingevuld vanuit de link die hem daar bracht. Het meest gebruikte toepassing is attributie: weten welke campagne, e-mail of advertentie daadwerkelijk tot de inzending leidde, zonder daar een vraag van te maken die je iedereen handmatig zou moeten stellen.
Wat een verborgen veld is
Een verborgen veld is een gewoon veld in het formulierschema dat nooit zichtbaar aan de respondent wordt getoond. De waarde komt ergens anders vandaan dan invoer, bijna altijd uit de URL die het formulier opende, en wordt met alle andere antwoorden meegestuurd.
Omdat het onzichtbaar is, werkt een verborgen veld alleen als iets stroomopwaarts betrouwbaar de waarde ervan instelt. Ontbreekt de verwachte parameter in een link, dan is het veld bij verzending gewoon leeg in plaats van dat het een fout veroorzaakt.
Vooraf invullen vanuit de URL
Het algemene patroon is een queryparameter op de formulierlink die overeenkomt met de ID van een veld: dat parameter met een waarde toevoegen vult het bijbehorende veld bij het laden van het formulier al in. Dit werkt zowel voor verborgen velden als voor zichtbare velden die je vooraf beantwoord wilt hebben, zoals een pakketnaam vanaf een prijzenpagina of een verwijzingscode vanuit een e-mail.
Dit maakt van elke link een klein stukje context dat het formulier al kent, zonder de respondent te vragen het zelf in te voeren of te selecteren.
UTM-parameters vastleggen voor attributie
UTM-parameters (utm_source, utm_medium, utm_campaign en bijbehorende tags) zijn de standaardmanier waarop marketinglinks campagnecontext meedragen. Elke parameter koppelen aan een verborgen veld in het formulier legt precies vast welke campagne, welk kanaal of welke e-mail tot een specifieke inzending leidde, direct naast het antwoord zelf.
Dit is beter dan achteraf proberen de attributie te reconstrueren uit alleen referrer-headers of analytics, de UTM-waarden staan vast in het antwoordrecord op het moment van verzenden, gekoppeld aan de antwoorden van precies die respondent.
Andere toepassingen naast marketingattributie
Verborgen velden dienen niet alleen voor UTM-tags. Een supportformulier ingesloten op een dashboardpagina specifiek voor een klant kan een verborgen klant-ID vooraf invullen; een formulier gelinkt vanaf verschillende partnerpagina's kan vooraf invullen welke partner de bezoeker doorstuurde; een A/B-test kan vooraf invullen welke variant iemand zag.
Het gemeenschappelijke punt is context die het systeem al bezit en die het overbodig of onhandig zou zijn om rechtstreeks aan de respondent te vragen.
Hoe YeetForm dit aanpakt
In YeetForm zijn verborgen velden een van de veldtypes, en elk veld (verborgen of zichtbaar) kan vooraf worden ingevuld vanuit de URL via queryparameters `?veldId=waarde`. Dit is het mechanisme dat zowel voor UTM-vastlegging als voor andere attributie- of contextdata wordt gebruikt, zonder apart trackingscript.