Sajtsök: mät interna sökningar

Sajtens sökruta är en direktlinje till vad besökarna vill ha. Två små event visar vad de letar efter, och vad de inte hittar.

Tre event, ett mönster

Sökmätningen bygger på tre event. De två första är grunden, det tredje är valfritt och låser upp sök-CTR.

EventNär skickas det
site_searchVid varje genomförd sökning, oavsett antal träffar.
site_search_zeroNär en sökning ger 0 träffar. Skickas utöver site_search.
site_search_clickNär besökaren klickar på ett sökresultat. Valfritt, ger sök-CTR.

Steg 1: registrera properties

Properties måste vara registrerade innan de sparas. Registrera query under Inställningar, Properties i dashboarden, och gärna results_count och source.

querySökfrasen, normaliserad: gemener och trimmade mellanslag.
results_countAntal träffar sökningen gav.
sourceVar sökningen gjordes: autocomplete eller resultatsida.

Properties som inte är registrerade droppas tyst vid mottagning. Eventen räknas ändå, men fraserna saknas då i vyn.

Steg 2: skicka eventen

Skicka site_search vid varje genomförd sökning. Ger sökningen 0 träffar, skicka även site_search_zero.

// Vid varje sökning
va('event', 'site_search', {
  query: 'soffbord ek',
  results_count: 12,
  source: 'resultatsida'
});

// Vid 0 träffar, skicka båda eventen
va('event', 'site_search_zero', {
  query: 'soffbord ekk',
  source: 'resultatsida'
});

Steg 3 (valfritt): mät sök-CTR

Skicka site_search_click när besökaren klickar på ett sökresultat. Då kan vyn räkna ut sök-CTR, andelen sökningar som leder vidare.

// Vid klick på ett sökresultat
va('event', 'site_search_click', {
  query: 'soffbord ek',
  source: 'resultatsida'
});

Obs: autocomplete och tangenttryck

En autocomplete som söker medan besökaren skriver skickar lätt ett event per tangenttryck. Skicka hellre eventet när besökaren pausat en stund (debounce, ca 500 ms) eller när sökningen genomförs. Vyn kan kollapsa prefixvarianter, men datat blir renare om bruset aldrig skickas.

Så läser du vyn

Vyn Sajtsök finns per sajt i dashboarden och visar de senaste 90 dagarna.

  • Nollträffslistan är åtgärdslistan: fraser besökarna letar efter men inte hittar. Fyll hålen med produkter, synonymer eller innehåll.
  • Zero-rate är andelen sökningar utan träff. Under 20 % är bra, över 40 % tyder på hål i sortimentet eller en för strikt sökmotor.
  • Söktoppen visar vad besökarna oftast letar efter. Jämför med vad sajten lyfter fram på startsidan och i menyerna.
  • Sök-CTR visas när site_search_click skickas: andelen sökningar som leder till ett klick på ett resultat.

Tips

Normalisera frasen innan du skickar den: gemener och trimmade mellanslag. Då grupperas olika skrivsätt av samma fras i topplistorna.

Låt AI göra jobbet

Kopiera prompten och ge den till din AI-assistent tillsammans med koden för din sökfunktion.

Prompt att kopiera

Instrumentera sökfunktionen på besokskollen.se med Besökskollen-events. Sajten har redan Besökskollen-scriptet installerat (window.va). 1. Registrera properties i Besökskollen-dashboarden under Inställningar, Properties: query, results_count och source. 2. Vid varje genomförd sökning: skicka eventet site_search via va('event', 'site_search', ...) med query (sökfrasen i gemener, trimmad), results_count (antal träffar) och source ('autocomplete' eller 'resultatsida'). 3. Ger sökningen 0 träffar: skicka dessutom eventet site_search_zero med samma query och source. 4. Söker autocompleten medan användaren skriver: debounca ca 500 ms så att ett event skickas per färdig fras, inte per tangenttryck. 5. Valfritt för sök-CTR: vid klick på ett sökresultat, skicka eventet site_search_click med query och source. Använd window.va?.() så koden inte kraschar om scriptet blockeras.