Сервис глубокой диагностики
веб-приложений

Broux записывает сессии пользователей, показывает, кто и как пользуется вашим продуктом на самом деле — с полным техническим контекстом и идентификацией.

shield_person Соответствие ФЗ-152
dns Облачное и self-hosted размещение
bolt Первая сессия за 5 минут
app.broux.ru/dashboard/sessions/live
ИВ

Иван В. (Пользователь #9928)

Москва, РФ • Chrome 114 • Windows 11

shopping_bag
Оформление заказа
Шаг 2 из 3
Товары в заказе
Кроссовки Runner Pro
Размер 42 · 1 шт.
2 990 ₽
Спортивные носки
Комплект 3 пары
590 ₽
Доставка
Москва, ул. Ленина, 15 · завтра бесплатно
Итого 3 580 ₽
Ошибка: не удалось оформить заказ
Rage click (5×)
pause
01:14
Критическая ошибка
03:42
Медленный запрос Ошибка 500 Запись сессии № 9928-04

Технический контекст

Статус запроса
error 500 Internal Server Error
Стек вызовов
Unhandled Promise Rejection:
PaymentGatewayTimeout
at process (app.js:142)
touch_app Rage click ×5
На кнопке «Подтвердить заказ»

Полный контекст каждого инцидента

Не гадайте, что произошло. Смотрите полную картину с помощью инструментов, адаптированных под современные стеки.

smart_display

Понимайте поведение

Воспроизведение пиксель-в-пиксель. Смотрите точный момент, когда пользователь столкнулся с багом, благодаря полной реконструкции DOM.

auto_fix_high

Ловите тех. сигналы

Автоматический захват. Мы логируем клики, сетевые запросы, ошибки в консоли и изменения состояния без настройки.

link

Контекст проблем

Отладка с учётом контекста. Каждый stack trace привязан к конкретной временной метке в записи сессии.

Узнавайте о проблемах раньше пользователей

Ошибки которые вы не видите — самые дорогие. Каждая из них с именем, причиной и записью.

bolt
Технические ошибки

JS-ошибки, упавшие API-запросы и тайм-ауты — со стеком, телом ответа и записью сессии, где это произошло.

touch_app
UX-сигналы

Пользователь не написал жалобу — но злится на кнопку уже 340 раз за неделю. Rage clicks, dead clicks, брошенные формы — Broux видит всё автоматически.

radar
Влияние на пользователей

Видите не просто счётчик ошибки, а сколько и каких пользователей она задела — с тарифом и сегментом. Понятно, чинить сейчас или потом.

info Каждая проблема — с записью сессии, логами консоли и именем пользователя, который с ней столкнулся

Не анонимный трафик — конкретный человек

Broux показывает, что делал конкретный пользователь — и почему.

  • check

    Передавайте любые параметры — email, тариф, роль, сегмент, любые бизнес-данные

  • check

    Находите сессии любого пользователя по email за секунду

  • check

    Поддержка видит что произошло до того как клиент написал жалобу

Один скрипт — и каждая сессия привязана к человеку, которого вы знаете

АГ

Алексей Громов

alex.g@corp-mail.ru

Тариф: Enterprise Роль: Администратор
Последние сессии
play_circle Дашборд • Оплата
14 мин назад
play_circle Настройки проекта
2 часа назад
Встреченные ошибки
error

Failed to fetch API key

Chrome 122 • MacOS Sonoma

Решения для каждой команды

Усильте всю организацию данными и инсайтами.

analytics Продуктологам

Принимайте решения на основе реальных данных

Уберите догадки. Определите, где пользователи уходят, и приоритизируйте улучшения, которые реально влияют на ваши KPI.

Возможности для продукта arrow_forward
Проблемы · по влиянию на пользователей swap_vertза 7 дней
Приоритет Ошибка оплаты
PaymentGatewayTimeout
north34% 142 польз.
Форма регистрации не отправляется
submit · no-response
north12% 68 польз.
Rage click · кнопка «В корзину»
rage-click · add-to-cart
north9% 37 польз.
Тормозит загрузка каталога
slow-load · /catalog
south4% 21 польз.
checkout.js
const handlePayment = async () => {
// Ошибка воспроизводится здесь
try {
await api.checkout();
} catch (error) {
console.error("Payment failed", error);
}
}
ИВ
Иван В. · #9928
Chrome 114 · Windows 11
Ошибка фронтенда
Ошибка: Платёжный шлюз недоступен
Клики ярости (3x)
Статус запроса
error500 Internal Server Error
subdirectory_arrow_right эта ошибка — в конкретной сессии
bug_report Разработчикам и QA

Воспроизводите баги мгновенно

Забудьте про «у меня не воспроизводится». Получите точную запись сессии, логи консоли и stack trace, привязанные к каждой проблеме.

Инструменты разработчика arrow_forward
trending_up Маркетологам

Устраняйте барьеры конверсии

Смотрите, как работают кампании дальше клика. Находите rage clicks, сломанные CTA и проблемы вёрстки, убивающие продажи.

Оптимизация конверсии arrow_forward
campaigninstagram_promo_july utm_source=instagram · Сегмент: новые посетители
shop.example.ru/summer
image SALE −20%
image
Летняя коллекция −20%
Кроссовки Broux Air
3 990 ₽ 4 990 ₽

Лёгкие беговые кроссовки с амортизацией. Доставка 1–2 дня.

КУПИТЬ СЕЙЧАС
touch_app Клики ярости: 24 · Высокое влияние
forum Обращение в поддержку
ИВ

Здравствуйте! Никак не получается оформить заказ — оплата не завершается.

БП

Спасибо, что сообщили! Уже вижу причину — исправим мгновенно.

boltBroux привязал сессию к тикету
confirmation_number Тикет #1242 · Оплата не проходит check_circleРешено за 2 мин
ИВ
Иван В. · ivan.v@corp.ru · Pro Админ
Причина
error Поле индекса в форме заказа перекрыто баннером
support_agent Поддержке

Закрывайте тикеты быстрее

Поймите проблему без скриншотов и долгих переписок. Доступ к записи сессии, привязанной прямо к тикету поддержки.

Ускорить поддержку arrow_forward
share

Нашли проблему — поделились ссылкой

Коллега открывает и видит ровно то, что видели вы — сессию, ошибку, стек, логи. Без пересказа и скриншотов.

link Прямые ссылки на события
groups Командный доступ

Первая сессия через 5 минут

Добавьте наш лёгкий JS-сниппет на сайт и начните собирать данные мгновенно. Работает с любым фреймворком (React, Vue, Next.js) или статикой.

1

Скопируйте уникальный код

Доступен в настройках проекта.

2

Вставьте в <head>

Разместите перед другими скриптами.

3

Начните мониторинг

Сессии появятся в реальном времени.

index.html
<!-- Вставьте этот код в секцию <head> -->
<script>
!function(w,d,s){
  var f = d.getElementsByTagName(s)[0],
    j = d.createElement(s);
  j.async = true;
  j.src = 'https://cdn.broux.ru/js/v2.js';
  f.parentNode.insertBefore(j, f);
  w.Broux.init({
    projectId: 'br_8x923k_x92'
  });
}(window, document, 'script');
</script>

Работайте как вам удобно

Один и тот же продукт. Вы выбираете, где хранятся данные.

Облако

  • check_circle Старт за 5 минут — один скрипт, никакой инфраструктуры
  • check_circle Обновления и новые фичи автоматически
  • check_circle Данные на серверах в России
  • check_circle Соответствие 152-ФЗ
  • check_circle Тарифы от 5 000 ₽/мес
Посмотреть тарифы
Enterprise-решение

На ваших серверах

  • verified_user Данные никогда не покидают ваш контур
  • verified_user Полный контроль над инфраструктурой и хранением
  • verified_user Соответствие 152-ФЗ и внутренним политикам безопасности
  • verified_user Подходит для банков, финтех, госсектора и других
  • verified_user Индивидуальные условия
Запросить демо

Не уверены, что выбрать? Напишите нам — поможем определиться.

Готовы видеть продукт глазами пользователей?

Установите скрипт и увидите первые данные сегодня.