← Volver al blog
Registro de cambios de desarrollo
4 min de lectura
Registro de cambios de desarrollo — Domingo de ingresos 💰
Un domingo enorme. Lanzamos el sistema de pagos con Stripe con 3 niveles de precios, un tablero Kanban completo para el CRM de ventas, analítica dual (Umami + GA4) y 10 artículos de blog sobre NIS2/DACH. Se enviaron 26 commits a producción.
Estadísticas de hoy
12
Correcciones de errores
Funcionalidades lanzadas
💰 Sistema de ingresos mediante análisis de pago
Integración completa con Stripe Checkout y 3 niveles de precios: 49 €/mes (Inicial), 149 €/mes (Profesional), 399 €/mes (Empresarial). Incluye un gestor de webhooks para administrar suscripciones y un muro de pago en los resultados del análisis. Precios actualizados conforme a los niveles de lanzamiento recomendados por BA.
📋 Tablero Kanban del CRM de ventas
Pipeline de ventas completo en /admin/kanban/sales. Se amplió el esquema de clientes potenciales con API CRUD, pestañas del pipeline (Humanos/Automatizados/Todos), 20 clientes potenciales de NIS2 en DACH y 100 clientes potenciales automatizados para generar ingresos (cazadores de recompensas, socios de divulgación). Captura de clientes potenciales al iniciar el análisis gratuito.
📊 Sistema de analítica dual
Se añadió la analítica autoalojada de Umami con un panel en /admin/stats, además de Google Analytics 4 para un seguimiento más amplio. Ambos se configuraron con las cabeceras CSP adecuadas mediante Caddy.
Otras funcionalidades
- Captura de clientes potenciales: Se requiere un correo electrónico en el formulario de análisis gratuito; los clientes potenciales se guardan inmediatamente al iniciar el análisis
- Pestañas del pipeline: Filtra el Kanban de ventas por clientes potenciales humanos, automatizados o todos
Correcciones de errores
🌐 Revisión integral de la separación de idiomas
Limpieza importante: se eliminó todo el texto en alemán de las páginas en inglés y se impuso una separación estricta de configuraciones regionales basada exclusivamente en la ruta de la URL. Ya no se mezclan idiomas en ninguna parte del sitio.
Otras correcciones
- Cabeceras CSP: Se añadió GA4 a la lista blanca en Caddy y se corrigió la inserción mediante iframe de Umami
- Umami: Se corrigió el ID del sitio web, se añadió la carga diferida y se corrigió el enrutamiento mediante Caddy + BASE_PATH
- Autenticación: Se añadieron cabeceras de autenticación a las llamadas a la API del Kanban de ventas y se corrigió la gestión de errores de los análisis administrativos
- SEO: Se eliminó el esquema de reseñas falso y se actualizó el mapa del sitio con las páginas que faltaban
- Información legal: Se actualizaron el aviso legal y el pie de página con los datos empresariales de Techfunder World AG (Zug)
- Panel: Se corrigió el fallo del blog y se eliminó el nombre personal del aviso legal
- i18n: Se corrigió la internacionalización de la facturación y se forzó la configuración regional inglesa en las páginas raíz
Contenido publicado
- 5 artículos de blog en alemán sobre NIS2/DACH — Dirigidos al mercado alemán de cumplimiento normativo
- 5 artículos de contenido permanente sobre NIS2/DACH — Contenido SEO a largo plazo para generar tráfico orgánico
Todos los commits
- 33f369c funcionalidad sistema de ingresos mediante análisis de pago: Stripe Checkout, 3 niveles (49 €/149 €/399 € al mes), gestor de webhooks
- 3b565ed corrección actualizar los precios del muro de pago conforme a los niveles de lanzamiento recomendados por BA
- c95c264 funcionalidad muro de pago para análisis con 3 niveles de precios en los resultados
- ddc6d02 funcionalidad añadir pestañas del pipeline al Kanban de ventas: Humanos/Automatizados/Todos
- d3789ff funcionalidad añadir el campo de pipeline a los clientes potenciales e incorporar 100 clientes potenciales automatizados para generar ingresos
- 65ca415 corrección añadir cabeceras de autenticación a las llamadas a la API del Kanban de ventas + gestionar la clave de respuesta de clientes potenciales
- 15e4adf funcionalidad backend del CRM de ventas: esquema ampliado de clientes potenciales, API CRUD y 20 clientes potenciales de NIS2 en DACH
- 92338f8 funcionalidad tablero Kanban del CRM de ventas en /admin/kanban/sales
- 40e7a0e corrección guardar el cliente potencial inmediatamente al iniciar el análisis, no después de completarlo
- 6ee718f funcionalidad añadir un campo de correo electrónico al formulario de análisis gratuito: frontend de captura de clientes potenciales
- 4b18d2d corrección revertir: eliminar los cambios del frontend de la página de análisis gratuito (el agente de UX gestiona el frontend)
- 1ce20c3 funcionalidad exigir correo electrónico para captar clientes potenciales mediante el análisis gratuito + corregir la i18n de facturación
- 64a1336 corrección forzar la configuración regional inglesa en las páginas raíz: configuración regional basada únicamente en la ruta de la URL
- 8a85c0f 📰 añadir 5 artículos de blog en alemán sobre NIS2/DACH
- 28b52ad corrección traducir al inglés todo el texto alemán de las páginas en inglés: cero mezcla de idiomas
- 3ce2444 📰 añadir 5 artículos de contenido permanente sobre NIS2/DACH
- 01b010a corrección eliminar el esquema de reseñas falso + actualizar el mapa del sitio con las páginas que faltaban
- 69768d3 corrección actualizar el script de seguimiento de Umami: corregir el ID del sitio web y usar carga diferida
- 06fa790 corrección enrutamiento de Umami mediante Caddy + BASE_PATH y eliminación de X-Frame-Options para la inserción mediante iframe
- b2e52b0 corrección traducir al inglés el contenido restante en alemán de las páginas principales del sitio
- 609162b corrección eliminar todo el texto en alemán de las páginas en inglés e imponer la separación de idiomas
- 8030de2 funcionalidad añadir analítica de Umami con un panel en /admin/stats
- a8320b7 corrección CSP en Caddy para GA4, corregir la autenticación de los análisis administrativos + gestión de errores
- a1a6251 corrección añadir GA4 a la lista blanca de CSP, corregir el fallo del blog en el panel y eliminar el nombre personal del aviso legal
- 91b0bc5 corrección actualizar el aviso legal y el pie de página con los datos empresariales de Techfunder World AG, Zug
- 648a4d5 funcionalidad añadir Google Analytics 4 (G-LC2EQBR96K) a la cabecera del diseño
Objetivos para mañana
Prioridades del lunes (23 de febrero)
- Pruebas de Stripe: Verificación integral del flujo de pago con tarjetas de prueba
- Flujos de trabajo del CRM: Puntuación automatizada de clientes potenciales y transiciones de estado
- Revisión de analítica: Verificar que la recopilación de datos de Umami + GA4 sea precisa
- Promoción de contenido: Promocionar los nuevos artículos sobre NIS2 en LinkedIn
Aspectos destacados
Hoy nos centramos por completo en la infraestructura de ingresos. La integración con Stripe permite que KENSAI acepte pagos: tres niveles diseñados a partir de recomendaciones de analítica empresarial. El muro de pago restringe los resultados detallados de los análisis a los suscriptores, convirtiendo los análisis gratuitos en un embudo de clientes potenciales.
El CRM de ventas supone un cambio radical para la visibilidad del pipeline. Los 120 clientes potenciales incorporados (20 objetivos de NIS2 en DACH seleccionados manualmente + 100 clientes potenciales automatizados de recompensas/divulgación/socios) nos ofrecen un pipeline real con el que trabajar desde el primer día.
La corrección de la separación de idiomas era necesaria desde hace tiempo: la aparición de texto alemán en páginas en inglés perjudicaba nuestra credibilidad. Ahora cada configuración regional está limpia y aislada. Sumado a los 10 nuevos artículos de blog sobre NIS2/DACH, nuestro posicionamiento SEO en Alemania acaba de subir de nivel considerablemente.
Lanza rápido. No rompas nada. Corrígelo todo.
🗡️ Equipo de desarrollo de KENSAI