Saltar al contenido
Reemplaza SaaS

Analytics IA self-hosted vs Hotjar y Mixpanel

Cambia Hotjar Business ($80/mes) y Mixpanel Growth ($20/mes) por OpenReplay + PostHog + Claude en un VPS a $30/mes. Guía práctica para pymes.

Dario Ramirez · ·
product-analyticsself-hostedreemplaza-saasposthogopenreplaymixpanel

Resumen rápido

Hotjar Business más Mixpanel Growth suman $100/mes mínimo. Con OpenReplay, PostHog self-hosted y Claude como capa de análisis, el costo baja a $30/mes en un VPS. La configuración toma menos de un fin de semana y los datos quedan en tu servidor.

TL;DR

Hotjar Business más Mixpanel Growth suman $100/mes mínimo. Con OpenReplay, PostHog self-hosted y Claude como capa de análisis, el costo baja a $30/mes en un VPS. La configuración toma menos de un fin de semana y los datos quedan en tu servidor.

El problema con $100/mes en analytics

Hotjar Business cuesta $80/mes. Mixpanel Growth arranca en $20/mes. Juntos, son $100 al mes para tener grabación de sesiones, mapas de calor y analítica de eventos, funcionalidades que prácticamente toda pyme con un producto digital necesita.

El problema no es solo el precio. Es que con ambas herramientas en modo SaaS, los datos de comportamiento de tus usuarios viven en servidores de terceros, sujetos a las políticas de retención de cada plataforma y a los cambios de precio que vengan.

La alternativa self-hosted hoy es madura y concreta. OpenReplay cubre el lado de grabación y heatmaps. PostHog cubre eventos, funnels y retención. Claude actúa como la capa de análisis conversacional. Todo en un VPS de $30/mes.

Por qué Mixpanel y Hotjar son difíciles de justificar juntos

Hotjar y Mixpanel cubren necesidades complementarias, pero eso significa que pagas dos suscripciones separadas con dos contratos, dos ciclos de facturación y dos conjuntos de datos que no se hablan entre sí de forma nativa. Cuando un usuario tiene un problema en el funnel, tienes que ir a Hotjar a ver la grabación, luego a Mixpanel a cruzar el evento, y ese proceso manual consume tiempo que el stack self-hosted elimina. Con PostHog y OpenReplay en el mismo servidor, los datos están en la misma infraestructura y el contexto es inmediato.

El factor privacidad que muchos equipos ignoran

Cuando usas Hotjar o Mixpanel en modo SaaS, aceptas que los datos de comportamiento de tus usuarios viajan a datacenters de terceros. Para productos en sectores regulados o con usuarios en la Unión Europea, eso implica revisar los términos de transferencia de datos, cumplir con GDPR y confiar en que la plataforma no cambia sus políticas de retención sin aviso. Con el stack self-hosted, esa conversación desaparece: los datos nunca salen de tu servidor, la retención la defines tú y la auditoría es directa.

Qué hace cada herramienta en el stack

OpenReplay es la pieza de grabación de sesiones. Captura clics, scrolls, errores de JavaScript y reproducciones completas de las visitas, igual que Hotjar. La diferencia clave es que se despliega en tu propio servidor con Docker y los datos nunca salen de tu infraestructura.

PostHog maneja la analítica de eventos: qué botones presionó el usuario, qué pasos completó en un funnel de onboarding, cuántos usuarios llegaron al día 30. También tiene feature flags y experimentos A/B. La versión open source corre en un VPS con Docker Compose y no tiene límite de eventos impuesto por licencia, solo el que dicte el hardware.

Claude entra como capa de interpretación. No es un dashboard, es el analista que lee los datos exportados y responde preguntas como “por qué la retención del día 7 bajó 12 puntos este mes” o “cuál es el patrón de sesiones de los usuarios que convierten a plan pago”.

Cómo se compara este stack con Mixpanel en profundidad

Mixpanel es reconocido por sus capacidades de segmentación avanzada y sus modelos predictivos en la versión Growth. PostHog open source cubre la gran mayoría de esos casos de uso: funnels, cohortes, retención por día y por semana, y análisis de paths. Lo que PostHog no tiene en su versión open source son los modelos predictivos de churn y los segmentos automáticos con machine learning que Mixpanel incluye en planes superiores. Para la mayoría de las pymes, esas funciones son accesorias. Para equipos que dependen de ellas, la versión cloud de PostHog las incorpora a un precio competitivo.

Comparativa directa

