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

Обзор ​

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())

Опций у интеграции нет.