Обзор
deviceIntegration один раз, при подключении, записывает navigator.userAgent браузера в контекст device.userAgent — дальше он едет с каждым событием. Buglapse разбирает User-Agent на сервере при приёме в поля browser.*, os.* и device.*, так что события можно фильтровать и группировать по браузеру, ОС и типу устройства.
Библиотека разбора UA в ваш бандл не попадает, и больше ничего (язык, часовой пояс, размер экрана) не собирается.
Использование
ts
import { use } from '@buglapse/browser'
import { deviceIntegration } from '@buglapse/browser/integrations'
use(deviceIntegration())Опций у интеграции нет.