Об этом проекте

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