Databasen registrerar bara lyckade fall
En rad dyker upp när någon slutför formuläret. Alla som öppnade det och gav upp lämnar inget spår alls — och det är oftast den större gruppen.
Analys för Laravel
Din databas vet vem som registrerade sig. Den vet inte vem som nästan gjorde det. Lägg till sidvisningar, events, replay och heatmaps för att se den del som aldrig når dina tabeller.
Varför det spelar roll
En rad dyker upp när någon slutför formuläret. Alla som öppnade det och gav upp lämnar inget spår alls — och det är oftast den större gruppen.
Livewire byter ut delar av sidan över tråden, så ett flöde i flera steg kan se ut som en enda sidvisning. Event tracking registrerar varje steg när det sker.
De når aldrig din felspårare, så ett fält som avvisar hälften av dina registreringar kan förbli trasigt i månader. Replay visar det avvisade försöket på skärmen.
Installation
Lägg till taggen i head på din huvudsakliga Blade-layout. Varje vy som utökar den täcks, inklusive Livewire- och Inertia-sidor.
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>Håll projekt-ID:t i din .env och läs det med config() istället för att hårdkoda det, så att staging och produktion hålls åtskilda.
Arbetsflöde
Lägg till skriptet en gång i din Blade-layout, så täcks varje vy som utökar den.
Anropa pulsepanda.track() vid viktiga händelser och pulsepanda.identify() efter inloggning för att koppla events, sessioner och feedback till varje användare.
Bygg trattar, se replays bakom avhopp, läs heatmaps och samla in feedback direkt i produkten — allt i en och samma arbetsyta.
Det här får du
| Analyslager | Sidvisningar, custom events, konverteringstrattar och retention. |
|---|---|
| Beteendelager | Session replay, klick- och scroll-heatmaps samt felkontext. |
| Feedbacklager | Undersökningar i produkten, feedback-widgetar, formulär och en tavla för funktionsröstning. |
Vanliga frågor
Ja. Skriptet ligger i layouten, så det överlever Livewire-uppdateringar. För steg som inte ändrar URL:en anropar du track() från en event listener för att registrera dem.
Ja. Anropa identify() med den inloggade användarens ID efter inloggning, så kopplas varje event, session och feedback till det kontot.
Nej — de bevakar din server. Det här bevakar webbläsaren, så de två svarar på olika frågor: vad din kod gjorde, och vad personen framför den upplevde.
Relaterade sidor
Installera en gång och koppla samman analys, session replay, heatmaps, trattar och feedback på några minuter.
Kom igång gratis