Москва+7 499 653-84-54

Ответы на вопросы

Полезно знать перед началом работы

Список синонимов можно добавить в панели управления на странице редактирования проекта. Слова и синоним между собой разделяются запятыми, а сами синонимы между собой разделяются красной строкой.

Пример:

телефон,смартфон
телефон,мобильник
телефон,мобильный

Правила формирования синонимов

Допустимые конструкции для работы с синонимами:

  • Одно слово,одно слово
  • Одно слово,много слов

Пример одно слово,одно слово:
телефон,смартфон

Пример одно слово,много слов:
смартфон,мобильный телефон

Важен порядок

Связка синонимов работает в одну сторону.
Пример:
Пила,бензопила

В этом случае, при вводе поискового запроса пила будут показаны бензопилы. При этом при запросе бензопилы будут показаны только бензопилы. Для показа по запросу бензопилы пил из ассортимента нужно добавить еще одну связку синонимов:
бензопила,пила

Размер букв значения не имеет.

Созданы Vue.js шаблоны на уровне отображения карточки товара. Можно создать свой шаблон на уровне каждой категории и переопределять стили CSS.
Средняя скорость ответа на запрос меньше 100 мс.

Есть несколько способов установить код:

  1. непосредственно в HTML код страницы (видео-инструкция есть в личном кабинете)
  2. через Google Tag Manager

В результаты поисковой выдачи попадают все товары, которые были переданы при помощи YML файла, который был вами указан в настройках проекта в панели управления.

Также после загрузки фида можно поставить галочку напротив пункта «Учитывать наличие». В этом случае пользователь увидит только те товары, которые находятся в наличии на основе соответствующего тега из YML фида.

CSS customization

  • все классы начинаются с l-ss-c-*
  • все стили страницы описанные как
<style class="l-ss-styles">
.l-ss-c-search-input {
  border: 1px dashed #000;
}
</style>
будут скопированы внутрь элементов
  • все хост обертки элементов имеют классы

l-ss-c-host-wrapper
l-ss-c-host-wrapper-is-[type] → l-ss-c-host-wrapper-is-search-input

l-ss-c-is-mobile – detected mobile device
l-ss-c-is-phone-only-small
l-ss-c-is-phone-only-small – screen size >= 100px
l-ss-c-is-phone-only – screen size >= 599px
l-ss-c-is-tablet-portrait-up – screen size >= 600px
l-ss-c-is-tablet-landscape-up – screen size >= 900px
l-ss-c-is-desktop-up – screen size >= 1200px
l-ss-c-is-big-desktop-up – screen size >= 1800px

l-ss-c-host-wrapper-is-ready

  • все root элементы внутри кастом элемента могут иметь классы

l-ss-c-[name], ex. l-ss-c-search-popup

l-ss-c-is-not-responsive – нет мета тега
l-ss-c-is-mobile – detected mobile device
l-ss-c-is-phone-only-small – screen size >= 100px
l-ss-c-is-phone-only – screen size >= 599px
l-ss-c-is-tablet-portrait-up – screen size >= 600px
l-ss-c-is-tablet-landscape-up – screen size >= 900px
l-ss-c-is-desktop-up – screen size >= 1200px
l-ss-c-is-big-desktop-up – screen size >= 1800px

Да, брендирование можно осуществить, отправив заявку в чат с поддержкой.

Для реализации этой задачи необходимо добавить дополнительную строку e.CombinedSearchInput.mount с указанием дополнительного элемента подключения:

! function(e, t, n, c, o) {
  e[o] = e[o] || function() {
    (e[o].a = e[o].a || []).push(arguments)
  }, e[o].h = c, e[o].n = o, e[o].i = 1 * new Date, s = t.createElement(n), a = t.getElementsByTagName(n)[0], s.async = 1, s.src = c, a.parentNode.insertBefore(s, a)
}(window, document, "script", "https://cdn2.searchbooster.net/scripts/v2/init.js", "searchbooster"), searchbooster({
  "theme": "base",
  "apiUrl": "//api4.searchbooster.io",
  "popup": {
    "search": true
  },
  "apiKey": "********************",
  "search": {
    "groupCategories": true
  },
  initialized: function(e) {
    e.CombinedSearchInput.mount('#mob-search-input');
    e.CombinedSearchInput.mount('#title-search-input');
  }
});
Да, в случае передачи нам событий перехода, либо если ведем пользователя через наш редирект.
Да — в любом тарифе с опцией API интеграция допускается использование API в мобильном приложении, CRM или для любых других целей.
Мы выкачиваем картинки из товарного фида и передаем их в специальную нейросеть. Нейросеть преобразовывает изображение в набор чисел-характеристик изображения, далее, когда пользователь загружает свое изображение, оно также прогоняется через нейросеть. Результаты поиска содержат те изображения, векторное расстояние между которыми с искомой картинкой минимально.
В данный момент мы учитываем параметр GroupID и в результаты поиска появляется только один товар из группы (с учетом фильтров). Если нужен вывод такой карточки, то при интеграции по API это возможно на стороне клиента. В нашем виджете такие фильтры возможны только на уровне всей выдачи — не на уровне отдельных товаров. Альтернативой могут быть фильтры.
Можно передавать числовые параметры, используемые для ранжирования в подсказках.
В данный момент нет, но можно доработать.
Можно задавать кастомную формулу ранжирования — ориентироваться на числовые параметры из товаров, учитывать наличие, настраивать число возможных опечаток.

Можно внести изменения на вашей стороне в inline версию CSS:

