Analítica
Decide cómo debe tratar tu Fluxo autoalojado la analítica basada en Tinybird y el script opcional de DataFast.
Empieza por la visión general de autoalojamiento si prefieres ver antes la arquitectura completa. Esta página se centra en las decisiones de analítica que tienes que tomar para un despliegue autoalojado.
Para qué usa Fluxo la analítica
Hoy, Fluxo usa Tinybird para:
- la analítica de la bandeja de entrada
- la presencia de visitantes en vivo
- el enriquecido en vivo de «última vez visto en la app» en las pantallas del panel que dependen de Tinybird
Aparte, la documentación y el sitio de marketing incluyen un script de DataFast para la analítica web alojada.
Son dos cosas independientes:
- Tinybird alimenta la analítica de producto y las funciones de presencia en vivo dentro de la aplicación
- DataFast es un script de analítica de sitio de terceros que puede desactivarse por separado
Interruptores de ejecución
En el autoalojamiento, todos los interruptores relacionados con la analítica
valen true por defecto:
TINYBIRD_ENABLED=true
NEXT_PUBLIC_TINYBIRD_ENABLED=true
NEXT_PUBLIC_DATAFAST_ENABLED=trueEl análisis del valor es estricto:
"true"activa la funcionalidad- cualquier otro valor la desactiva
Camino con Tinybird activado
Si quieres la analítica de la bandeja y los paneles de visitantes en vivo, deja Tinybird activado y apunta la aplicación a tu instancia de Tinybird:
TINYBIRD_ENABLED=true
NEXT_PUBLIC_TINYBIRD_ENABLED=true
TINYBIRD_HOST=https://your-tinybird.example.com
TINYBIRD_TOKEN=...
TINYBIRD_SIGNING_KEY=...
TINYBIRD_WORKSPACE=...Si quieres autoalojar o autogestionar el propio Tinybird, empieza por sus guías oficiales:
- Infraestructura de Tinybird y visión general del autoalojamiento
- Guía de instalación autogestionada de Tinybird
No basta con instalar Tinybird. Despliega los archivos del proyecto Fluxo que
hay en tinybird/datasources, tinybird/pipes y tinybird/endpoints; son esos
nombres los que consultan la API y el panel. Desde el directorio tinybird/ del
repositorio, valida el contexto de la CLI con tb info y despliega el proyecto
con tb --cloud deploy (o su equivalente autogestionado). El flujo de trabajo
local y la lista de endpoints esperados están documentados en
tinybird/README.md.
Comprueba que inbox_analytics, unique_visitors, online_now,
visitor_presence y presence_locations resuelven antes de activar la
interfaz.
Camino con Tinybird desactivado
Si mantener Tinybird es complicado en tu entorno, puedes desactivarlo de forma limpia:
TINYBIRD_ENABLED=false
NEXT_PUBLIC_TINYBIRD_ENABLED=falseCon Tinybird desactivado:
- la ingesta hacia Tinybird se detiene en el lado de la API
- deja de generarse el JWT o token de Tinybird
- se oculta la interfaz de analítica de la bandeja
- se ocultan la capa de visitantes en vivo, los contadores de presencia en vivo y los mapas en vivo que dependen de Tinybird
Lo que sigue funcionando:
- las marcas de tiempo
lastSeenAtde visitantes y usuarios guardadas en Postgres se siguen actualizando - los sitios de la aplicación que ya recurren al
lastSeenAtde la base de datos siguen mostrando esas marcas de tiempo - el resto del producto sigue funcionando sin Tinybird
Mantén TINYBIRD_ENABLED y NEXT_PUBLIC_TINYBIRD_ENABLED alineados. Si solo
desactivas la bandera del servidor, el navegador puede pintar pantallas de
analítica que no pueden recibir ni tokens ni datos. Si solo desactivas la del
navegador, la API puede seguir ingiriendo eventos que ninguna pantalla del panel
muestra.
Lo que esto no hace:
- no recrea la analítica de Tinybird sobre Postgres
- no mantiene visibles con datos sustitutos los paneles que solo existen gracias a Tinybird
DataFast
DataFast se trata como una dependencia opcional de analítica de terceros para la analítica del sitio alojado. La bandera viene activada, así que quien autoaloja y no elija explícitamente este proveedor debería desactivarla antes de la primera carga de página.
Para desactivarlo al autoalojar:
NEXT_PUBLIC_DATAFAST_ENABLED=falseCuando está desactivado, la maquetación raíz de la web simplemente omite el
script de datafa.st.
Valores por defecto recomendados al autoalojar
Si quieres primero el camino de autoalojamiento más sencillo:
- Decide si de verdad necesitas la interfaz de analítica basada en Tinybird desde el primer día.
- Si no, define
TINYBIRD_ENABLED=falseyNEXT_PUBLIC_TINYBIRD_ENABLED=false. - Desactiva
NEXT_PUBLIC_DATAFAST_ENABLEDsalvo que quieras expresamente ese script de terceros. - Recupera Tinybird más adelante solo si quieres la analítica de la bandeja y los paneles de visitantes en vivo.
Con cualquiera de las dos configuraciones, prueba el endpoint de tokens de la API y el panel con las herramientas de desarrollo del navegador abiertas: en modo activado debe devolver datos utilizables de cada pipe nombrado; en modo desactivado no debe aparecer ninguna petición a Tinybird o DataFast ni interfaz de analítica.
¿Te resultó útil esta página?
Abre una incidencia de documentación ya rellenada para que el equipo pueda actuar.

