Короткий ответ
Ожидаемая пустая выдача — это когда пользователь намеренно сузил фильтры до очень узкого запроса, например, ищет товар с уникальными характеристиками. Случайная — когда комбинация фильтров привела к нулю непреднамеренно. Отличить можно по последовательности действий: если перед пустой выдачей пользователь многократно менял фильтры — это случайная. Если сразу задал узкие параметры — ожидаемая.
Событие пустой выдачи: что именно фиксировать
Первое, что нужно сделать — договориться о том, что именно считать событием пустой выдачи. Это не просто факт «пользователь увидел пустой каталог». Это конкретный момент, когда после применения фильтров сервер вернул ноль товаров, и пользователь оказался на странице-заглушке. Фиксировать нужно не только сам факт, но и контекст: какие фильтры были активны, какая категория, какая страница каталога, был ли это первый запрос или повторный.
Также полезно разделить пустые выдачи на типы. Первый — «ожидаемая» пустая выдача: пользователь намеренно сузил фильтры до очень узкого запроса и осознанно видит ноль. Второй — «случайная» пустая выдача: человек не хотел получить пустой результат, просто не знал, что его комбинация фильтров конфликтует. Второй случай — основная точка роста. Именно его нужно выделять и работать с ним.
Контекст из материала «Фильтры без результатов: как найти тупиковые сочетания и вернуть покупателя в каталог». Полный порядок действий — в исходном разборе.
Последний добавленный параметр как главный подозреваемый
Отслеживать последовательность применения фильтров можно через состояние интерфейса: клиентская аналитика фиксирует каждое изменение фильтра с timestamp. Серверная аналитика — через логи запросов, где видно, как менялся набор параметров от запроса к запросу. Данные о последнем добавленном фильтре нужно сохранять в событие пустой выдачи: это первый кандидат на подсказку пользователю.
Важно не просто показать «снимите последний фильтр». Нужно дать пользователю понять, почему именно этот параметр привёл к пустому результату. Например: «Вы выбрали диагональ 65 дюймов — в этой категории таких телевизоров сейчас нет». Это превращает тупик в осознанный выбор, и пользователь может принять решение: попробовать снять фильтр, изменить значение или перейти в другую категорию.
Контекст из материала «Фильтры без результатов: как найти тупиковые сочетания и вернуть покупателя в каталог». Полный порядок действий — в исходном разборе.
Чек-лист перед изменениями
Начните с конкретного сценария: что человек хочет выбрать или уточнить и какая информация ему мешает. Запишите исходную ситуацию, действие и способ проверки, чтобы не подменять решение общими улучшениями.
Отметки нужны только для самопроверки. Они не отправляются и не сохраняются после перезагрузки.

