Todas las funcionalidades

Fundamentos técnicos

Arquitectura, bases de datos, dominios personalizados, eventos personalizados, objetivos, embudos y acceso API.

Arquitectura

Separado por diseño

Eurolytics separa la ingesta de eventos del panel. El servicio de ingesta es un binario Go sin estado que acepta eventos, clasifica el tráfico y escribe en ClickHouse. El panel es una aplicación Next.js 14 que lee de ClickHouse y gestiona cuentas a través de PostgreSQL. Los dos no comparten dependencias en tiempo de ejecución.

arquitectura

INTERNET

┌──────────────┴──────────────┐

▼ ▼

events.eurolytics.app eurolytics.app

Go + SQLite WAL Next.js + Postgres

└──────────┬──────────────────┘

ClickHouse

Capa de datos

ClickHouse para velocidad, Postgres para estructura

ClickHouse

Base de datos OLAP columnar optimizada para analíticas de series temporales

  • Todos los datos de páginas vistas y eventos
  • Agregaciones y consultas de tendencias
  • Particionado por site_id para consultas rápidas

PostgreSQL

Base de datos relacional para metadatos estructurados

  • Cuentas de usuario y autenticación
  • Configuraciones de sitios y miembros del equipo
  • Objetivos, embudos y definiciones de conversión
  • Definiciones de patrones de bots para sincronización del clasificador

Seguimiento

Eventos personalizados, objetivos y embudos

Más allá de las páginas vistas, Eurolytics rastrea eventos personalizados que usted defina: registros, compras, clics en botones o cualquier otra cosa. Cree Objetivos en la configuración de su sitio para rastrear tasas de conversión, y construya Embudos (de 2 a 8 pasos) para ver dónde abandonan los visitantes en flujos multipágina.

evento personalizado

eurolytics('signup_complete', {

plan: 'pro',

source: 'landing_page'

})

Dominios

Dominios de seguimiento personalizados mediante CNAME

Apunte un subdominio como analytics.yoursite.com a nuestro endpoint de ingesta mediante CNAME. Las solicitudes se sirven desde su propio dominio, lo que le proporciona una medición más completa y precisa.

Configúrelo en Ajustes → Dominio de seguimiento. La verificación DNS está integrada: añada el registro CNAME y Eurolytics lo confirma automáticamente.

API

Acceso programático

Eurolytics proporciona acceso API para consultar datos analíticos, gestionar sitios y crear objetivos de forma programática. Puede exportar datos en formato JSON desde el panel en cualquier momento.

Preguntas frecuentes

¿Cuánto pesa el script de seguimiento?

Solo 1.2KB comprimido con gzip. Eso es diminuto para los estándares actuales, más pequeño que una imagen en miniatura. El script se carga de forma asíncrona y no tiene ningún impacto en la velocidad de su página ni en los Core Web Vitals. Perfecto para sitios de alto rendimiento.

¿Ofrecen una API?

Sí. La Stats API le permite consultar estadísticas agregadas, series temporales y desgloses con una clave API Bearer, y la API v1 puede crear sitios y obtener fragmentos de seguimiento de forma programática. También hay un endpoint MCP, para que los asistentes de IA puedan añadir sitios, recuperar el código de seguimiento y consultar estadísticas directamente. Cree claves API en Configuración.

¿Admiten dominios personalizados (CNAME)?

Sí, admitimos dominios de seguimiento personalizados mediante CNAME. Apunte un subdominio (p. ej., analytics.sudominio.com) a events.eurolytics.app, verifique el DNS en Configuración → Dominio de seguimiento, y sus fragmentos usarán automáticamente el dominio first-party para una medición más precisa.

¿Puedo rastrear eventos personalizados?

Sí. Puede definir eventos personalizados (registros, compras, etc.) en el panel, y nuestro tracker JavaScript los envía automáticamente. Cree Objetivos en Ajustes → Objetivos, y Eurolytics comenzará a rastrear y mostrar conversiones.

¿Qué bases de datos utilizan?

ClickHouse para analíticas (consultas OLAP rápidas, optimizado para series temporales) y PostgreSQL para metadatos (cuentas de usuario, configuraciones de sitios, membresía de equipos). Los mantuvimos separados deliberadamente para que la ingesta pueda funcionar de forma independiente.

¿Listo para empezar?

Gratuito durante la beta. Sin tarjeta de crédito.

Fundamentos técnicos | Eurolytics