kilden_
$ kilden — la fuente

Una fuente.
Todas las respuestas.

Analytics de producto, feature flags y campañas por comportamiento, sobre un mismo pipeline de eventos en el que sí puedes confiar.

~ dos minutos hasta el primer evento
$ npm install kilden

// app.js
kilden.init('wk_...')
kilden.track('checkout_completed', { amount: 29990 })
autocapture incluido — pega el snippet y mira tus eventos llegar en vivo
live tail — eventos en streaming
timestamp evento distinct_id identidad
09:41:07.312 $pageview anon_019f3c2e-8a41 anónimo
09:41:06.874 checkout_completed usr_4821 verificado ✓
09:41:06.221 $autocapture usr_4821 verificado ✓
09:41:05.660 search_performed anon_019f77aa-01c4 anónimo
09:41:04.981 cart_added usr_1194 verificado ✓
09:41:04.412 $autocapture anon_019fb2d0-44e9 anónimo
09:41:03.777 signup_completed usr_7305 verificado ✓
09:41:03.150 $pageview usr_7305 verificado ✓
$ ls features/

Cuatro productos. Un pipeline.

disponible hoy

Analytics de producto

Funnels, tendencias y retención sobre todos los eventos que capturas — sin sampling y sin un tracking plan aparte. Si pasó, lo puedes consultar.

funnel · checkout últimos 30 días
product_viewed 48,210 · 100%
cart_added 19,842 · 41%
checkout_started 9,120 · 19%
checkout_completed 6,743 · 14%
mayor caída: cart_added → checkout_started −54%
new-checkout-flow
servir a la cohorte
completed_onboarding used_search · last 7d
rollout 25%
evaluado en 3.2ms ● sirviendo al 25% de la cohorte
disponible hoy

Feature flags

Segmenta tus lanzamientos por cohortes de comportamiento real, no solo por propiedades del usuario. Evalúa en menos de 5ms y con kill-switch instantáneo si algo se rompe. Prueba el toggle.

<5ms de evaluación instantáneo kill-switch cohortes para segmentar
próximamente

Campañas por comportamiento

Emails que se disparan con lo que hacen tus usuarios y se cancelan apenas convierten. Las métricas de cada campaña vuelven al pipeline como eventos normales: open→click→convert es un funnel más.

trigger cart_abandoned
esperar 4 horas
enviar email: “¿sigues ahí?”
✕ salida checkout_completed → campaña cancelada
sesión · vista ilustrativa
2:40 / 07:52
próximamente

Session replay

Mira las sesiones que hay detrás de cada caída del funnel. Mismos eventos, misma identidad: salta de un gráfico directo a las grabaciones que lo explican.

$ cat diferenciador.md

Identidad que puedes verificar

Los eventos de usuarios autenticados se verifican con un JWT firmado por tu backend. Nadie puede falsear un user_id desde la consola del navegador: hacerlo es imposible, no solo poco probable.

Un solo pipeline, una sola verdad: todas las features leen los mismos eventos. Tu funnel, el targeting de tus flags y los triggers de tus campañas nunca van a contradecirse.

// tu backend firma, kilden verifica

const token = jwt.sign({ sub: user.id }, KILDEN_SECRET)

kilden.identify(user.id, { plan: 'pro' }, { token })
// → Authorization: Bearer <token>
// → distinct_id verificado ✓  eventos falsos rechazados ✕
$ whoami → product manager

Deja de pedir datos por ticket.

Tus ingenieros lo instalan una vez y listo. De ahí en adelante, cada funnel, cohorte y campaña es autoservicio: sin SQL, sin reuniones de tracking plan y sin esperar al próximo sprint.

sin kilden
PM
Hola, ¿podemos ver dónde se caen los usuarios en el checkout? 🙏 lunes, 9:14
ENG
Primero hay que agregar tracking. Te abro un ticket… y siendo realistas, queda para dos sprints más. lunes, 11:52
respuesta en ~3 semanas, si el ticket sobrevive al grooming
con kilden
1.abre funnels → checkout
2.los eventos autocapturados ya están ahí — sin tracking plan
3.caída detectada: cart → checkout −54%
4.lanza tú mismo una campaña de recuperación sobre esa cohorte
respuesta en 3 minutos · cero tickets a ingeniería
kilden-mcp próximamente
O sáltate la UI completa: pregúntale a tus datos en lenguaje natural desde Claude o cualquier cliente MCP: "¿por qué cayó la conversión del checkout la semana pasada?"
se instala en 2 minutos — te lo van a agradecer
Y de paso, lo puedes instalar tú mismo. Pídeselo a tu agente de IA:
 Instala kilden (paquete npm "kilden") en este proyecto. Inicialízalo con mi write key de app.kilden.io/settings, habilita autocapture y agrega un kilden.track() en nuestro evento principal de conversión. Docs: docs.kilden.io/install
$ cat precios.txt

El plan gratis es el producto, no una demo.

Free

gratis para siempre, no un trial
1M de eventos / mes
1M de flag requests
ilimitados miembros del equipo
cohortes y campañas incluidas
5K session replays próximamente
parte gratis — sin tarjeta

Pay as you go

precios próximamente
pagas por uso, sobre el plan gratis
sin cobro por usuario, sin contratos
tú defines tus topes de facturación
los primeros congelan el precio de lanzamiento
acceso anticipado
$ ls casos-de-uso/

Lo que desbloquea tener un solo pipeline

01

Recupera carritos abandonados

Un email que se cancela solo apenas el usuario convierte. Nada de “dejaste algo en el carrito” cuando ya compró.

02

Lanza detrás de flags

Despliega a cohortes armadas desde comportamiento real —“usó la búsqueda esta semana”, “completó el onboarding”— y no listas estáticas de usuarios.

03

Onboarding que se adapta

Secuencias guiadas por lo que cada usuario realmente hizo: sáltate los pasos que ya completó y empuja los que le faltan.

04

A/B testing sobre los mismos números

Divide el tráfico con un flag y mide ambas variantes en el mismo funnel. Sin exportar eventos a una herramienta de experimentos aparte.

05

Marketing en piloto automático

Nudges de upgrade, emails de win-back, hitos de uso: se disparan por comportamiento y corren sin que nadie apriete enviar.

06

Anticípate al churn

Una cohorte de “activo el mes pasado, callado esta semana” dispara sola la campaña de re-engagement. Growth loops, no dashboards.

$ man kilden

Preguntas, respondidas con honestidad

¿En qué se diferencia de PostHog o Mixpanel? +

En dos cosas. Primero, la identidad verificada: los eventos autenticados llevan un JWT firmado por tu backend, así que nadie puede falsear un usuario desde la consola. Segundo, un solo pipeline: analytics, flags y campañas leen los mismos eventos, así que tus números nunca se contradicen entre herramientas.

¿Dónde viven mis datos? +

En la nube de Kilden, en un store dedicado de ClickHouse + Postgres por workspace. Puedes exportar todo cuando quieras — tus eventos son tuyos.

¿Qué límites de equipo tiene? +

Ninguno. Miembros ilimitados en todos los planes, incluido el Free. Cobramos por uso, no por personas.

¿Qué significa “próximamente”, en concreto? +

Que todavía no está construido. Preferimos etiquetar el roadmap con honestidad antes que vender features que no existen — campañas y session replay vienen después, en ese orden.

¿Puedo hacer self-hosting? +

Está por definir. La arquitectura no lo descarta, pero aún no nos comprometemos a soportarlo. Si te importa, cuéntanos — eso mueve el roadmap.