<style class="l-ss-c-styles">
.l-ss-c-root {
  font-size: 16px;
}
</style>
Универсальным форматом для нас является YML (Yandex Market Language). Но при необходимости мы можем преобразовать ваш фид в необходимый формат, например из формата CSV.

Проверить свой фид на валидность вы можете и без нашей помощи здесь: https://webmaster.yandex.ru/tools/xml-validator/

Необходимо выбрать «Маркет» и далее загрузить файл для проверки по ссылке, например, из облака. Также, если возникнет потребность, мы можем конвертировать ваш фид в yml из любого удобного вам формата.

Есть возможность поиска по определенным регионам, при этом учитывая доступность товара в регионе, возможность доставки и так далее. Для осуществления подобного поиска необходимо указать эти данные в фиде, например в формате:

<region id="RU-AD">
  <available>true</available>
  <price>23</price>
  <id>123</id>
  ...
</region>
Да, можно искать с использованием голоса.
Да, можно искать товары по картинке, загрузив ее как файл или по ссылке.
Трудностей не возникнет, на данном этапе все проблемы подобного плана решены. У нас уже имеется ряд клиентов из Украины, с которыми успешно ведется работа.
Да, поиск можно осуществлять на разных языках. Например, на русском и украинском.
Тарифы вы можете посмотреть у нас на сайте. В целом, цена зависит от частоты обновления фида и количества товаров у вас в каталоге. Также на цену может повлиять необходимость развертывания отдельного кластера под ваш магазин.
Да, для включения живого поиска стоит внести небольшие изменения в код виджета. С этим мы поможем.
В проекте вы можете настроить «фильтрацию» выдачи, товары будут искаться от полного прямого совпадения с текстом запроса до самого расширенного формата, где будут выдаваться товары даже по минимальному совпадению с запросом. Можно рассмотреть конкретный набор шагов: строгий поиск с автодополнением, строгий поиск с исправлением раскладки, обычный поиск, обычный поиск с исправлением раскладки и т.д. Переключение на следующий шаг идет только если ничего не нашлось на предыдущем.
Да, но есть шанс что там уже будет не очень релевантная выдача (если такого товара совсем нет или он как-то по-другому назван).
Да, и по таким параметрам мы можем осуществлять поиск.
Буквы на данном этапе не поймёт. Цена — чисто числовое поле. Всю другую необходимую информацию можно передать в других тегах.
Из коробки есть «В наличии» и «Гарантия производителя» — можем расширить список любыми нужными.
Да, можно. Их можно включить и выключить по вашему запросу.
Ранжировать товар мы можем по любой необходимой вам метрике (это может быть не только популярность, но и маржинальность, например). Данные вы можете передавать нам с вашей стороны, или мы сами можем подбирать для вас «популярность» товаров. Для передачи показателя необходимо завести в фиде отдельный тег, например, <param name="popularity">.
Количество результатов задается параметрами limit (сколько строчек выдавать) и skip (начиная с какой строчки).
Да, они синхронизируются с уже введенным запросом пользователя.
Да, статистика есть, ее можно посмотреть в проекте. Также мы можем передавать данные в Google Analytics, если ранее у вас был настроен модуль учета статистики внутреннего поиска.
По умолчанию статистика выдается за весь период. Статистику можно ранжировать по времени (например, посмотреть информацию за последнюю неделю).
Статистика в личном кабинете идет по конкретному фиду — если фид один для всех сайтов, то статистика будет общая.
Мы сами собираем информацию о кликах в своем виджете, но если интеграция по API — отсылать нужно отдельно.
Зарегистрироваться на сайте admin.searchbooster.io, и далее вы можете сами создать проект. Или мы можем сделать это за вас и передать доступ вам. Доступ к одному проекту с разных учетных записей на данный момент, к сожалению, невозможен.
Это можно сделать в разделе «Категории» в проекте, фильтры привязаны к конкретным категориям.
Мы периодически выкачиваем фид с товарами и синхронизируем поиск с ним. То есть если вы добавили что-то новое в фид — оно появится в поиске только после обновления.
У нас сейчас показываются до 3х товаров. Мы в ближайшем будущем расширим число подсказок — сделаем его гибким, исходя из общего количества найденных подсказок.
В этом случае, для успешной интеграции в фиде необходимо указывать относительные ссылки и распространить наш код на все сайты.
Мы используем договор оказания услуг.
Мы можем также принять с корпоративной карты.

Мы можем работать с нерезидентами РФ. Для этого есть 2 способа:

  1. Выставление электронного платежа. Вы его можете оплатить банковской картой физического или юридического лица. После платежа получаете кассовый чек.
  2. Оплата по договору. Тут мы должны заключить договор между нашими юридическими лицами.

В договоре в качестве судебной зоны будет указана Москва.

Да — это отдельная константа. Мы его выдаем и далее вы уже во всех запросах ее используете.
Он нужен для отслеживания статистики — по каждому searchId мы логируем клики и можем посмотреть что искал конкретный пользователь и куда кликал. Далее эта информация будет использоваться для машинного обучения. В виджете он генерируется на клиенте случайным образом. При работе по API можно поступить также.
Это лейблы, которые появляются в выдаче рядом с товаром. Ознакомиться с вопросами по ним вы можете выше.
Не обязательный. Используется для задания ссылок на бренды — и при клике в подсказках пользователь может сразу попасть на страницу бренда.
Для быстрого перехода на категорийную страницу из подсказок. Не обязательный, аналогично brand.

Ежедневно работаем
над ростом ваших
продаж

+7
  • Современный технологии
    искусственного интеллекта

  • Кастомизация под ваш
    фирменный стиль

  • Минимальная нагрузка
    на ваш сайт

  • Персональный менеджер
    для каждого проекта