Raportowanie zapytań z wyszukiwarki
Klient
LINK4
Branża
Ubezpieczenia
Technologie
Zakres prac
Wdrożenie mechanizmu analizy wyszukiwań (rejestracja i normalizacja fraz, raportowanie i eksport)

Z czym mierzył się klient?
Użytkownicy codziennie korzystali z wyszukiwarki na stronie, wpisując mnóstwo fraz. Jednak brak możliwości analizy wyszukiwanych zapytań hamował dostęp do kluczowego źródła wiedzy o potrzebach i zainteresowaniach klientów. Ograniczony wgląd w oczekiwania użytkowników był jedną z przyczyn utrudnionej optymalizacji oferty.
W praktyce oznaczało to również brak odpowiedzi na kluczowe pytania:
- czego userzy rzeczywiście szukają,
- jakie tematy budzą największe zainteresowanie,
- które wyszukiwania kończą się nieoptymalnymi wynikami lub ich całkowitym brakiem.
Jak pomogliśmy klientowi zrozumieć użytkowników?
Aby rozwiązać problem, zaprojektowaliśmy mechanizm na Drupalu 10, który pozwala zobaczyć, czego użytkownicy naprawdę szukają w serwisie bez naruszania ich prywatności.
Rozwiązanie zapisuje każdą wyszukiwaną frazę w oryginalnej formie, ale jednocześnie zapewnia jej normalizację. Hasła mają ujednolicony zapis, więc różne warianty (np. polskie znaki i odmiany przez przypadki) są traktowane jako jedno zapytanie, a nie kilka oddzielnych. Dzięki temu klient otrzymuje czytelne, uporządkowane dane zamiast setek podobnych fraz. Co ważne, dane użytkowników są w pełni zanonimizowane.
W projekcie zastosowaliśmy standardowe technologie takie jak Elasticsearch i Analyzer, ale ich nietypowe połączenie pozwoliło precyzyjnie dopasować normalizację fraz, rejestrację użyć i raportowanie do potrzeb klienta.
Jak rozwiązanie działa w praktyce?
- Użytkownik wpisuje frazę, np. „ubezpieczenie”, w wyszukiwarkę.
- System zapisuje to hasło wraz z datą wyszukania – anonimowo, bez naruszania prywatności.
- Różne warianty tej samej frazy są automatycznie ujednolicane.
- Dane trafiają do czytelnego raportu, który klient może wykorzystać do analizy potrzeb użytkowników.
Frazy można filtrować m.in. po dacie (od-do) oraz wersji (znormalizowanej i tej wpisanej przez użytkownika).
Co zyskał klient?
Nasze rozwiązanie zapewniło klientowi dostęp do kluczowych danych, których wcześniej nie widział. Dzięki temu może:
- monitorować najczęściej wyszukiwane zapytania, a także filtrować je po dacie i frazie,
- lepiej zrozumieć potrzeby i oczekiwania użytkowników,
- z łatwością analizować trendy,
- sprawnie optymalizować wyniki wyszukiwania i ofertę,
- dostosować treści na stronie do zainteresowań użytkowników.

Zależało nam na tym, by nasze rozwiązanie było ułatwieniem dla administratorów. Wdrożyliśmy automatyczne tworzenie się encji fraz i użyć – dzięki temu wszystko dzieje się w tle. Najistotniejsze z punktu widzenia klienta było jednak wizualne przedstawienie zebranych danych, czyli widok z najczęściej wyszukiwanymi frazami. Upewniliśmy się, że będzie tam pełna informacja o wyszukiwanej frazie, jej znormalizowanej wersji. Dzięki temu klient ma pełną kontrolę – może np. usunąć pojedyncze użycie frazy.
Kiedy warto wdrożyć podobne rozwiązanie w swoim projekcie?

Gdy chcesz lepiej zrozumieć sezonowość i trendy w swojej branży.
Gdy musisz dostosować menu, kategoryzację i filtry do zachowań użytkowników.
Gdy trafność wyników wyszukiwania wymaga dopracowania.
Nie wiesz, czego użytkownicy szukają w Twoim serwisie?