Marketing Scandigitale scan
Meten & inzicht

Te veel unieke waarden in GA4: beperk cardinaliteit

7 november 2026 · 6 min leestijd · Marketing Scan

Een rapport met duizenden rijen waarvan elke waarde maar één keer voorkomt, vertelt je niets. Dat gebeurt snel als je volledige zoektermen, vrije invoer of bijna unieke teksten als parameter meestuurt. Het aantal verschillende waarden noemen we cardinaliteit. Deze gids helpt je om te onderzoeken welke parameters bij jou te veel unieke waarden opleveren, hoe je ze omzet naar categorieën en hoe je daarna toetst of je rapport bruikbaar is. Persoonlijke invoer laat je sowieso buiten je metingen.
In dit artikel

Waarom veel unieke waarden je rapport onbruikbaar maken

Een rapport is bedoeld om te vergelijken. Je wil weten welk type zoekopdracht vaak voorkomt, niet dat 'gele lamp 40 cm' een keer werd ingetypt. Zodra bijna elke waarde uniek is, kan je niet meer groeperen, tellen of vergelijken. Daar komt bij dat je een lange staart aan rijen moet doorlezen om één patroon te vinden.

De typische oorzaken zijn:

  • de volledige tekst uit een zoekveld of contactformulier als parameterwaarde;
  • een e-mailadres, naam of telefoonnummer dat per ongeluk meegaat;
  • een volledige URL met query-onderdelen of een tijdstempel als waarde;
  • een eigen ID per bezoek of per formulierinzending als dimensie.

Het laatste type moet je niet categoriseren maar niet versturen, tenzij je er echt mee analyseert. Hoe GA4 zulke rapporten precies toont of samenvoegt, kan wijzigen. Controleer dat in je eigen property in plaats van het aan te nemen.

Stap 1 tot 4: je huidige events en parameters inventariseren

De GA4-documentatie over events beschrijft dat events bestaan uit een naam en optioneel een verzameling parameters, en dat je naast automatische en aanbevolen events ook zelf custom events definieert. Gebruik dat model als structuur voor je inventaris.

  1. Maak een lijst van elk custom event dat op je site wordt verstuurd, met de naam en de parameters. Haal dit uit de code of uit je tagbeheer. De beheerder heeft hiervoor toegang tot de broncode of de tagtool nodig.
  2. Open per parameter je rapportage en kijk hoeveel verschillende waarden zichtbaar zijn en hoe verdeeld ze zijn. Hoe je een parameter als dimensie beschikbaar maakt of bekijkt, controleer je in je eigen beheer, omdat schermen kunnen wijzigen.
  3. Markeer parameters waarvan de meeste waarden maar één keer voorkomen.
  4. Open enkele echte waarden en kijk of er persoonlijke gegevens in zitten. Zo ja, behandel dat eerst en apart.

Resultaat: een tabel met event, parameter, voorbeeldwaarden en een oordeel 'bruikbaar', 'te gedetailleerd' of 'niet versturen'.

Beslisregels per type waarde

Gebruik deze matrix om per parameter de keuze te maken.

Type waardeActieVoorbeeld
Vrije tekst van bezoekerOmzetten naar categorie of lengteklasse; zelf nooit ruw versturen als persoonsgegevens mogelijk zijnZoekterm wordt 'verlichting'
E-mail, naam, telefoonNiet versturenVeld uit event halen
Unieke ID per inzendingWeglaten tenzij je er aantoonbaar mee werktFormulier-ID
Waarde met beperkte reeks keuzesBehoudenType formulier: offerte, contact
Getal met veel variantenKlassen makenAantal resultaten: geen, 1 tot 5, meer

Regel: een parameter heeft alleen waarde als je er een vraag mee beantwoordt. Formuleer die vraag vooraf, bijvoorbeeld 'Welke productgroepen zoeken bezoekers zonder resultaat?', en bepaal dan welke categorieën daarvoor nodig zijn.

Een categorieschema ontwerpen dat blijft werken

Categoriseren betekent dat jij de omzetting beheert. Ontwerp daarom een eenvoudig schema:

  • Beperkte lijst: houd het aantal categorieën hanteerbaar en voeg één categorie 'overig' toe voor wat nergens past.
  • Mappingtabel: leg vast welke woorden of productgroepen bij welke categorie horen, bijvoorbeeld in een gedeeld document met datum en eigenaar.
  • Vaste schrijfwijze: één taal, kleine letters, geen spaties wisselend met streepjes, zodat 'Verlichting' en 'verlichting' niet als twee waarden verschijnen.
  • Aparte indicator voor resultaat: bijvoorbeeld een klasse voor 'geen resultaat', 'weinig' en 'veel', in plaats van het exacte aantal.

Controleer regelmatig hoeveel zoekopdrachten in 'overig' belanden. Wordt dat deel te groot, dan mist je schema categorieën. Pas het dan aan en noteer de wijzigingsdatum, zodat je later weet vanaf wanneer de rapporten niet meer vergelijkbaar zijn met ervoor.

Fictief scenario: van vrije zoektekst naar categorie

Fictieve invoer: een webwinkel stuurt nu bij elke interne zoekopdracht een event met de volledige zoektekst. Bezoekers typen soms ook een e-mailadres in het zoekveld.

