Marketing Scandigitale scan
Meten & inzicht

Zoekopdrachten op je eigen site bruikbaar meten

7 november 2026 · 6 min leestijd · Marketing Scan

Wat bezoekers in het zoekvak van je website typen, vertelt veel over wat ze zoeken en niet vinden. Maar dat vrije tekstveld is ook een plek waar mensen per ongeluk een e-mailadres, naam of telefoonnummer intikken. Als je die tekst ongefilterd naar je analytics stuurt, meet je niet alleen zoekgedrag, maar verzamel je mogelijk gegevens die daar niet horen. Dit artikel gaat over één vraag: hoe verzamel je zoekopdrachten als veilige categorieën en verwijder je mogelijke persoonsgegevens vooraf? Je krijgt een procedure, een beslisblad en een fictief voorbeeld.
In dit artikel

Waarom ruwe zoektekst een risico is

De richtlijnen van Google Analytics zeggen dat je geen persoonlijk identificeerbare informatie (PII) naar Google mag versturen, en dat bezoekers soms PII invoeren in zoekvakken en formuliervelden. De bron verwijst naar de Analytics-richtlijnen om PII te vermijden en vraagt om alle PII uit door gebruikers opgegeven informatie te halen voor die naar Analytics gaat.

Dezelfde pagina noemt ook de Site Search-dimensies (zoekterm en categorie, uit de oudere Analytics-terminologie) in de lijst van functies waar je extra moet opletten. Het risico zit dus op twee plaatsen: in de zoektekst zelf en in de URL, want een zoekpagina plaatst de zoekterm vaak als parameter in het adres. Dat adres wordt standaard meegestuurd als paginagegeven.

Beslis dus vooraf wat je wilt weten (welke onderwerpen, hoeveel zoekopdrachten zonder resultaat) en meet enkel dat, niet de letterlijke tekst van elke bezoeker.

Welke zoekgegevens je wel en niet nodig hebt

Begin bij de vraag, niet bij de data. Een kmo heeft zelden elke unieke zoekzin nodig. Meestal volstaan deze eenvoudige antwoorden:

  • Hoe vaak wordt er gezocht en op welke pagina's?
  • Welk deel van de zoekopdrachten levert geen resultaat op?
  • Welke onderwerpen komen terug (bijvoorbeeld levering, prijzen, openingsuren)?
  • Klikt de bezoeker daarna door naar een resultaat?

Geen van die vragen vereist een volledige, ruwe zoekzin. Een categorie, een telling en een indicator voor 'geen resultaat' zijn bruikbaarder en veiliger. Wat je niet nodig hebt, verzamel je niet. Schrijf per gegeven op waarom je het meet en wie het gebruikt. Kan je geen reden noemen, dan schrap je het.

Stappenplan: zoektermen opschonen voor je ze verstuurt

Werk in deze volgorde. De exacte instellingen en schermnamen in je analytics- of tagbeheer kunnen veranderen; controleer die bij je beheerder of in de actuele documentatie.

  1. Inventariseer: bekijk hoe jouw zoekpagina de term doorgeeft (URL-parameter, vrije tekst, formulier) en welke parameternaam gebruikt wordt.
  2. Bepaal de categorieën: maak een korte lijst onderwerpen die je wilt tellen. Houd een categorie 'overig' voor de rest.
  3. Schoon de tekst op: verwijder of vervang patronen die op een e-mailadres, telefoonnummer of lange cijferreeks lijken, voordat iets verstuurd wordt. Doe dit in je eigen code of tagomgeving, niet pas achteraf. De bron noemt ook de instelling 'Gegevens verbergen' in het beheerdersgedeelte, die e-mailadressen en ingevoerde URL-queryparameters zo goed mogelijk verwijdert (alleen voor webgegevensstreams); controleer of die in jouw account beschikbaar is.
  4. Verstuur de categorie in plaats van de ruwe zin: stuur bijvoorbeeld een gebeurtenis met een categorienaam en het aantal resultaten.
  5. Schoon de URL op: zorg dat de zoekparameter niet ongefilterd in het meegestuurde paginaadres terechtkomt.
  6. Test: voer bewust fictieve gegevens in het zoekvak in en kijk wat er aankomt.

Opschonen met patronen is nooit waterdicht. Een patroon vangt niet elke vorm van persoonsgegevens, dus beperk liever vooraf wat je verstuurt dan achteraf te proberen alles weg te halen.

Gebeurtenissen en parameters kiezen

In GA4 meet je zoekgedrag met gebeurtenissen. De documentatie over gebeurtenissen in GA4 onderscheidt automatisch verzamelde, uitgebreide-meting-, aanbevolen en aangepaste gebeurtenissen, en toont dat je met gtag() een gebeurtenis plus optionele parameters verstuurt. Welke gebeurtenissen en parameters je account al standaard verzamelt, controleer je zelf in je property; de bron geeft dat niet voor jouw situatie.

