Глава 1. Новые возможности
1. Создание короткого скрипта инициализации.
Ранее при внесении изменений в личном кабинете была необходимость вручную вносить изменения кода на сайт. Сейчас появилась возможность установив код единожды вносить все изменения через личный кабинет. Функционал удобен для новых проектов на этапе настройки и включен для них по умолчанию. Старый код инициализации также полностью работоспособен — устанавливать новый необходимости нет.
Пример короткого кода инициализации показан на рисунке 1.
Рис. 1. Короткий код инициализации.
2. Изменения пользовательского интерфейса виджета.
Для повышения удобства использования виджета изменено положение параметра сортировки (теперь сортировка расположена выше результатов выдачи) и изменено отображение и положение кнопки “Все фильтры”. Изменения в результатах поисковой выдачи показаны на рисунках 2-3.
Рис. 2. Вид пользовательского интерфейса до изменений.
Рис. 3. Вид пользовательского интерфейса после изменений.
3. Добавление вывода дополнительной информации на карточках товаров в предварительных результатах поиска.
Ранее отсутствовала возможность разместить дополнительную информацию на товарном сниппете в подсказках, например, “1+1=3” или “Начислим 200 дополнительных баллов”.Теперь это вам доступно.
Для повышения конверсии перехода из поиска на страницы товаров доступен вывод дополнительной информации на карточках товаров в предварительных результатах поиска (см. рисунок 4). Для вывода необходимо заполнить тег snippet у товаров в вашем фиде. Пример заполнения тега сниппет: <snippet>Производство по рецепту 1875 года</snippet>.
В этот тег вы можете разместить любую важную информацию о товаре для пользователя, которая может положительно сказаться на продажах.
Рис. 4. Добавление возможности вывода тега snippet в подсказках.
4. Возможность ранжирования подсказок по пользовательским параметрам товаров.
У поиска нашего поиска существует два режима: предварительные результаты (подсказки) и итоговые результаты. Раньше у клиента отсутствовала возможности влиять на порядок ранжирования товаров в подсказках. С новым изменением доступно изменение порядка вывода товаров в предварительных результатах поиска.
Если вам необходимо изменить порядок выдачи товаров в предварительных результатах поиска, вам необходимо открыть страницу “Настройки” — “Расширенные настройки” и указать требуемое наименование параметра в поле “Поле из фида для определения наименования товара”. Если в вашем фиде значения значения для ранжирования товаров указаны в теге <param name=»popularity»>25</param>, то нужно указать в данном поле “param.popularity» (см. рисунок 5).
Рис. 5. Указание значения поля param.popularity для настройки ранжирования.
5. Совершенствование мерчандайзинга поиска.
Представьте, что вы продаете корма для животных и вам нужно, чтобы при вводе запроса «лекарство №31 при болезнях живота для кошек» были показаны лекарства именно для кошек. Иногда при подобных запросах показывались лекарства не только для кошек, но для других животных. Мы добавили возможность корректной настройки подобных запросов.
Для настройки более точного поиска добавлен параметр “Добавить запрос” в мерчандайзинг поиска. Используйте параметр “Добавить запрос”, если вы хотите конкретизировать определенные товары для произвольных поисковых запросов. На рисунке 6 показан пример, который поможет при запросе “корм для кошек” настроить выдачу именно на товары для кошек, а не для других животных. Для корректной работы требуется, чтобы товарный фид содержал параметр “Животное” со значние “Кошка”, пример <param name=»Животное»>Кошки</param>.
Рис. 6. Уточнение запроса через настройки мерчандайзинга поиска.
6. Усовершенствован алгоритм подсказок “тапы” (механизм безклавиатурного ввода).
Произведены исследования и изменения алгоритма формирования и вывода подсказок безклавиатурного ввода (тапы). Тапы стали более релевантными, что увеличило частоту их использования клиентами и повысило удобство поиска. Пример вывода подсказок безклавиатурного ввода “тапов” показан на рисунке 7.
Рис. 7. Вывод подсказок безклавиатурного ввода (“тапы”).
7. Изменение поисковой выдачи при кликах пользователей на бренде или категории.
Для повышение корректности выдачи результатов поиска произведены изменения правил учета фильтров исходных поисковых запросов. Обеспечен вывод полных результатов товаров относящихся в бренду или категории.
8. Поиск по всем категориям.
Раньше пользователи встречались с ситуацией когда при запросе по названию категории высокого уровня, например “черный металлопрокат” могли получить пустую выдачу. За категорию высокого уровня считаются категории в товарном фиде которые имеют дочерние категории.Теперь при запросе учитываются все категории и пользователь при запросе “черный металлопрокат” получит вывод всех товаров содержащихся в подкатегориях.
9. Пользовательская картинка при отсутствии фото.
Для возможности более полного соответствия UI Kit клиента разработана возможность определения картинок для товаров без фото или при проблемах с фото. Пример отображения пользовательских картинок в выдаче (отмечены красными стрелками) показан на рисунок 8. Данная опция позволяет произвести замену изображения для предварительных и итоговых результатов поиска для товаров с отсутствующими ссылками на картинки или некорректными ссылками на картинки.
Для настройки пользовательской картинки откройте страницу “Поисковый виджет” — “Конфигурация” — “Дополнительные опции” и укажите ссылку в поле “URL изображения для товаров без картинок (не обязательный параметр)”.
Рис. 8. Отображение пользовательской картинки.
10. Расширена внутренняя система сбора пользовательских событий.
Для развития раздела “Статистика” и анализа пользовательского поведения при использовании виджета расширен сбор пользовательских событий. Теперь собираются события при кликах на подсказках: популярные, категории, бренды, история, подсказки, специальные предложения, товары.
11. Исключение пользователей из статистики.
Добавлена возможность исключить сбор статистики по использованию поиска от отдельных пользователей, это могут быть ваши сотрудники или партнеры по бизнесу. Для отключения сбора статистики с определенных устройств необходимо один раз добавить в URL поискового запроса параметр «?searchbooster_disable_tracking=1». Таким образом вы можете тестировать работу вашего поиска, а тестовые запросы не будут мешать дальнейшему анализу данных от реальных пользователей.
Приведу пример по шагам:
- Необходимо открыть свой сайт, активировать поисковую строку, ввести текст запроса и нажать “Enter”.
- Следует скопировать URL из браузера (приведен пример) https://motoroil24.ru/#/query=%D0%BC%D0%B0%D1%81%D0%BB%D0%BE&skip=0&limit=24
- Необходимо добавить параметр «?searchbooster_disable_tracking=1» для получения URL следующего вида:
- Вставьте URL c параметром с строку браузера и нажмите “Enter”.
12. Передача событий в Яндекс.Метрику.
Для проведения анализа пользовательского поведения при поиске, возможности настройки по событиям сегментов пользователей и анализа влияния поиска на количество заказов и выручку в интерфейсе Яндекс.Метрики добавлен функционал передачи событий.
Доступна передача следующих событий в Яндекс.Метрику:
- инициализации виджета;
- открытия виджета;
- предварительного и итогового поиска;
- клик на товаре.
Для включения передачи данных следует открыть Проект — Страница «Поисковый виджет» — Конфигурация — “Передача данных в Яндекс.Метрику”. Далее следует активировать параметр “Автоматически” (см. рисунок 9) для программного определения счетчика Яндекс.Метрики на странице вашего сайта или выбрать параметр “Ручной ввод ID счетчика” для ввода конкретного ID счетчика.
Инструкция по созданию события «инициализация кода виджета» в Яндекс,Метрике приведена в документе:
https://docs.google.com/document/d/1Uuvqa2npjBaydguaNFNO9ccKarAH0vWRGmr2ul3Gjc8/edit?usp=sharing
Инструкция по созданию события «клик на товаре» в Яндекс.Метрике приведена в документе:
https://docs.google.com/document/d/1hSAehLXNAx1Cj0j6ahwvQiDTHnzJqOv6YgwhY6BiOS8/edit?usp=sharing
Если вы хотите проводить более глубокий анализ поведения пользователей в Яндекс Метрике, то рекомендую создать события в соответствии с приведенными документами.
Рис. 9. Активация автоматического определения счетчика и передача событий в Яндекс.Метрику.
13. Расширение рабочего пространства при настройке правил Мерчандайзинга поиска.
Для повышения удобства заполнения и просмотра настроек мерчандайзинга поиска добавлена возможность расширения рабочего пространства (см. рисунки 10-11).
Рис. 10. Стандартный вид отдельной настройки мерчандайзинга поиска.
Рис. 11. Вид окна настройки мерчандайзинга после активации кнопки расширения рабочего пространства.
14. Возможность замены стрелок пролистывания товара.
Доступно переопределение SVG-кода стрелок для обеспечения наилучшего соответствия поискового виджета UI Kit сайта клиента. Изменению подлежат стрелки указанные на рисунке 12. Для переопределения необходимо зайти в Проект — Страница «Поисковый виджет» — Конфигурация и блоке “Кастомные стили” и указать SVG-код стрелки в поле “SVG-код картинки для стрелки пролистывания товаров”.
Рис. 12. Вид виджета. Указаны стрелки доступные для изменения.
Глава 2. Исправления
1. Повышена отказоустойчивость инициализации и API виджета.
Проведены работы в основной кодовой базе и исправлены ошибки компилятора JS при добавлении кода виджета через Google Tag Manager. Повышено быстродействие в мобильной версии. Обеспечена устойчивая работа виджета при медленном интернет соединении пользователя.
2. Решение проблемы скорости отображения страницы синонимы.
Реализован алгоритм быстрого отображения списка синонимов Панели администратора при любом количестве синонимов.
3. Исправлен вывод специальных символов из контента товарного фида.
Исправлен вывод специальных символов (знаки символов валют и прочее) из контента товарного фида.