Sobre el proyecto
WebVisitor es un servicio de análisis web simple que se ejecuta en la plataforma serverless de Cloudflare. Combina Cloudflare Workers para el manejo de solicitudes, Hono como framework web y Cloudflare D1 (una base de datos serverless basada en SQLite) para almacenar datos de análisis.
Características principales:
- Rastrea vistas de página (PV) y visitantes únicos (UV) por página
- Proporciona un fragmento de rastreo JavaScript mínimo para insertar en sitios web
- Soporta tanto la demostración alojada en webviso.yestool.org como el despliegue autoalojado a través de Wrangler CLI
- Muestra los recuentos utilizando elementos HTML simples con IDs (por defecto: `page_pv` y `page_uv`)
El despliegue requiere Wrangler CLI, una cuenta de Cloudflare y la creación de una base de datos D1 llamada `web_analytics`. Tras el despliegue, los usuarios añaden la etiqueta de script proporcionada a su sitio y muestran los resultados usando IDs de elemento predefinidos o personalizados a través de atributos data.
El sitio de demostración está disponible en https://webviso.yestool.org/ y el repositorio de código fuente es yestool/analytics_with_cloudflare.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.