Gewenste aanpassing: het event bevat een categorieparameter en een resultaatklasse, en geen ruwe tekst. De syntaxis volgt de opbouw uit de events-documentatie: een event-opdracht, een eventnaam en een verzameling parameters, bijvoorbeeld een custom event 'zoekopdracht' met parameters zoals 'zoek_categorie' en 'resultaat_klasse'. Plaats de code onder het Google-tagfragment, want volgens diezelfde documentatie verwerkt Google geen events die erboven staan.

Verwachte technische controles:

  1. Zoek op een gewoon productwoord: het event bevat de juiste categorie en geen ruwe tekst.
  2. Zoek op iets dat op een e-mailadres lijkt: het event bevat 'overig' of geen waarde, en nergens in de gegevens verschijnt dat adres.
  3. Zoek zonder resultaat: de resultaatklasse toont 'geen'.
  4. Controleer ook de URL van de zoekresultatenpagina: bevat de zoekterm in een queryparameter persoonlijke invoer, dan hoort die niet in de verzamelde paginagegevens.

Controle na wijziging, privacygrenzen en volgende stap

Test na elke aanpassing met enkele vaste zoekopdrachten en bekijk de binnenkomende events in een realtime- of debugweergave, indien beschikbaar in je property. Controleer later in je rapport of het aantal verschillende waarden per parameter gedaald is en of je oorspronkelijke vraag nu beantwoord wordt. Zo niet, pas het schema aan.

Let op de grenzen. Volgens de richtlijnen van Google over persoonlijk identificeerbare informatie mag je geen PII doorgeven, moet je door bezoekers ingevoerde PII uit zoekvakken en formuliervelden verwijderen voor verzending en mogen ook aangepaste dimensies en Site Search-dimensies geen PII bevatten. Dezelfde pagina noemt een instelling 'gegevens verbergen' in het gedeelte Beheerder, alleen voor webgegevensstreams, die e-mailadressen en ingevoerde queryparameters 'zo goed mogelijk' verwijdert. Dat is dus geen garantie: de beheerder controleert zelf of en hoe die bij jou beschikbaar is en test met voorbeelden of er niets doorkomt. Twijfel je of iets als PII geldt, vraag dan een jurist. Dit artikel is geen juridisch advies.

Wil je zien welke publieke signalen je website toont, bekijk ze via Marketing Scan. Een publieke scan ziet geen interne GA4-configuratie en vervangt je eigen controle van events en parameters niet.

Veelgestelde vragen.

Hoeveel unieke waarden is te veel voor één parameter?

Daar bestaat geen vast getal dat voor elke site geldt. Kijk of je rapport nog bruikbaar is voor de vraag die je stelde: kan je groeperen en vergelijken, of staat bijna elke waarde er één keer in? Controleer ook hoe jouw property grote reeksen waarden toont.

Mag ik de zoektekst bewaren als ik hem alleen intern gebruik?

Zodra bezoekers vrije tekst invoeren, kan daar persoonlijke informatie in zitten. Google vraagt dat PII uit door gebruikers ingevoerde gegevens wordt verwijderd voor verzending. Gebruik daarom liever een categorie en laat de ruwe tekst weg.

Moet ik oude gegevens aanpassen na het invoeren van categorieën?

Verzonden gegevens gaan niet vanzelf in een nieuwe vorm. Noteer de datum van de wijziging en vergelijk periodes niet blind over die grens heen. Nieuwe events volgen het nieuwe schema.

Waarom zie ik mijn nieuwe event niet na het toevoegen van de code?

Controleer eerst of de code onder het Google-tagfragment staat, want events erboven worden volgens de documentatie niet verwerkt. Kijk daarna of de eventnaam en parameters exact kloppen en of rapportage enige tijd nodig heeft. Een vaste termijn kunnen we niet beloven.

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.

Meten & inzicht

Eventparameters verschijnen niet in je rapport

Controleer of eventparameters worden verzonden, ontvangen en als aangepaste dimensie geregistreerd zijn, en onderscheid ontvangst van rapportbeschikbaarheid.

· 6 min leestijd

Meten & inzicht

Een event bevat e-mailadressen: herstel de meting

Zie e-mailadressen in een Analytics-event? Zo vind je de bron, stop je onnodige verzending en geef je de privacybeoordeling gestructureerd door aan de juiste persoon.

· 6 min leestijd

Meten & inzicht

Search Console koppelen aan GA4: gratis SEO-inzicht

Search Console koppelen aan GA4: benodigde rechten, de juiste webstream en rapporten. Begrijp zoekwoorden, klikken, verschillen en meetbeperkingen.

· 8 min leestijd

Bijgewerkt:

Meten & inzicht

Conversies meten in GA4: gids voor Belgische kmo's

Conversies meten in GA4 zonder verdwalen in data: welke key events je kmo echt nodig heeft, hoe je ze instelt en hoe je er betere beslissingen mee neemt.

· 6 min leestijd

Vertrouwen & veiligheid

Een contactformulier laat interne foutdetails zien

Toont je contactformulier stacktraces of configuratie bij een fout? Test de foutgevallen, haal de details uit de publieke response en bewaar ze in je logs.

· 7 min leestijd

Conversie & opvolging

Een keuzestresspagina met te veel pakketten vereenvoudigen

Een pagina met te veel pakketten maakt kiezen moeilijk. Test of bezoekers op behoefte kunnen kiezen en schrijf criteria zonder iedereen naar het duurste pakket te sturen.

· 7 min leestijd