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

WebVisitor — это простой сервис веб-аналитики, работающий на serverless-платформе Cloudflare. Он сочетает Cloudflare Workers для обработки запросов, Hono в качестве веб-фреймворка и Cloudflare D1 (серверная база данных на базе SQLite) для хранения аналитических данных. Ключевые возможности: - Отслеживает просмотры страниц (PV) и уникальных посетителей (UV) для каждой страницы - Предоставляет минимальный JavaScript-сниппет трекера для встраивания в сайты - Поддерживает как демо-версию на webviso.yestool.org, так и self-hosted развёртывание через Wrangler CLI - Отображает счётчики с помощью простых HTML-элементов с ID (по умолчанию: `page_pv` и `page_uv`) Для развёртывания требуется Wrangler CLI, аккаунт Cloudflare и создание D1-базы данных с именем `web_analytics`. После деплоя пользователи добавляют предоставленный script tag на свой сайт и отображают результаты через предопределённые ID элементов или кастомные через data-атрибуты. Демо-сайт доступен по адресу https://webviso.yestool.org/, исходный код — yestool/analytics_with_cloudflare.