Перейти к основному содержимому

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 и активен. Об этом — в статье про подключение на прелендинге.

Что дальше