Analítica para Laravel

Analítica de producto 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

Lo que los equipos de Laravel por fin pueden ver

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.

Livewire actualiza sin cargar la página

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.

Los errores de validación no son excepciones

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 PulsePanda a Laravel

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

De la instalación al conocimiento

1

Instala el fragmento

Añade el script una vez a tu layout Blade y quedan cubiertas todas las vistas que lo extienden.

2

Registra lo que importa

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.

3

Actúa con los datos

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

Un fragmento, la imagen completa

Un fragmento, la imagen completa
Capa de análisisVistas de página, eventos personalizados, embudos de conversión y retención.
Capa de comportamientoRepetición de sesiones, mapas de calor de clic y scroll, y contexto de errores.
Capa de comentariosEncuestas dentro del producto, widgets de feedback, formularios y un panel de votación de funciones.

Preguntas frecuentes

Preguntas sobre Laravel

¿Funciona con Livewire?

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.

¿Puedo vincular eventos con mis usuarios de Laravel?

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.

¿Sustituye a Telescope o a mi rastreador de errores?

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

Explorar más

Añade analítica a tu app Laravel

Instala una vez y conecta analítica, repetición de sesiones, mapas de calor, embudos y feedback en minutos.

Empezar gratis