Voor een eigen zoekmeting kan je een aangepaste gebeurtenis bedenken met een korte, vaste set parameters. Een voorstel dat je kan aanpassen:

  • een categorienaam uit je eigen lijst;
  • het aantal getoonde resultaten (of enkel 'nul' versus 'meer dan nul');
  • de pagina of het type pagina waar gezocht werd.

Zet geen vrije tekst in een parameter. Denk ook aan wat je nadien kan analyseren: aangepaste parameters zijn pas bruikbaar in rapporten als ze correct zijn geregistreerd. Controleer dat in je eigen property.

Beslisblad voor je eigen zoekmeting

Doorloop per zoekmoment onderstaande beslissingen. Het is een werkvoorstel, geen juridisch advies; bij twijfel over wat als persoonsgegeven telt, vraag je een jurist of je functionaris gegevensbescherming.

VraagAls jaAls nee
Kan de zoekterm in de URL terechtkomen?URL opschonen of parameter uitsluitenToch testen met een fictieve invoer
Verstuur ik de ruwe zoekzin?Vervangen door categorie plus tellingDoorgaan
Past de term bij een patroon van e-mail of nummer?Vervangen door een neutrale waardeAls categorie of 'overig' tellen
Heb ik een reden om de letterlijke tekst te bewaren?Documenteer reden en toegang, laat beoordelenNiet bewaren
Weet ik waar de gegevens eindigen (rapport, export)?Bewaartermijn en toegang afsprekenEerst in kaart brengen

Fictief voorbeeld en controle na wijziging

Een fictieve kmo heeft een zoekvak waarin de zoekterm als parameter in het adres staat. Er zijn geen cijfers of resultaten bedacht; dit is enkel invoer en verwachte controles.

Invoer: je typt in een testomgeving drie dingen in het zoekvak: een gewone term ('levertijd'), een fictief e-mailadres en een term zonder resultaat.

  1. Je bekijkt het meegestuurde paginaadres. Verwacht: de zoekparameter met het e-mailadres staat er niet leesbaar in.
  2. Je bekijkt de verstuurde gebeurtenis. Verwacht: een categorie zoals 'levering' voor de eerste term, 'overig' of een neutrale waarde voor het e-mailadres.
  3. Je controleert het aantal resultaten. Verwacht: 'nul' staat bij de derde zoekopdracht.
  4. Je kijkt in je rapport of realtime-weergave (de beschikbaarheid en naam hiervan controleer je in je eigen account). Verwacht: geen ruwe fictieve gegevens zichtbaar.

Herhaal na elke wijziging aan de zoekpagina of de tagconfiguratie. Wil je weten welke zichtbare signalen je site publiek geeft, dan kan je die bekijken via Marketing Scan. Een publieke scan meet zichtbare signalen en toont niet wat er in je analytics-configuratie gebeurt.

Veelgestelde vragen.

Mag ik de letterlijke zoektekst bewaren als ik ze achteraf opschoon?

Opschonen achteraf biedt weinig zekerheid, omdat patronen niet elke vorm van persoonsgegevens herkennen. Veiliger is vooraf te beperken wat je verstuurt, en enkel categorieën en tellingen te meten. Wil je toch letterlijke tekst bewaren, laat dat dan beoordelen door wie bij jullie over gegevensbescherming gaat.

Waarom is de URL ook een risico bij site-zoekopdrachten?

Veel zoekpagina's zetten de zoekterm als parameter in het adres, en dat adres wordt standaard als paginagegeven meegestuurd. Typt een bezoeker een e-mailadres in, dan kan dat dus via de URL in je analytics belanden. Controleer en schoon het adres op, los van de gebeurtenis die je zelf verstuurt.

Hoe test ik zonder echte persoonsgegevens te gebruiken?

Gebruik duidelijk fictieve voorbeelden, zoals een verzonnen e-mailadres en een nepnummer, in een testomgeving of op je eigen apparaat. Kijk dan in het verstuurde adres, de gebeurtenis en je rapportweergave of er iets leesbaars aankomt. Herhaal dit na elke technische wijziging.

Heb ik elke zoekterm als aparte categorie nodig?

Nee. Begin met een korte lijst onderwerpen en een categorie 'overig'. Bekijk na enige tijd wat in 'overig' valt en breid de lijst beperkt uit. Zo blijft de meting bruikbaar en voorkom je dat je ruwe tekst nodig hebt.

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

Bekijk wat de check meet

Wat zaakvoerders hierover vragen

  • Hoe weet ik of mijn marketing werkt?

    Bijna drie kwart van de kleine ondernemers weet het niet. Het antwoord kost geen geld, wel een uur instellen.

    Hoe weet ik of mijn marketing werkt? · Hoe meet ik aanvragen die telefonisch of in de zaak binnenkomen? · Heb ik Google Analytics nodig als kleine zaak? · en 1 meer

Het cijfer uit ons onderzoek

  • 48,8%

    van 1505 kmo-sites heeft meten en inzicht in de drie zwaarste werkpunten.

    Lees het onderzoek

Meer over meten & inzicht.