ЧАСТНАЯ ИНФРАСТРУКТУРА / БЕЗ IDПрочитать доктрину приватности
Заметки о поле KoalaVPS

Полезные измерения без излишнего наблюдения.

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

Выберите модель измерения

Umami, Plausible, Matomo и GoatCounter представляют разные наборы функций и варианты эксплуатации. Изучите актуальные требования, лицензии и фактический сбор данных. Название продукта не заменяет проверку его настроенного поведения.

Минимизируйте содержимое событий

Избегайте записи паролей, токенов, параметров приватных страниц и чувствительных идентификаторов. Перед сбором пользовательских сессий рассмотрите агрегированные подсчёты, короткие сроки хранения и ограниченный доступ. Проверьте, что логирует как обратный прокси, так и приложение аналитики.

Относитесь к согласию как к реальному вопросу проектирования

Настройка без cookie не обязательно выходит за рамки всех правил приватности или согласия. Применимые требования зависят от данных, технологии, пользователей и юрисдикции. Точно описывайте реализацию и получайте надлежащую проверку.

Обеспечьте надёжность сервиса

Защитите панель управления, ограничьте запись там, где это поддерживается, отслеживайте базу данных и удаляйте старые данные. Проверьте, что блокировка аналитики не ломает основной сайт. Делайте резервные копии конфигурации и храните только ту историю, которая действительно нужна.

Изучите одно реальное событие

Откройте сетевой инспектор браузера и изучите запрос, созданный при просмотре страницы. Проверьте путь, параметры запроса, реферер, идентификаторы и полезную нагрузку события. Сравните отправляемое с политикой, показанной пользователям. Такая простая проверка часто выявляет ненужные данные до того, как они накопятся в базе данных.

Определите полезный срок хранения

Решите, какие отчёты нужны с ежедневными агрегатами, а какие, если вообще нужны, — с отдельными событиями. Запланируйте удаление или агрегацию и убедитесь, что это действительно происходит. Ограничьте доступ к панели управления и не допускайте, чтобы сбой аналитики задерживал основной сайт.

Сравните модель сбора и операционный стек

Выбирайте инструмент исходя из вопросов, на которые нужно ответить. Текущая самостоятельная установка Umami использует PostgreSQL; Plausible Community Edition, Matomo и GoatCounter имеют собственные стеки и границы возможностей. Изучайте актуальный выпуск и требования к базе данных, а не предполагайте, что размещённый продукт и самостоятельно размещаемая редакция идентичны. Сессии, запись и пользовательские идентификаторы добавляют данные и обязанности сверх агрегированного счётчика страниц. Начните с минимальной модели сбора, которая отвечает на реальный продуктовый вопрос.

Держите администрирование и сбор отдельно на разных правилах

Используйте поддерживаемое развёртывание, приватное подключение к базе данных и TLS. Немедленно смените любой пароль администратора по умолчанию. Создайте запись сайта/проекта и добавьте только необходимый фрагмент отслеживания на страницы, которые вы контролируете. Защитите панель управления и административные маршруты; публичная конечная точка сбора не означает, что её отчёты должны быть публичными. Включите в план обновления миграции базы данных, секреты приложения и экспорт для восстановления.

  • Исключайте из событий приватную конфигурацию, детали оформления заказа и строки запросов с токенами.
  • Зафиксируйте точное происхождение скрипта и конечные точки для политики конфиденциальности сайта.
  • Проверьте лицензионные и редакционные ограничения, прежде чем предоставлять дашборды другим организациям.

Изучайте событие, а не доверяйте ярлыку продукта

Используйте одноразовый просмотр страницы и безвредное пользовательское событие. Проверьте сетевой запрос на наличие URL, реферера, идентификаторов, полезной нагрузки и поведения хранилища/cookie, затем сравните запись на панели. Повторите с заблокированной аналитикой: основной сайт должен оставаться работоспособным. Конечная точка сбора, возвращающая успех с пустым отчётом, может указывать на неверный идентификатор проекта, правило источника, заблокированный скрипт или проблему с очередью/базой данных. Не вводите настоящий пароль или платёжный реквизит в диагностическое событие.

Сделайте хранение задачей с наблюдаемым результатом

Выберите окна удаления или агрегации до того, как база данных заполнится. Проверяйте журналы обратного прокси и базы данных, а также настройки аналитики; они могут хранить больше деталей, чем интерфейс отчётности. Протестируйте экспорт, восстановление и фактическое удаление просроченного тестового события. Отсутствие cookie — это техническое описание, а не универсальное юридическое исключение. Изучайте фактические данные, цели, аудиторию и применимые правила, а не обещайте автоматическое соответствие исходя из названия продукта.

НАСТРОЙТЕ СВОЮ ИНФРАСТРУКТУРУ

Возьмите контроль.
Развёртывайте на своих условиях.

Без документов об идентификации. Полный доступ администратора. Оплата в криптовалюте.