Об этом проекте
Statalog предоставляет легковесное решение для веб-аналитики без использования файлов cookie, которое позволяет пользователям хранить свои данные на собственных серверах. Система разработана в соответствии с требованиями GDPR, исключает межсайтовое отслеживание и хранение персональных данных. Для анонимной идентификации посетителей используется HMAC-SHA256 с ежедневно обновляемой солью, при этом система не сохраняет исходные IP-адреса.
Ключевые возможности включают:
- Панель мониторинга в реальном времени: отслеживает количество уникальных посетителей, сессий, просмотров страниц, показатель отказов и среднюю продолжительность визита с возможностью сравнения показателей за разные периоды.
- Анализ трафика: предоставляет данные о самых популярных страницах, источниках трафика, устройствах, браузерах, операционных системах, разрешениях экранов и географическом расположении посетителей (страны и города).
- Статистика в реальном времени: отслеживает количество текущих активных пользователей и изменения трафика с минутной детализацией.
- Поддержка нескольких сайтов: позволяет отслеживать несколько веб-сайтов в рамках одной установки.
- Настройки конфиденциальности: включают возможность исключать внутренние IP-адреса, скрывать данные на уровне городов и предоставлять возможность отказа от отслеживания для каждого посетителя через localStorage.
- Легкая интеграция: использует скрипт отслеживания объемом менее 2 КБ, который учитывает настройки «Не отслеживать» (Do Not Track).
Технический стек построен на PHP 8.3, Laravel 13 и Bootstrap 5, для хранения общих данных используется MySQL или MariaDB, для хранения необработанных данных о посещениях — ClickHouse, а для организации очередей и кэширования — Redis.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.