CriterioHotjar + Mixpanel SaaSOpenReplay + PostHog + Claude
Costo mensual$100 USD$30 USD (VPS)
Grabación de sesionesSí (Hotjar)Sí (OpenReplay)
Analítica de eventosSí (Mixpanel)Sí (PostHog)
Funnels y retenciónSí (Mixpanel)Sí (PostHog)
Propiedad de datosEn servidores de tercerosEn tu servidor
Análisis con IANo nativoSí (Claude vía CSV o API)
Curva de instalaciónCero (SaaS)4-6 horas primera vez
Mantenimiento mensualCero1-2 horas/mes

La única ventaja real del stack SaaS es que no requiere ninguna configuración. Para un equipo que no tiene a nadie con 4 horas libres un fin de semana, eso importa.

Cómo se instala el stack

El orden lógico es: primero el VPS, luego PostHog, luego OpenReplay.

Para el VPS, Hetzner Cloud ofrece un servidor de 4 GB RAM y 40 GB SSD en Europa (Frankfurt) a 5,87 euros al mes, y en LATAM la latencia es aceptable. Digital Ocean tiene opciones similares en São Paulo a $24/mes. Ambas opciones funcionan bien.

Instalar PostHog con Docker Compose

PostHog se despliega en 3 comandos. La documentación oficial tiene una guía de Docker Compose que crea la instancia completa con ClickHouse (la base de datos de eventos), Redis y el servidor web. La primera vez, entre leer la guía y tener el dashboard operativo, son 2 horas. El SDK de JavaScript se agrega al frontend con una línea en el elemento head o como módulo npm.

Instalar OpenReplay en el mismo VPS

OpenReplay también tiene su propio instalador en bash que configura todos los servicios. Toma entre 1 y 2 horas adicionales. El tracker de OpenReplay se instala como un paquete npm separado y coexiste perfectamente con el SDK de PostHog en el mismo frontend.

Configurar HTTPS con Nginx y Certbot

El dominio y HTTPS se configuran con Nginx como proxy reverso y Certbot para el certificado SSL. Si nunca has hecho esto, la documentación de Digital Ocean sobre Nginx con Certbot es la referencia más clara disponible. El proceso toma menos de 30 minutos una vez que tienes el VPS listo.

Cómo conectar Claude al análisis

La ruta más simple: PostHog permite exportar cualquier tabla de datos como CSV desde su interfaz. Ese CSV se pega directamente en Claude con un prompt como “Analiza esta tabla de retención y señala los patrones más relevantes por cohorte.”

La ruta más potente: PostHog tiene una API REST que devuelve datos en JSON. Con n8n self-hosted (que ya corre en el mismo VPS si tienes 8 GB RAM), puedes armar un flujo que cada lunes ejecuta 3 queries a la API de PostHog, formatea los resultados y los envía a Claude con un prompt estructurado. La respuesta llega por correo o a Slack como resumen semanal.

Cuánto cuesta realmente usar Claude para este análisis

El costo de Claude en este uso es marginal. Un análisis semanal con contexto de 10.000 tokens sale a centavos con la API de Anthropic. En el presupuesto mensual total, añade menos de $3. Comparado con contratar un analista para revisar datos de Mixpanel cada semana, la diferencia es sustancial tanto en costo como en velocidad de respuesta.

Ejemplos de preguntas útiles para Claude con datos de PostHog

Claude responde bien a preguntas concretas cuando el contexto está bien estructurado. Algunos ejemplos que funcionan en la práctica: “Compara la retención al día 7 de los usuarios que completaron el onboarding en menos de 5 minutos versus los que tardaron más”, “Identifica los 3 pasos del funnel donde se pierde más del 20% de los usuarios”, o “¿Qué tienen en común las sesiones de usuarios que convirtieron a plan pago esta semana?”. Esas preguntas con un CSV de PostHog como contexto producen respuestas accionables en segundos.

Cuándo NO hacer este cambio

Si tu equipo no tiene a nadie que se sienta cómodo con la terminal de Linux, el stack self-hosted va a generar fricción. La instalación inicial es manejable, pero cuando algo falla (un disco lleno, una actualización que rompe un contenedor Docker), necesitas a alguien que sepa buscar en logs.

Si tu producto tiene más de 500.000 eventos diarios, un VPS de $30/mes va a quedarse corto. PostHog cloud tiene un plan gratuito hasta 1 millón de eventos al mes que puede ser más conveniente a esa escala.

