Las SPA reportan una sola vista de página
Una app de React se carga una vez y luego cambia de vista en el navegador. PulsePanda registra cada navegación dentro de la app para que tu analítica refleje el uso real, no una única visita inicial.
Analítica para React
PulsePanda le da a tu app de página única de React analítica de producto completa — eventos, embudos, repetición de sesiones y mapas de calor — desde una sola etiqueta de script, con los cambios de ruta del lado del cliente registrados de fábrica.
Por qué importa
Una app de React se carga una vez y luego cambia de vista en el navegador. PulsePanda registra cada navegación dentro de la app para que tu analítica refleje el uso real, no una única visita inicial.
Dispara eventos personalizados en los botones y flujos que te importan para medir la adopción de funciones y componentes específicos.
La repetición de sesiones captura el DOM renderizado y los errores para que puedas ver el estado exacto que falló para un usuario.
Configuración
PulsePanda es agnóstico al framework, así que la instalación más simple es una etiqueta de script en tu contenedor HTML. Añádelo al <head> de tu archivo HTML de entrada.
Vite — index.html (o public/index.html para CRA)
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<script
src="https://pulsepanda.dev/sdk.js"
data-project="YOUR_PROJECT_ID"
defer></script>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>Una vez cargado, llama a pulsepanda.track("event_name", { ...props }) desde cualquier componente para registrar eventos personalizados y crear embudos.
Flujo de trabajo
Añade el script una vez a tu proyecto de React. La analítica web, los clics autocapturados, la repetición de sesiones y los mapas de calor empiezan a recopilar de inmediato.
Llama a pulsepanda.track() en acciones clave y pulsepanda.identify() tras el inicio de sesión para conectar eventos, sesiones y feedback a cada usuario.
Crea embudos, observa las repeticiones detrás de los abandonos, lee mapas de calor y recopila feedback dentro del producto — todo en un solo espacio de trabajo.
Lo que obtienes
Preguntas frecuentes
Sí. El SDK registra la navegación de la History API, así que los cambios de ruta de React Router, TanStack Router o cualquier router de cliente se capturan como vistas de página automáticamente.
Ambos. Añade el script a public/index.html para CRA o a index.html para Vite. No hay dependencia del paso de compilación.
Tras el inicio de sesión, llama a pulsepanda.identify("user_id", { email, plan }) para que las sesiones, eventos y feedback se conecten a la misma persona en cada visita.
Páginas relacionadas
Instala una vez y conecta analítica, repetición de sesiones, mapas de calor, embudos y feedback en minutos.
Empezar gratis