Инструкция для разработчика
Сайт: . Здесь всё, что нужно поставить на сайт, чтобы заработал SearchBooster. Обычно это один код в <head>.
PROJECT_UUID. Ссылку с уже подставленным ключом даёт личный кабинет: раздел Код SearchBooster → Скопировать ссылку для разработчика.1. Вставьте Код SearchBooster
Вставьте код в <head> всех страниц сайта — лучше перед закрывающим тегом </head>.
- Google Tag Manager: тег «Пользовательский HTML» с триггером «All Pages».
- 1С-Битрикс: не удаляйте атрибут
data-skip-moving="true"— без него Битрикс переносит скрипт в конец страницы. - Переменные в начале кода можно не заполнять.
sbRegionId— регион посетителя, если цены и наличие на сайте зависят от региона (ID как в фиде, см. Регионы).sbUserId— ID пользователя на вашем сайте,sbSegmentId— сегмент покупателя (опт/розница). Подробнее — Код SearchBooster.
Необязательно: ускорить загрузку
Эти строки в начале <head> заранее открывают соединение с серверами SearchBooster.
2. Поле поиска
Окно поиска SearchBooster открывается по клику на поле поиска сайта с селектором . Это поле должно быть на всех страницах. Если у поля другой селектор или поле есть только в мобильной версии — сообщите владельцу кабинета, он поменяет его в разделе «Поисковый виджет».
. Трекер событий
Трекер подключается через Код SearchBooster — отдельный тег не нужен. Если трекер уже стоит на сайте отдельно, его можно оставить: второй раз он не запустится.
Необязательно. Трекер передаёт в SearchBooster просмотры товаров, корзину и покупки из dataLayer — по ним считается статистика и строятся рекомендации. Поставьте тег на все страницы, если владелец кабинета попросил:
Какие события нужны и в каком формате — Трекер событий.
. Блоки рекомендаций
Блоки рекомендаций подключаются своим скриптом. Поставьте его на страницы, где будут блоки:
Сами блоки — теги <sb-widget> в том месте страницы, где их нужно показать. Готовые теги для каждого блока владелец берёт в кабинете («Рекомендации и виджеты»). Атрибуты — в разделе Виджеты рекомендаций.
. Проверьте установку
- Откройте сайт, во вкладке Network инструментов разработчика должны загрузиться
main.js,init.jsиwidgets-config.jsс кодом200. - В консоли
window.searchbooster— неundefined. - Владелец кабинета может проверить сайт сам: раздел Код SearchBooster → Проверить установку. Проверка найдёт код на странице и подскажет, если не нашлось поле поиска.