La historia
Por qué existe Pyxis
El artículo de presentación explica por qué se construyó y qué nunca guarda.
Analítica de producto de código abierto
Pyxis muestra qué funcionalidades se usan, dónde un registro pierde gente y qué solicitudes fallan. No guarda cookies, direcciones IP, user agent ni nada personal, y cada una de esas reglas está en el código, cubierta por pruebas.
Sin registro. Datos inventados. Se abre directamente en el panel.
Vista general
Páginas más vistas
/dashboard2030/1411/orders1211Privacidad
Cinco cosas que enviaría una etiqueta de analítica común, y lo que queda de cada una. El navegador recorta primero; la API vuelve a comprobar antes de que nada llegue a la base de datos.
Dirección de la páginaEn el navegador
Una etiqueta común enviaría:https://tienda.example/pedidos/48213?email=ana@example.com&utm_source=news
Lo que queda:/pedidos/:id · utm_source=news
Dirección IPEn la API: país y región, y luego se descarta la dirección. La ciudad nunca se lee.
Una etiqueta común enviaría:203.0.113.7
Lo que queda:BR · BR-BA
NavegadorEn la API: se clasifica y se descarta
Una etiqueta común enviaría:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0 Safari/537.36
Lo que queda:desktop · Chrome · Windows
Propiedad de eventoEn la API: todo lo que parezca un correo, un teléfono o un número de identificación fiscal
Una etiqueta común enviaría:"descuento": "ana@example.com"
Lo que queda:descartada
VisitaEn el navegador: sin cookies, nada que vincule dos pestañas
Una etiqueta común enviaría:cookie: visitor_id=8f2c41d0…; Max-Age=34560000
Lo que queda:sessionStorage · termina con la pestaña
Un navegador que pide no ser rastreado (Global Privacy Control o Do Not Track) apaga el rastreador antes de que nada entre en la cola. Los eventos se borran después de 13 meses.
Panel
Ocho pantallas, cada una construida en torno a una pregunta. Cada tarjeta abre esa pantalla en la demo en vivo.
¿Cuántas visitas, conversiones y escrituras fallidas hubo en este periodo, frente al anterior?
Abrir en la demo¿Qué canales, fuentes y campañas traen visitas que convierten?
Abrir en la demo¿De qué dispositivos, navegadores, países y regiones vienen las visitas?
Abrir en la demo¿Qué eventos y pantallas se usan, y cómo se reparte una propiedad?
Abrir en la demo¿Dónde pierde gente un registro, y cuánto tarda cada paso?
Abrir en la demo¿Qué rutas de tu API fallan, con qué frecuencia y con qué lentitud?
Abrir en la demo¿Qué visitas hicieron algo concreto, filtradas por página, evento, canal, dispositivo o fallo?
Abrir en la demo¿Qué hizo una visita, o una persona con sesión iniciada, en orden?
Abrir en la demoInstalación
Un paquete y dos líneas. Las vistas de página se registran solas; un evento con nombre es una llamada.
npm install pyxis-analyticsimport { init, track } from 'pyxis-analytics';
init({ key: 'pyxis_pk_…', endpoint: 'https://api.pyxis-analytics.dev' });
track('signup_completed', { method: 'email_code' });Las claves las emite quien opera la API, y hoy no hay registro abierto. Los tres repositorios tienen licencia MIT, incluida la infraestructura en AWS (Terraform).
En producción
Ninguno de los dos necesita cookies para ser medido.
Ingeniería
Arquitectura
Comparación
| Aspecto | Pyxis | Etiqueta típica con cookies |
|---|---|---|
| Cookies en tus visitantes | Ninguna | Una cookie de identificación, normalmente guardada durante meses |
| Dirección IP | Se lee para el país y la región, nunca se guarda | Depende de la herramienta y de su configuración |
| Vincula las visitas de un visitante anónimo | Nunca: una visita es una pestaña | Sí, a través de la cookie |
| Terceros | Ninguno | Depende de la herramienta; a veces una red publicitaria |
| Código fuente | MIT, en GitHub | Varía |
“Típica” describe una configuración común, no un producto concreto.
Preguntas
No. El id de la visita vive en el sessionStorage de la pestaña y desaparece cuando la pestaña se cierra. Las cookies solo existen en el propio panel de Pyxis, para las personas que lo usan, nunca en los sitios que mide.
No. CloudFront le indica a la API el país y la región de cada solicitud; la dirección en sí nunca se escribe en ninguna parte, y la ciudad nunca se lee.
Solo para las personas que iniciaron sesión en tu sitio, mediante tu propio id interno, nunca un correo. Las visitas anónimas nunca se vinculan: ni entre pestañas, ni entre días.
Global Privacy Control y Do Not Track apagan el rastreador, y un sitio puede ofrecer su propio interruptor con optOut() y trackingStatus().
Trece meses; después, una tarea diaria los borra. Los eventos de una persona se pueden exportar o borrar desde tu backend en cualquier momento.
El código tiene licencia MIT y está en GitHub. Hoy las claves las emite quien opera la API; no hay registro abierto.
La historia
El artículo de presentación explica por qué se construyó y qué nunca guarda.