Ответ
Core Metrics:
- Click-Through Rate (CTR): Доля кликов на результаты поиска от общего числа показов. Низкий CTR может указывать на нерелевантные результаты.
- Conversion Rate: Процент пользователей, совершивших покупку после поиска. Показывает, насколько поиск помогает в монетизации.
- Zero Results Rate: Доля запросов, по которым не найдены товары. Высокий показатель сигнализирует о проблемах с ассортиментом или поисковым алгоритмом.
Дополнительно:
- Average Position of Click: Средняя позиция клика (например,
AVG(position) WHERE is_click = TRUE). Показывает, насколько быстро пользователи находят нужное. - Search Refinement Rate: Частота уточнения запроса (например, добавление фильтров или новый поиск). Высокий rate — признак плохой первоначальной выдачи.
Пример SQL для CTR:
SELECT
COUNT(DISTINCT CASE WHEN is_click THEN session_id END) * 100.0 /
COUNT(DISTINCT session_id) AS ctr_percent
FROM search_events
WHERE date = CURRENT_DATE - 1;
Важно: Метрики стоит сегментировать по категориям товаров, типам запросов (например, брендовые vs. общие).