Об этом проекте
MHAnalytics — это инструмент аналитики веб-сайтов, разработанный с учетом конфиденциальности, развернутый на Cloudflare Pages Functions и использующий базу данных D1 для хранения данных. Он подсчитывает уникальных посетителей без использования Cookie, обеспечивая невозможность отслеживания пользователей между разными днями с помощью ежедневного хеширования сессий.
Основные функции включают:
- **Встроенная панель управления**: предоставляет статистику в реальном времени, поддерживает анализ тенденций за различные периоды (от 24 часов до 1 года), включая статистику по источникам, браузерам, операционным системам и географическому положению.
- **Конфигурация без кода**: позволяет настраивать часовой пояс, разрешенные домены, список игнорирования и название сайта через переменные окружения Cloudflare.
- **Легкая интеграция**: установка осуществляется путем подключения простого JS-скрипта, а также поддерживается прямое отображение счетчиков PV/UV на странице с помощью пользовательских HTML-тегов.
- **Защита от блокировки**: использование универсальных имен интерфейсов снижает вероятность блокировки рекламными плагинами.
- **Высокопроизводительная архитектура**: разработано на TypeScript и фреймворке Hono с использованием граничных вычислений (edge computing) для снижения задержек, а также встроенными строгими проверками CSP и CORS для повышения безопасности.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.