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.

FAQ

Kan een respondent de waarde van een verborgen veld zien of wijzigen?+
Nee, een verborgen veld wordt nooit getoond in de formulierinterface. De waarde wordt vastgesteld vanuit de URL die het formulier opende en zo verzonden, zonder dat de respondent hem ziet of ermee interageert.
Wat gebeurt er als de URL de verwachte parameter niet bevat?+
Het verborgen veld wordt dan gewoon leeg verzonden. Er is geen foutmelding, het betekent alleen dat er geen waarde beschikbaar was om vooraf in te vullen.
Heb ik een aparte analyticstracking nodig om UTM-data op een formulier vast te leggen?+
Nee, UTM-queryparameters koppelen aan verborgen velden legt ze direct vast in het antwoordrecord, gekoppeld aan die inzending, zonder apart trackingscript.

Bouw je formulier met AI in seconden

Gratis starten