Глава 1. Новые возможности
1. Изменение работы поискового шага wildcard.
Ранее, при выполнении поиска по артикулу, пользователи были ограничены необходимостью вводить полный артикул в поисковом запросе. Это означало, что для успешного поиска требовалось указать артикул в точности, а при частичном совпадению по артикулу результаты не выводились.
Теперь с внедрением изменений, пользователи могут вводить лишь часть артикула или даже допускать ошибки при вводе, и всё равно получать соответствующие результаты. Работа новой системы поиска проиллюстрирована на рисунке 1.
Теперь с внедрением изменений, пользователи могут вводить лишь часть артикула или даже допускать ошибки при вводе, и всё равно получать соответствующие результаты. Работа новой системы поиска проиллюстрирована на рисунке 1.
Рис. 1. Поиск артикулу при частичном совпадении.
2. Добавление параметра score для категорий.
Пользователи, занимающиеся мерчандайзингом выдачи и гибкой настройкой результатов поиска через формулу ранжирования, сталкивались с проблемой отсутствия четкого понимания того, как изменение показателя популярности товара в каталоге влияет на распределение результатов поиска в разных категориях. Это затрудняло анализ и адаптацию поисковой выдачи.
Для упрощения анализа и настройки, мы внесли в систему важное обновление: в разделе, связанном с категориями (category), добавлен новый параметр score, который представлен на рисунке 2. Этот параметр позволяет легче контролировать и регулировать ранжирование результатов по категориям, обеспечивая более точное управление порядком отображения товаров в поиске.
Рис. 2. Параметр score для категорий.
3. Добавлена возможность повышения скорости отображения виджета.
Ранее пользователи обращали внимание на задержку при отображении поискового виджета связанную с загрузкой необходимых файлов с сервера. Для решения этой проблемы реализован механизм предварительной загрузки файлов, который сокращает время, необходимое для получения отклика от веб-сайта.
Для повышения скорости загрузки виджета просим клиентов выполнить следующие шаги:
- Открыть страницу “Поисковый виджет” в Панели администратора.
- Найти раздел “Код для вставки на сайт”.
- Скопировать код, показанный на рисунке 3.
- Добавьте этот код на ваш сайт в разделе мета-тега «head».
Эти простые шаги позволят вам улучшить скорость загрузки виджета и обеспечат пользователям более быстрый отклик сайта.
Рис. 3. Дополнительный код для повышения скорости работы виджета.
4. Добавление возможности динамического изменения параметров товара в выдаче поискового виджета (цены, url, подписи)
Мы столкнулись с проблемой предоставления разных персонализированных цен для наших пользователей в зависимости от их уникальных параметров, таких как userID, устройство, регион и иных параметров.
В нашей текущей версии виджета мы реализовали возможность динамической замены цен в режиме реального времени для каждого поискового запроса, что позволяет интернет-магазинам предоставлять цены, наиболее подходящие для конкретного пользователя.
Кроме того, мы предоставляем возможность динамически изменять наличие и доступность товаров, а также скидки, и даже заменять URL-адреса товаров на поддоменах для оптимизации пользовательского опыта.
Пример JavaScript кода для замены цены в подсказках представлен ниже:
sb.on(‘completions’, (query) => {
query.completions.forEach((completion) => {
// меняем любые параметры
if(completion.label === ‘offers’) {
completion.price = completion.price*0.9; // умножим цены на 0.9
}
})
})
Эти возможности помогают нашим клиентам обеспечивать более персонализированный и релевантный опыт для пользователей, повышая эффективность и конкурентоспособность их интернет-магазинов.
5. Добавление элемента управления при работе поиска по изображению.
Ранее, при использовании функции поиска по изображениям, пользователи не получали надлежащую информацию о том, что происходит обработка изображения и поиск оптимальных похожих фотографий. Из-за этого некоторые пользователи могли начать новый поиск в ожидании результатов.
Для решения этой проблемы мы внедрили новый элемент визуализации, называемый «preloader,» который отображается во время выполнения алгоритмов поиска по изображениям. Этот элемент, представленный на рисунке 4, информирует пользователей о том, что происходит обработка и поиск фотографий, предостерегая их от начала нового поиска в неверном предположении о задержке.
Рис. 4. Добавлен элемент preloader при обработке запросов.
6. Изменение цвета иконки при добавлении товара в корзину.
Ранее, при добавлении товара в корзину в результате поиска, пользователи не всегда могли четко определить, успешно ли они сделали это, и им приходилось либо проверять корзину, либо повторно нажимать кнопку «Добавить в корзину». Это могло вызывать недопонимание и дополнительные действия со стороны пользователей.
Для увеличения удобства использования внедрено изменение в интерфейсе, после того как пользователь нажимает «Добавить в корзину», иконка этой операции теперь меняет цвет, что явно указывает на успешное выполнение действия. Это улучшение упрощает восприятие процесса взаимодействия, как показано на рисунке 5, и позволяет пользователям легче понимать, что товар успешно добавлен в корзину.
Рис. 5. Изменение цвета иконки после добавления в корзину.
7. Расширена внутренняя система сбора пользовательских событий.
Расширена внутренняя система сбора событий для анализа поведения пользователей и контроля конверсий на разных шагах поиска и корректной работы виджета. Для анализа собираем клики по элементам интерфейса:
кнопка “Поиск”, кнопка “Поиск по картинке”, кнопка удаления запроса, кнопка закрытия виджета, категории в меню “Везде”, клики на промежуточные этапы поиска по изображениям, подсказки, тапы, товары, ссылки на категории сайта, сортировки, фильтры, добавление в корзину.
Глава 2. Скоро релиз.
1. В интерфейсе административной панели появится возможность включения режима векторного поиска.
Этот инновационный режим расширит возможности поиска товаров, позволяя не только искать товары на основе точного текстового совпадения с запросом пользователя и информацией в каталоге, но и на основе смыслового соответствия. Внутренний механизм этой функции основан на агрегации данных и применении машинного обучения.
Этот функционал будет доступен для клиентов, использующих тарифы E-Commerce, предоставляя им более мощный инструмент для улучшения пользовательского опыта и повышения эффективности поиска товаров. Клиенты могут также проводить A/B-тесты для оценки эффективности изменений в настройках по своему усмотрению.
Это важное обновление поможет вашему онлайн-магазину обеспечить более точные и релевантные результаты поиска для пользователей, что в свою очередь, может привести к увеличению продаж и удовлетворенности клиентов.
Интерфейс активации векторного режима показан на рисунке 6.
Рис.6. Активация векторного режима.
2. Работы над быстродействие работы поиска для конечных пользователей.
Ранее получали обратную связь о проблемах с быстродействием поиска при слабом или нестабильном интернет-соединении.
Для повышения скорости работы поиска провели оптимизацию процессов передачи данных и хранения структуры категорий товаров. Дополнительно реализовали алгоритм однократной подгрузки файла инициализации init.js.
Это позволило увеличить производительность и обеспечить более быстрый доступ к информации, что положительно сказывается на опыте пользователей, особенно в условиях ограниченной пропускной способности сети.
Глава 3. Исправления.
1. Исправлена проблема дублирования категории Global в админке.
Устранены проблемы дублирования категории «Global» в административной панели. Теперь у пользователей не будет возникать путаницы из-за нескольких одинаковых категорий «Global», что упростит настройку общих фильтров для всех категорий и улучшит общий опыт администрирования.
2. Исправлена работа “стрелок”.
Ранее наблюдались проблемы с показом и скрытием стрелок при использовании виджета и с некорректным отображением вида курсора при наведении на область скрытой стрелки.
Мы внесли исправления в работу элементов управления «стрелок» при просмотре результатов поиска (см. рис. 7). Дополнительно устранены проблемы, связанные с событиями наведения мыши на скрытые стрелки. Эти изменения сделают навигацию и взаимодействие с элементами управления более удобными и плавными для пользователей.
Рис. 7. Изменения в работе и видимости элементов управления.