Wyszukiwanie w witrynie
Ekran Wyszukiwanie w witrynie pokazuje, co użytkownicy wpisują w polach wyszukiwania w Twojej witrynie: ile było wyszukiwań, jakich fraz szukano najczęściej oraz jak popularność poszczególnych fraz rośnie lub spada z czasem.
Odpowiada na pytania takie jak: czego ludzie szukają, a nie mogą znaleźć w menu? Czy nowa strona sprawiła, że przestali tego szukać? Czego wszyscy szukali po wiadomości?
Skonfiguruj
Silktide nie rejestruje niczego, co ktokolwiek wpisuje, dopóki nie wskażesz, które pola są polami wyszukiwania. Przejdź do Analytics > Settings > Data i w sekcji Wyszukiwanie w witrynie podaj selektor CSS dla każdego pola wyszukiwania, po jednym w wierszu:
#search
input[name=q]
.site-header input[type=search]
Wskaż samo pole, a nie formularz wokół niego: #search-form input dopasowuje pole w formularzu, natomiast samo #search-form nie dopasowuje niczego, co można wpisać.
Selektor musi wskazywać pole za pomocą jego identyfikatora, klasy lub atrybutu. Samo input albo form input zostanie odrzucone, ponieważ dopasowałoby każde pole tekstowe w Twojej witrynie.
Zapisanie zmian aktualizuje za Ciebie skrypt Silktide. Przeglądarki odwiedzających mogą przechowywać stary skrypt do godziny, więc pierwsze wyszukiwania mogą pojawić się dopiero po tym czasie.
Przed wyrażeniem zgody przez odwiedzającego: wyszukiwane frazy są rejestrowane na każdym poziomie zgody z wyjątkiem Nothing, również zanim odwiedzający odpowie na baner plików cookie. Na poziomie Basic są przechowywane bez identyfikatora odwiedzającego ani adresu IP, ale ludzie mogą wpisywać w pole wyszukiwania dane osobowe, takie jak własne imię i nazwisko lub numer referencyjny. Przed wybraniem pola sprawdź, czy jest to zgodne z Twoją polityką prywatności. Aby nic nie rejestrować, dopóki odwiedzający nie wyrazi zgody, ustaw poziom przed wyrażeniem zgody na Nothing.
Odczytywanie wyszukiwań ze strony wyników
Wyświetlenie listy pól wyszukiwania rejestruje to, co wpisują użytkownicy. Nie pozwala stwierdzić, czy wyszukiwanie coś znalazło, a pole wyszukiwania uruchamiające własny kod po naciśnięciu Enter może zostać pominięte. Aby sprawdzić, które wyszukiwania nic nie znalazły, opisz zamiast tego stronę wyników wyszukiwania w sekcji Wyszukiwanie w witrynie:
| Ustawienie | Co wpisać | Przykład |
|---|---|---|
| Adres strony | Ścieżka strony wyświetlającej wyniki | /search |
| Pole wyszukiwania na tej stronie | Selektor CSS pola zawierającego wyszukiwaną frazę | #search |
| Widoczne, gdy są wyniki | Selektor CSS elementu widocznego na ekranie tylko wtedy, gdy wyszukiwanie coś znajdzie | .results-count |
| Widoczne, gdy nie ma wyników | Selektor CSS elementu widocznego na ekranie tylko wtedy, gdy wyszukiwanie nic nie znajdzie | .no-results |
Wypełnij wszystkie cztery pola albo pozostaw wszystkie cztery puste. Po ich ustawieniu Silktide odczytuje każde wyszukiwanie z tej strony, a nie z podanych przez Ciebie pól, dzięki czemu wyszukiwanie jest liczone tylko raz.
Adres strony musi zawierać informację o tym, czego szukano, tak jak /search?q=parking. Silktide rejestruje wartość pola tylko wtedy, gdy adres zawiera tę samą wartość, więc pole wypełniane przez witrynę, na przykład imieniem i nazwiskiem zalogowanego odwiedzającego, niczego nie rejestruje. Strony wyników, których adres nie wskazuje wyszukiwanej frazy, nie można odczytać w ten sposób, więc nadal podawaj jej pola wyszukiwania.
Aby je znaleźć, wykonaj wyszukiwanie, które coś znajdzie, i takie, które nic nie znajdzie, a następnie użyj narzędzia Inspektor w przeglądarce na komunikacie wyświetlanym w każdym przypadku. Jeśli komunikat o wynikach podaje jedną liczbę, na przykład „261 wyników”, Silktide również ją rejestruje. Komunikat zawierający kilka liczb, taki jak „1–10 z 261”, nie rejestruje liczby wyników.
Jeśli wyszukiwanie w Twojej witrynie się zmieni, te ustawienia mogą przestać do niego pasować. Wyszukiwania nadal są liczone, ale ich wynik będzie oznaczony jako nieznany, dopóki nie zaktualizujesz ustawień.
Niektóre wyszukiwania zawsze będą oznaczone jako nieznane, na przykład gdy ktoś opuści stronę w chwili jej zmiany albo gdy samo wyszukiwanie się nie powiedzie. Silktide pomija wynik zamiast zgadywać. Kliknięcie sugestii, która prowadzi bezpośrednio do strony, nie jest liczone jako wyszukiwanie.
Co jest rejestrowane
Gdy ktoś wpisze coś w jednym z Twoich pól wyszukiwania, a następnie przejdzie dalej lub naciśnie Enter, Silktide rejestruje wpisaną treść: jeden wiersz tekstu, skrócony do 128 bajtów. To wszystko.
Jeśli odczytujesz wyszukiwania ze strony wyników, Silktide rejestruje zamiast tego zawartość pola wyszukiwania na tej stronie w chwili wykonania wyszukiwania, niezależnie od tego, czy została tam wpisana, czy trafiła tam w linku, wraz z informacją, czy wyszukiwanie coś znalazło i ile wyników podaje strona.
- Nie jest rejestrowana treść wpisana w żadne inne pole, w tym inne pola w tym samym formularzu.
- Rejestrowane są tylko pola tekstowe i pola wyszukiwania. Selektor dopasowujący pole hasła, e-maila lub liczby niczego nie rejestruje.
- Jeśli nic nie skonfigurujesz, żadna wpisana treść nie jest w ogóle rejestrowana.
Ludzie czasami wpisują w pole wyszukiwania dane osobowe, takie jak własne imię i nazwisko lub numer referencyjny. Wskazuj tylko pola służące do wyszukiwania w Twojej witrynie.
Odczytywanie ekranu
Wyszukiwania to liczba wyszukiwań wykonanych w danym okresie, wraz z poprzednim okresem, gdy włączone jest Porównaj.
Najpopularniejsze wyszukiwania szeregują najczęściej wyszukiwane frazy. Wybierz frazę, aby zobaczyć ją osobno w danym okresie; wybierz ją ponownie albo Pokaż wszystkie wyszukiwania, aby wrócić do wszystkich fraz. Adres zachowuje wybraną frazę, dzięki czemu możesz go udostępnić.
Tabela Wyszukiwane frazy poniżej zawiera każdą frazę wraz z liczbą wyszukiwań i liczbą odwiedzających, którzy jej szukali. Możesz ją przeszukiwać, sortować i eksportować jak każdą inną tabelę analityczną.
Frazy są liczone niezależnie od wielkości liter, więc Parking i parking to jedna fraza. Każda fraza jest wyświetlana w formie wpisywanej przez użytkowników najczęściej.
Zobacz, czego ludzie nie mogli znaleźć
Po odczytywaniu wyszukiwań ze strony wyników ekran pokazuje również, co znalazły te wyszukiwania:
- Wyszukiwania bez wyników to liczba wyszukiwań, które nic nie znalazły, wraz z ich udziałem w wyszukiwaniach o znanym wyniku.
- Wyszukiwania, które nic nie znalazły szeregują frazy, które do nich doprowadziły. Każda z nich może wskazywać stronę do utworzenia albo istniejącą stronę do zmiany, aby ludzie mogli ją znaleźć.
- Bez wyników i Średnia liczba wyników w tabeli pokazują te dane dla każdej frazy. Średnia liczba wyników liczy wyszukiwanie, które nic nie znalazło, jako 0.
Wyszukiwanie o nieznanym wyniku jest pomijane w tych liczbach. Pomijane są też wyszukiwania sprzed skonfigurowania tej funkcji, dlatego komórki danej frazy pozostają puste, dopóki nie będzie czego wyświetlić.
Powrót do wcześniejszego wyszukiwania nie jest liczony jako nowe wyszukiwanie. Jeśli pole wyszukiwania w Twojej witrynie wyszukuje w trakcie wpisywania, Silktide rejestruje tylko tekst, którego wpisywanie użytkownik zakończył.
Pobieranie danych wyszukiwania w witrynie przez API
Interfejs Silktide REST API udostępnia te same dane, wraz z zakresem dat i filtrami obsługiwanymi przez każdy punkt końcowy Analytics:
analytics/site-search-termszawiera listę każdej frazy z jej wartościamisearchesivisitors.termto fraza zapisana małymi literami;labelto forma wpisywana przez użytkowników najczęściej.withoutResultsiaverageResultssą puste, gdy wynik nie jest znany. Dodajresults=none, aby liczyć tylko wyszukiwania, które nic nie znalazły.analytics/site-searches-over-timeliczy wyszukiwania dziennie. Dodajtermdla jednej frazy alboresultsz wartościąnonelubsomedla jednego wyniku.
Utwórz klucz na ekranie API; pełne formaty żądań znajdują się w dokumentacji dla deweloperów.