Hoe koppel je een zoekfunctie aan Google Analytics?

Een zoekfunctie op je website vergemakkelijkt de zoekervaring van je bezoekers. Een zoekfunctie is niet enkel een meerwaarde op vlak van User Experience, maar ook voor data-analyses van je website. Het is interessant om de zoekwoorden van je websitebezoekers bij te houden. Met deze informatie weet je waar potentiële klanten naar op zoek zijn en kan je je website (zoals je FAQ) optimaliseren.

Om de data van de zoekfunctie bij te houden, moet je Google Analytics koppelen aan de zoekbalk op je website.

Heb je een zoekfunctie op je website? Kijk dan even wat je queryparameter is. Een queryparameter vind je in de url na het uitvoeren van een zoekopdracht.  Bijvoorbeeld: www.uxmen.be/nl/zoeken?q=eenzoekwoord. De queryparameter staat altijd voor het is gelijk aan (=) teken. In dit geval is de queryparameter dus ‘q’.

Hoe Site Search instellen in Google Analytics?

  • Ga naar Google Analytics
  • Klik op beheerder en ga naar instellingen voor dataweergave onder Weergave/View.
  • Zet Site Search bijhouden Aan
  • Vul vervolgens je queryparameter in.
  • Vink queryparameters verwijderen uit de URL aan, als je niet wilt dat al deze verschillende parameters in de URL’s verschijnen in de rapporten van Google Analytics.
  • Klik op opslaan
  • Zoektermen of -pagina’s kan je nu analyseren bij Behaviour (of Gedrag) > Site Search

Je zoekfunctie heeft geen queryparameter, wat nu?

In sommige gevallen wordt er geen queryparameter meestuurd in de URL, bij een zoekopdracht, bv. www.uxmen.be/nl/zoeken/eenzoekwoord. Ook hiervoor is het mogelijk om tracking in te stellen om de zoekwoorden te kunnen zien in je Google Analytics rapport. De instellingen hiervoor zijn echter anders:

  • Ga naar Google Analytics
  • Klik op beheerder en ga naar alle filters onder Account.
  • Maak een nieuwe filter aan en geef het een naam
  • Kies Aangepast als filtertype
  • Selecteer vervolgens de optie Geavanceerd
  • Kies bij veld A voor Aanvraag-URI en vul in het veld je search URL in zonder je domeinnaam. Het zoekwoord moet je vervangen door (.*). In ons voorbeeld zou het dus /nl/zoeken/(.*) worden.
  • Veld B moet niet ingevuld worden
  • Bij uitvoeren of output selecteer je zoekterm en vul je de reguliere expressie $A1 in.
  • De selectievelden Veld A is vereist en Uitvoerveld overschrijven zijn standaard aangevinkt en moeten aangevinkt blijven.
  • Selecteer tot slot de weergaves waar de filter op toegepast mag worden
  • Klik op opslaan
  • Zoektermen of -pagina’s kan je nu analyseren bij Behaviour (of Gedrag) > Site Search
Gerelateerde vragen over Data monitoring