Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

openwebtrack

Plataforma de analítica web open-source con frontend React y backend Node.js, usando PostgreSQL. Ofrece seguimiento en tiempo real, eventos personalizados, geolocalización, tracking UTM, alertas de tráfico y soporte MCP para IA.

Ficha actualizada 24 sept 2026, 14:08 · upstream 24 sept 2026, 13:54 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es openwebtrack

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

OpenWebTrack es una plataforma de analítica web gratuita y de código abierto que permite a los propietarios de sitios web recopilar datos sobre el tráfico, la interacción de los usuarios y las métricas de rendimiento sin depender de servicios como Google Analytics. Está construida con React para el frontend y Node.js para el backend, utilizando PostgreSQL como base de datos principal.

La plataforma ofrece capacidades avanzadas como seguimiento en tiempo real, eventos personalizados, identificación de clientes basada en datos de pago, geolocalización detallada (país, región, ciudad), análisis de dispositivos y tecnologías, detección de PWA, extracción automática de parámetros UTM y atribución de canales. También incluye herramientas para crear embudos personalizados, alertas de picos de tráfico y seguimiento de ingresos desglosados por múltiples dimensiones.

En cuanto a la gestión y colaboración, OpenWebTrack soporta múltiples sitios web desde un único panel, permite invitación de miembros del equipo, exportación e importación de datos completos, filtrado avanzado (fecha, dispositivo, ubicación), exclusión de tráfico interno o bots mediante IPs, rutas URL o países específicos, y proporciona un widget embebible personalizable para contadores en tiempo real. Además, cuenta con una REST API segura mediante claves y soporte MCP para conectar asistentes de IA con el contexto de cada sitio web.

CASOS DE USO
  • Implementar analítica interna sin límites ni dependencia de Google Analytics
  • Seguimiento detallado de campañas UTM y atribución de canales (orgánico, pago, social)
  • Monitorización en tiempo real del tráfico con alertas de picos anómalos
  • Integración con asistentes de IA mediante el protocolo MCP para análisis contextual
  • Gestión centralizada de múltiples proyectos web desde un único dashboard
PUNTOS DESTACADOS
  • Datos propios y propiedad total sin límites de uso ni restricciones de privacidad
  • Tracking avanzado: eventos personalizados, funnels, geolocalización y UTM automático
  • Alertas personalizables vía Resend, Maileroo o SMTP propio para notificaciones
  • Widget embebible configurable para contadores en tiempo real en cualquier web
  • Soporte MCP para conectar agentes de IA con el contexto de cada sitio web
PRECAUCIONES
  • Requiere autogestión completa de infraestructura (Docker, PostgreSQL, variables de entorno)
  • Configuración manual obligatoria de notificaciones: SMTP o claves API de Resend/Maileroo
  • No incluye Docker Compose preconfigurado; se usa imagen directa con dependencias manuales
  • Dependencia externa de PostgreSQL (imagen postgres:17-alpine) sin gestión automática incluida
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

OpenWebTrack Preview
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Usar imagen ghcr.io/openwebtrack/openwebtrack:latest con puerto 8424. Configurar DATABASE_URL con credenciales seguras para PostgreSQL, definir ORIGIN y AUTH_SECRET. Para notificaciones, activar RESEND_API_KEY o configurar SMTP_HOST/SMTP_PORT/SMTP_USER/SMTP_PASS. Asegurar volumen postgres_data persistente. No usar compose; gestionar dependencias manualmente.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
8424
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.