Разработка и развёртывание · 4 мин чтения
Аналитика и приватность
Включите OpenPanel, Mixpanel или PostHog либо оставьте аналитику выключенной и дайте пользователям отказаться от неё.
В BraveDay есть необязательный слой продуктовой аналитики для понимания того, как люди пользуются вашим instance. По умолчанию он выключен и не привязан к одному провайдеру: пока не настроен хотя бы один сервис, ничего не загружается и не собирается. Локальная разработка и развёртывания с приоритетом приватности работают без аналитики без дополнительных действий.
Основной провайдер платформы — OpenPanel; его можно целиком запустить в своей инфраструктуре. Mixpanel и PostHog остаются дополнительными вариантами. Пиксели GA4/GTM, которые владелец добавляет на публичные страницы бронирования, настраиваются отдельно.
Включение аналитики
- Для OpenPanel создайте client и запишите его публичный id в NEXT_PUBLIC_OPENPANEL_CLIENT_ID. При собственном OpenPanel также направьте NEXT_PUBLIC_OPENPANEL_API_URL и NEXT_PUBLIC_OPENPANEL_SDK_URL на домен аналитики. Никогда не публикуйте client secret OpenPanel в NEXT_PUBLIC_*.
- Mixpanel и PostHog подключаются через NEXT_PUBLIC_MIXPANEL_TOKEN и NEXT_PUBLIC_POSTHOG_KEY.
- Пересоберите и заново разверните web-приложение. Эти переменные NEXT_PUBLIC встраиваются в сборку и не читаются во время выполнения.
- После этого выбранные SDK загружаются, просмотры страниц отправляются при смене маршрута, а продуктовые события получают все настроенные провайдеры.
Примечание
Изменение ключей NEXT_PUBLIC требует новой сборки: работающий сервер не подхватит их сам. Задайте значения до сборки image или запуска `next build`.
Отключение аналитики
Удалите или оставьте пустыми ключи всех провайдеров и пересоберите приложение. Без ключей код аналитики неактивен: SDK не загружаются, сетевые запросы не отправляются.
Отказ для пользователей
Даже при настроенном провайдере каждый посетитель может отключить аналитику для себя в Настройки → Предпочтения → Аналитика и приватность. Выбор хранится в браузере и действует сразу: текущий сбор прекращается, новые события из этого браузера не отправляются. Выход из аккаунта также очищает аналитическую идентификацию.
Какие данные собираются
- Просмотры при навигации и значимые продуктовые события — завершение сценариев и ключевые действия, но не нажатия клавиш и не содержимое форм.
- При входе OpenPanel получает только стабильный внутренний user id — без email, имени, содержимого календарей, названий событий и данных участников. События публичного бронирования анонимны.
- Сбой аналитики не может сломать приложение: каждый вызов провайдера обёрнут защитой, поэтому при ошибке или блокировке событие просто пропускается.
Совет
В развёртывании Ravefox OpenPanel направлен на собственный сервер аналитики, поэтому продуктовые события остаются в той же инфраструктуре.
Связанные руководства
Хотите попробовать? Начать бесплатно, или открыть все руководства.