La base de datos solo registra los éxitos
Aparece una fila cuando alguien completa el formulario. Todos los que lo abrieron y se rindieron no dejan rastro alguno, y suelen ser el grupo más numeroso.
Analítica para Laravel
Tu base de datos sabe quién se registró. No sabe quién estuvo a punto. Añade páginas vistas, eventos, replay y mapas de calor para ver la parte que nunca llega a tus tablas.
Por qué importa
Aparece una fila cuando alguien completa el formulario. Todos los que lo abrieron y se rindieron no dejan rastro alguno, y suelen ser el grupo más numeroso.
Livewire intercambia partes de la página por la red, así que un flujo de varios pasos puede parecer una sola página vista. El seguimiento de eventos registra cada paso a medida que ocurre.
Nunca llegan a tu rastreador de errores, así que un campo que rechaza la mitad de tus registros puede seguir roto durante meses. El replay pone en pantalla el intento rechazado.
Configuración
Añade la etiqueta al head de tu layout Blade principal. Todas las vistas que lo extienden quedan cubiertas, incluidas las páginas de Livewire e Inertia.
resources/views/layouts/app.blade.php
{{-- resources/views/layouts/app.blade.php --}}
<head>
<meta charset="utf-8">
<script
src="https://pulsepanda.dev/sdk.js"
data-project="{{ config('services.pulsepanda.project') }}"
defer></script>
</head>Guarda el ID de proyecto en tu .env y léelo con config() en lugar de escribirlo a mano, para que staging y producción no se mezclen.
Flujo de trabajo
Añade el script una vez a tu layout Blade y quedan cubiertas todas las vistas que lo extienden.
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
| Capa de análisis | Vistas de página, eventos personalizados, embudos de conversión y retención. |
|---|---|
| Capa de comportamiento | Repetición de sesiones, mapas de calor de clic y scroll, y contexto de errores. |
| Capa de comentarios | Encuestas dentro del producto, widgets de feedback, formularios y un panel de votación de funciones. |
Preguntas frecuentes
Sí. El script vive en el layout, así que sobrevive a las actualizaciones de Livewire. Para los pasos que no cambian la URL, llama a track() desde un listener de eventos para registrarlos.
Sí. Llama a identify() con el ID del usuario autenticado tras el login y cada evento, sesión y comentario quedará ligado a esa cuenta.
No: esos vigilan tu servidor. Esto vigila el navegador, así que responden a preguntas distintas: qué hizo tu código y qué experimentó la persona que estaba delante.
Páginas relacionadas
Instala una vez y conecta analítica, repetición de sesiones, mapas de calor, embudos y feedback en minutos.
Empezar gratis