Een contactvoorkeur doorgeven aan je onderaannemer
7 november 2026 · 7 min leestijd · Marketing Scan
In dit artikel
Waar het misloopt tussen formulier en onderaannemer
Een contactvoorkeur is een keuze van de bezoeker: via welk kanaal, op welk moment, met welke taal. Je formulier kan die keuze goed vastleggen, en toch verdwijnt ze onderweg. Dat gebeurt meestal op drie plaatsen: in het formulier zelf (de voorkeur is een vrij tekstveld dat niemand structureel leest), in de export of automatisering (het veld wordt niet meegenomen) en in de opvolging (de onderaannemer gebruikt zijn eigen standaardmethode).
Het doel van deze gids is dus niet meer data delen, maar de juiste data delen. Hoe minder velden je doorstuurt, hoe kleiner het risico en hoe makkelijker de controle. Een verwant uitgangspunt staat in de W3C-tutorial over toegankelijke formulieren (dat gaat over het formulier zelf; de toepassing op doorgeven aan derden is een redactionele keuze) op W3C: toegankelijke formulieren: vraag alleen wat nodig is om het proces af te ronden, want bij overbodige of irrelevante vragen haken gebruikers sneller af. Wat je niet vraagt, hoef je ook niet door te geven.
De voorkeur correct vastleggen in je formulier
Maak van de voorkeur een gestructureerd veld in plaats van een vrij tekstvak. Een keuze tussen enkele opties (bijvoorbeeld e-mail, telefoon, beide) is makkelijker door te geven en te controleren dan een zin als 'liefst na de middag bellen, behalve woensdag'. Houd een optioneel opmerkingenveld voor uitzonderingen.
Let op deze punten:
- Geef elk veld een zichtbaar label dat aan het veld gekoppeld is, zodat de keuze ook met een schermlezer of spraakbesturing duidelijk is. De W3C-tutorial noemt het label-element als basismechanisme.
- Groepeer samenhorende keuzes, zoals kanaalopties, met fieldset en legend.
- Leg uit waarvoor de voorkeur dient, met een korte instructie bij het veld.
- Valideer de invoer: als de klant 'telefoon' kiest, moet er een telefoonnummer zijn. Client-side validatie vangt fouten meteen op, maar de MDN-pagina over formuliervalidatie (MDN: formuliervalidatie aan clientzijde) waarschuwt dat die validatie niet volstaat en dat je de data ook aan serverzijde moet controleren.
Een voorkeur die logisch niet kan kloppen met de ingevulde gegevens, bereikt je onderaannemer nooit in bruikbare vorm.
Beslisblad: wat deel je, en wat niet
Gebruik dit beslisblad per veld voordat je een overdracht automatiseert. Het is een werkmodel, geen juridisch kader; laat je verwerkingsafspraken zo nodig toetsen door iemand met die expertise.
| Gegeven | Nodig voor de taak? | Beslissing |
|---|---|---|
| Naam | Ja, voor aanspreking | Doorgeven |
| Gekozen kanaal en bijhorend telefoonnummer of e-mailadres | Ja, enkel het gekozen kanaal | Doorgeven, het andere kanaal weglaten |
| Voorkeursmoment en taal | Ja | Doorgeven |
| Vrije omschrijving van de aanvraag | Alleen het deel dat de uitvoering raakt | Doorgeven na controle op onnodige details |
| Overige klantgeschiedenis, andere aankopen | Meestal nee | Niet doorgeven |
| Marketingtoestemming voor andere doeleinden | Nee, tenzij uitdrukkelijk vastgelegd | Niet stilzwijgend meesturen |
Twijfel je bij een veld, dan geldt: niet doorgeven tot je kunt uitleggen welke taak van de onderaannemer er zonder stukloopt.
Verantwoordelijkheden bevestigen met je onderaannemer
Een voorkeur doorgeven zonder afspraken is een open einde. Leg schriftelijk vast, in een korte overdrachtsnota of in je bestaande overeenkomst, wie wat doet. Controleer minstens:
- Wie neemt contact op en via welk kanaal? De onderaannemer volgt de gekozen voorkeur en wijkt er niet vanaf.
- Waarvoor mag hij de gegevens gebruiken? Alleen voor de aanvraag waarvoor de klant ze gaf.
- Wat gebeurt er als de klant een voorkeur wijzigt of intrekt? Wie krijgt die melding en binnen welke afgesproken termijn?
- Hoe lang bewaart de onderaannemer de gegevens en wie verwijdert ze na afloop?
- Wie is aanspreekpunt bij een fout, bijvoorbeeld als iemand ten onrechte gebeld is?
Spreek zelf een termijn af die voor jullie samenwerking werkt; er bestaat geen universele termijn. Het W3C-materiaal over formulieren adviseert gebruikers te informeren over succes en fouten. Als eigen suggestie kun je dat doortrekken naar de overdracht: laat de klant weten dat zijn voorkeur is genoteerd.
Praktijkscenario met fictieve invoer
Een fictief voorbeeld om de procedure te oefenen. Markeer testaanvragen duidelijk als test en stem vooraf met de installateur af dat hij er niet op reageert, zodat er geen echte afspraak of contact volgt. Een kmo met een offerteformulier werkt samen met een externe installateur. De testaanvraag bevat deze invoer:
- Naam: Test Jansen
- Voorkeurskanaal: e-mail
- E-mailadres: test@example.com
- Telefoonnummer: ingevuld, maar niet als kanaal gekozen
- Voorkeursmoment: voormiddag
- Omschrijving: offerte voor een nieuwe installatie
Verwachte technische controles bij de overdrachtsmail of export naar de installateur:
- Het veld voorkeurskanaal bevat 'e-mail' en het e-mailadres is aanwezig.
- Het telefoonnummer wordt niet meegestuurd, omdat het kanaal e-mail is.
- Het voorkeursmoment staat in de overdracht.
- Er staat geen klantgeschiedenis of ander veld in dat niet in het beslisblad staat.
- De klant ziet een bevestiging waarin de voorkeur herhaald wordt.
Doe daarna een tweede test met kanaal 'telefoon' en een leeg nummer. Verwacht dat het formulier de verzending tegenhoudt en een duidelijke foutmelding toont. Er zijn hier bewust geen resultaten of aantallen genoemd: het gaat om invoer en verwachte controles.
Controle na elke wijziging en verdere stappen
Herhaal de testaanvragen telkens je iets wijzigt: een nieuw veld, een andere plug-in, een aangepaste automatisering of een nieuwe onderaannemer. Een korte vaste procedure:
- Dien testaanvragen in met elke kanaalkeuze, ook met een bewust fout of leeg veld.
- Vergelijk wat de onderaannemer ontvangt met het beslisblad.
- Test het formulier met alleen toetsenbord en controleer of labels en foutmeldingen bruikbaar zijn.
- Laat de onderaannemer bevestigen dat hij de voorkeur gezien heeft, en controleer bij echte opvolging steekproefsgewijs of ze ook gevolgd wordt; een bevestigingsmail aan de klant bewijst dat niet.
- Noteer datum en wijziging in een eenvoudig logboek.
Beperk je niet tot één browser of toestel; het formuliercursusmateriaal op web.dev: formulieren leren noemt testen op verschillende apparaten, browsers en contexten als onderdeel van een goed formulier. Wil je weten welke zichtbare signalen jouw website rond contactmogelijkheden en formulieren toont, bekijk dan de publieke signalen via Marketing Scan. Een publieke scan meet wat van buitenaf zichtbaar is en bewijst niet hoe jouw overdracht intern werkt, dus je eigen testaanvragen blijven nodig.
Veelgestelde vragen.
Mag ik de volledige aanvraag gewoon doorsturen naar de onderaannemer?
Dat is meestal niet nodig. Stuur enkel de velden die de onderaannemer nodig heeft om zijn taak uit te voeren, en laat de rest weg. Twijfel je of een gegeven daaronder valt, of dient er een verwerkersovereenkomst te zijn, vraag dan advies aan een jurist.
Wat als de klant zijn contactvoorkeur later wijzigt?
Spreek vooraf af wie de wijziging ontvangt en hoe ze bij de onderaannemer terechtkomt. Test dat scenario ook zelf: wijzig een testaanvraag en controleer of de onderaannemer de nieuwe keuze effectief hanteert en niet de oude.
Volstaat client-side validatie om de voorkeur te bewaken?
Nee. Client-side validatie geeft de bezoeker snel feedback, maar kan omzeild worden. Controleer de ingevoerde voorkeur dus ook aan serverzijde voor je ze doorgeeft.
Hoe vaak moet ik de overdracht testen?
Test minstens na elke wijziging aan het formulier, de automatisering of de samenwerking met de onderaannemer. Een vaste frequentie kan ik niet voor jou bepalen; kies een ritme dat bij hoe vaak jullie die onderdelen aanpassen.
Bronnen bij dit artikel
Hoe werkt een marketing scan? Meetmethode en grenzen
Van advies naar actie voor jouw website
Maak een gratis account voor één website. Controleer zes kenmerken van je homepage en bekijk maximaal drie bevindingen.
Herhaal de check handmatig één keer per zeven dagen. Voor volledige audits en automatische opvolging is uitgebreide toegang nodig.
Maak je gratis account