Об этом проекте
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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.