Interne zoekopdrachten meten in GA4: zo ontdek je wat bezoekers echt willen

Karel
3/10/2012
Google Analytics
X
min leestijd
Karel
17/4/2026
Google Analytics
X
min leestijd

Je bezoekers vertellen je letterlijk wat ze willen - als je ernaar luistert. Elke keer dat iemand de zoekbalk op je site gebruikt, tikt hij zijn intentie in. Geen speculeren over personas, geen dure user research. Ruwe, directe data van mensen die al op je site zijn.

Toch zie ik bij bijna elke site die ik review dat die data nooit wordt bekeken. Zonde. In dit artikel laat ik zien hoe je interne zoekopdrachten meet in Google Analytics 4, wat je eruit kunt halen, en welke 5 concrete acties je er vandaag mee kunt doen.

Waarom interne zoekopdrachten goud waard zijn

Drie redenen waarom deze data meer oplevert dan bijna alle andere GA4-rapporten:

  • Pure intent. Mensen die zoeken, weten wat ze willen. Ze typen het zelfs in. Geen aannames nodig.
  • Content gaps direct zichtbaar. Als er veel gezocht wordt op iets waar je geen pagina over hebt, weet je wat je volgende artikel moet zijn.
  • UX-indicator. Als bezoekers vaak moeten zoeken om iets te vinden dat in je menu staat, is je navigatie kapot. De zoekbalk is dan een crutch.

De kans dat iemand converteert nadat hij iets vindt via site search is vaak hoger dan bij andere gedragspaden. Hij weet namelijk al wat hij zoekt.

Universal Analytics is dood - even dit

Sinds 1 juli 2023 verzamelt Universal Analytics geen data meer. Sinds juli 2024 is ook de historische data weg. Handleidingen met screenshots van Gedrag - Zoekopdrachten op site - Zoektermen werken niet meer. GA4 is de standaard en werkt anders.

Goed nieuws: in GA4 is het meten van interne zoekopdrachten vaak makkelijker dan in UA. Vaak staat het al aan zonder dat je iets hebt ingesteld.

Hoe GA4 interne zoekopdrachten automatisch meet

GA4 heeft een feature genaamd Enhanced Measurement. Die staat standaard aan en meet events automatisch: page views, scrolls, outbound clicks, file downloads en - belangrijk voor ons - view_search_results.

Hoe werkt het? GA4 kijkt of een URL een van deze query-parameters bevat:

  • q
  • s
  • search
  • query
  • keyword

Als die erin voorkomt met een waarde (zoals ?q=conversie+optimalisatie), stuurt GA4 een view_search_results event met de zoekterm als parameter. Voor 80% van de sites werkt het zonder iets te doen.

Stap 1: Controleer Enhanced Measurement

  1. Ga in GA4 naar Admin (tandwiel linksonder)
  2. Onder Data collection and modification kies Data streams
  3. Klik op je website-stream
  4. Scroll naar Enhanced measurement en check of de toggle aan staat
  5. Klik het tandwielicoon ernaast
  6. Controleer dat Site search is ingeschakeld

Stap 2: Check je parameter

Voer op je site een testzoekopdracht uit. Bekijk de URL van de resultatenpagina. Het woord voor het =-teken is je parameter.

Voorbeelden:

  • kgom.nl/?s=seo+tips - parameter is s (standaard WordPress)
  • winkel.nl/zoeken?zoek=schoenen - parameter is zoek
  • shop.nl/results?term=jas - parameter is term

Staat je parameter in het lijstje q, s, search, query, keyword? Klaar. Staat hij er niet in? Voeg hem toe:

  1. In Enhanced measurement klik tandwielicoon
  2. Onder Site search klik Show advanced settings
  3. Voeg je parameter toe (max 5, kommagescheiden)

Als je site geen URL-parameter gebruikt

Moderne sites doen de zoekfunctie vaak via JavaScript/AJAX zonder dat de URL verandert. Enhanced Measurement kan dat niet detecteren. Je moet dan handmatig een event sturen via Google Tag Manager of direct in de code.

