Browser SDK
Browser SDK — это небольшой скрипт window.sdk, который работает в браузере
посетителя на страницах PWA и на ваших прелендингах. Через него страница предлагает
установить приложение, подписывает посетителя на пуши и отправляет события в аналитику
Qubix.
Это отдельная вещь от Server SDK — набора серверных команд (sql, fetch,
состояние), который работает в скриптах, автоправилах Britva и
бэкенде сайта. Server SDK выполняется на сервере Qubix, а Browser SDK —
прямо на странице у посетителя. Два разных инструмента: Browser SDK — в браузере,
Server SDK — на сервере.
Что умеет
- Установка PWA — показать посетителю запрос установки приложения и открыть уже установленное. Подробнее — Справочник Browser SDK.
- Подписка на пуши — запросить разрешение на уведомления и оформить подписку, чтобы посетителю потом приходили пуш-кампании.
- События — сообщать в аналитику, что произошло на странице (показ, согласие на пуши, установка), и отправлять собственные события.
- Параметры трафика — прочитать оффер, PWA, идентификатор посетителя и метки трекера, которые пришли с переходом.
Где он подключается
- Автоматически — на страницах, которые обслуживает Qubix (карточка PWA, страницы приложения). Отдельно ничего делать не нужно.
- Вручную — на вашем прелендинге, который вы загрузили в Сайты. Так посетителя можно устанавливать и подписывать прямо на своей странице, не отправляя его на карточку-витрину. Как это сделать — в статье SDK на своём прелендинге.
примечание
Установка приложения и пуши работают только на защищённом соединении (HTTPS) и на домене, который заведён в Qubix и активен. Об этом — в статье про подключение на прелендинге.