Si el equipo usa Mixpanel Growth porque necesita los modelos predictivos de churn o los segmentos automáticos con machine learning, esas funciones no tienen equivalente directo en PostHog open source. PostHog las tiene en su versión cloud de pago.

Una alternativa intermedia para equipos sin DevOps

Si el equipo quiere salir de Hotjar y Mixpanel pero no tiene capacidad de mantener un servidor, existe una opción intermedia: usar PostHog Cloud en su plan gratuito (hasta 1 millón de eventos al mes) y OpenReplay Cloud en su plan de entrada. Eso elimina el mantenimiento, reduce el costo frente al stack SaaS tradicional y permite migrar los datos a self-hosted más adelante cuando el equipo tenga más capacidad técnica. No es la solución óptima en costo, pero es mejor que seguir pagando $100/mes a Hotjar y Mixpanel juntos.

El cálculo real al año

Hotjar Business más Mixpanel Growth son $1.200 al año. El VPS a $30/mes son $360 al año. La diferencia es $840 que quedan en la empresa, con la ventaja adicional de tener los datos en casa.

El tiempo invertido es real: unas 6 horas el primer mes, 1 hora al mes de mantenimiento después. A $50/hora, eso es $350 el primer año y $600 los siguientes. El ahorro neto sigue siendo positivo desde el segundo año, y crece desde ahí.

A los tres años, la diferencia acumulada entre pagar Hotjar más Mixpanel y mantener el stack self-hosted supera los $2.000, sin contar los aumentos de precio que ambas plataformas SaaS aplican regularmente. Hotjar ha subido sus planes de negocio dos veces en los últimos cuatro años. Mixpanel ajustó su estructura de precios en 2023. Con un servidor propio, esos cambios no te afectan.

Conclusión

Para una pyme con un producto digital de hasta 5.000 usuarios activos mensuales, OpenReplay más PostHog self-hosted más Claude es un stack completo que cubre grabación, eventos, funnels y análisis conversacional por $30/mes. La instalación inicial requiere una tarde, los datos son tuyos y el análisis con IA sale a centavos por consulta. Si tienes a alguien en el equipo que no le teme a una terminal, el cambio es directo.

Mixpanel y Hotjar son buenas herramientas, pero su modelo de precios SaaS combinado penaliza a los equipos pequeños que necesitan las dos capacidades. El stack self-hosted cierra esa brecha con software open source maduro, infraestructura barata y una capa de IA que convierte datos en respuestas sin dashboards adicionales.

¿Necesitas ayuda para construir esto?

Kreante acompaña a PyMEs y founders en LatAm que quieren reemplazar SaaS caro con IA personalizada. Hemos shipped 265+ proyectos (60% LowCode/AI, 70% B2B) en US, Europa y LatAm.

Agenda una llamada de 30 minutos con Kreante

Preguntas frecuentes

¿OpenReplay reemplaza a Hotjar completamente?
Para el 90% de los casos sí: grabación de sesiones, mapas de calor y funnels están incluidos. Lo que OpenReplay no tiene es el módulo de surveys de Hotjar, que se puede cubrir con Typeform gratuito o con el widget de feedback de PostHog.
¿PostHog self-hosted es difícil de mantener?
PostHog ofrece una imagen Docker Compose lista para usar. La instalación en un VPS de 4 GB RAM toma menos de 2 horas. Las actualizaciones se hacen con un solo comando.
¿Qué tan seguro es tener los datos de analytics en mi propio servidor?
Tan seguro como configures el servidor. Un VPS en Digital Ocean o Hetzner con firewall básico, HTTPS y backups automáticos es suficiente para la mayoría de las pymes. Los datos nunca salen de tu infraestructura.
¿Claude puede analizar datos de PostHog directamente?
Sí, con dos métodos: exportas un CSV desde PostHog y lo pegas en el contexto de Claude, o conectas la API de PostHog a un script en n8n que alimenta un prompt estructurado. El segundo método se puede automatizar para reportes semanales.
¿Cuánto tráfico aguanta este stack en un VPS de $30/mes?
PostHog self-hosted con 4 GB RAM maneja cómodamente hasta 100.000 eventos diarios, que equivale a un producto con 2.000 a 5.000 usuarios activos mensuales. Para más volumen, Hetzner ofrece servidores de 8 GB a $18/mes adicionales.

IA, low-code y automatización para equipos en LatAm y España.

Ver artículos →

Si quieres implementar esto en tu empresa, Kreante construye sistemas de low-code e IA para equipos en LatAm y España. Ofrecen una auditoría gratuita para proyectos cualificados.