Стартовый экран
Пустое окно поиска — потерянная возможность. Покажите в нём историю запросов пользователя, популярные запросы и товары: так поиск помогает даже тем, кто ещё не знает, что искать.
История и популярные запросы
Заголовок раздела «История и популярные запросы»Вызовите /v2/completions с пустым query. В searchBox придут элементы с label: "history" (если передан userId), "popular" и "brands".
GET
/api/v2/{uuid}/completions- Передавайте
userIdв/search. История копится из поисковых запросов этого пользователя (последние 50). - Используйте тот же
userIdв/completions. Значение — из cookiesearchbooster_v2_user_id, которую ставят трекер и поисковый виджет, или ваш собственный стабильный ID посетителя. - Дайте удалить историю. Кнопка «Очистить» вызывает
DELETE /api/{uuid}/history?userId=…; чтобы удалить одну запись, добавьте&completion=<текст запроса>.
curl -X DELETE 'https://api.searchbooster.net/api/{uuid}/history?userId=docs-demo-user'# {"removed": 5}Популярные товары
Заголовок раздела «Популярные товары»Подходят и для стартового экрана, и для страницы «Ничего не найдено»:
GET
/api/{uuid}/popularПопулярность считается по событиям покупок, корзин и просмотров за последние недели. Чтобы она была точной, подключите трекер.
«Ничего не найдено»
Заголовок раздела ««Ничего не найдено»»Если hits равен 0:
- Покажите исправленный запрос или
suggestions(«Возможно, вы искали»), если они есть. - Ниже — популярные товары (
/popular) или виджет рекомендаций. - Посмотрите, какие запросы чаще всего не находят товары, в статистике поиска в личном кабинете — и заведите для них синонимы или правила.