De truc: stuur bij elke zoekactie een custom event view_search_results met parameter search_term:

gtag('event', 'view_search_results', { search_term: 'conversie optimalisatie' });

In GTM bouw je een trigger op basis van een DOM-event of dataLayer push. De zoekterm haal je uit het input-veld. Belangrijk: gebruik exact de naam view_search_results en search_term. Dan voegt GA4 het automatisch in de standaardrapporten.

Data bekijken in GA4

Snelle check via Events

  1. Ga naar Reports - Engagement - Events
  2. Zoek view_search_results in de lijst
  3. Klik voor details

Je ziet hoe vaak er is gezocht en door hoeveel unieke gebruikers.

Dieper via Explorations

  1. Ga naar Explore in het linkermenu
  2. Kies Free form
  3. Dimensie: Search term
  4. Metrics: Event count, Total users, Engaged sessions per user
  5. Filter: event name = view_search_results

Je hebt nu een tabel met alle zoektermen, hoe vaak, door hoeveel mensen, met hoeveel engagement.

Wat doe je met deze data?

1. Identificeer content gaps

Loop de top 30 zoektermen door. Voor elke term: heb je een pagina die daar compleet en goed over gaat? Nee? Dat is je volgende content-kandidaat. Er is al vraag - want mensen zoeken erop.

2. Spot taal-mismatches

Jouw site gebruikt "handleiding" maar bezoekers zoeken op "tutorial". Dit soort mismatches kost conversie. Pas je site-taal aan of voeg synoniemen toe zodat je intern wel gevonden wordt.

3. Vind stuk-UX op specifieke pagina's

Maak een tweede Exploration met dimensie Page path. Welke pagina's genereren veel search-events? Daar kunnen bezoekers blijkbaar niet vinden wat ze zoeken. Veel zoeken op een productpagina? Specs zijn niet duidelijk. Veel zoeken op een kennisbank-pagina? Je info-architectuur is te diep.

4. Bepaal of zoekers converteren

Maak een segment "heeft zoek-event" en vergelijk conversie-rate met bezoekers zonder. Bij de meeste sites converteren zoekers beter. Zo niet? Dan zijn je zoekresultaten zelf niet goed.

5. Vul je keywordonderzoek aan

Site search-data is organisch en gratis. Combineer het met externe keyword-data uit je SEO-tools en je hebt een 360-graden beeld.

Advanced: BigQuery-export

GA4 laat je gratis je data naar BigQuery exporteren - een feature die in UA alleen in de betaalde 360-versie zat. Dat betekent: analyse op rij-niveau (welke user, welke zoekterm, welke bron), SQL-joins met je CRM of order-database, data onbeperkt bewaarbaar (GA4 standaard 14 maanden).

Voor wie serieus data-driven werkt: zet BigQuery-export aan onder Admin - Product links - BigQuery Links. Je hebt een Google Cloud-account nodig; kosten voor standaard volumes blijven onder de gratis tier.

Veelgemaakte fouten

  • Verwachten dat data direct zichtbaar is. Na configuratie duurt het tot 24 uur. Explorations gaan sneller maar ook met paar uur latency.
  • PII niet filteren. Als je zoekbalk namen of e-mails kan bevatten, filter dat uit. GDPR zit bovenop.
  • Alleen top 10 bekijken. De long tail is vaak de goudmijn. Specifieke termen wijzen op behoeften die concurrenten ook missen.
  • De data niet regelmatig reviewen. Zet het op je kwartaalkalender.

En nu?

Zet de Enhanced Measurement-check vandaag uit op je site. Kost 5 minuten. Over 2 weken heb je de eerste inzichten. Wil je daarnaast je conversie verbeteren in 5 stappen, of kijken naar de 11 conversie-killers op je site? Beide sluiten naadloos aan op wat je uit je search-data leert. ;-)

Schrijf je in voor onze nieuwsbrief

Je bent succesvol ingeschreven voor onze nieuwsbrief!
Er is iets fout gegaan bij het verzenden van het formulier

Wil je meer gratis tips over online marketing?

Bekijk onze gratis downloads

Categorieën