La base de données n'enregistre que les succès
Une ligne apparaît lorsque quelqu'un termine le formulaire. Tous ceux qui l'ont ouvert puis abandonné ne laissent aucune trace — et c'est généralement le groupe le plus nombreux.
Analytics pour Laravel
Votre base de données sait qui s'est inscrit. Elle ignore qui a failli le faire. Ajoutez pages vues, événements, replay et heatmaps pour voir ce qui n'atteint jamais vos tables.
Pourquoi c'est important
Une ligne apparaît lorsque quelqu'un termine le formulaire. Tous ceux qui l'ont ouvert puis abandonné ne laissent aucune trace — et c'est généralement le groupe le plus nombreux.
Livewire remplace des parties de la page via le réseau : un parcours en plusieurs étapes peut donc ressembler à une seule page vue. Le suivi d'événements enregistre chaque étape au moment où elle se produit.
Elles n'atteignent jamais votre outil de suivi d'erreurs : un champ qui rejette la moitié de vos inscriptions peut donc rester cassé pendant des mois. Le replay affiche la tentative rejetée.
Installation
Ajoutez la balise dans le head de votre layout Blade principal. Toutes les vues qui l'étendent sont couvertes, y compris les pages Livewire et 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>Conservez l'identifiant de projet dans votre .env et lisez-le avec config() plutôt que de le coder en dur, afin que staging et production restent séparés.
Flux de travail
Ajoutez le script une fois à votre layout Blade et toutes les vues qui l'étendent sont couvertes.
Appelez pulsepanda.track() sur les actions clés et pulsepanda.identify() après la connexion pour relier les événements, les sessions et les retours à chaque utilisateur.
Créez des funnels, regardez les replays derrière les abandons, lisez les heatmaps et recueillez des retours dans le produit — le tout dans un seul espace de travail.
Ce que vous obtenez
| Couche analytique | Pages vues, événements personnalisés, funnels de conversion et rétention. |
|---|---|
| Couche comportementale | Session replay, heatmaps de clic et de défilement, et contexte d'erreur. |
| Couche de retours | Sondages dans le produit, widgets de retour, formulaires et un tableau de vote sur les fonctionnalités. |
FAQ
Oui. Le script se trouve dans le layout : il survit donc aux mises à jour Livewire. Pour les étapes qui ne changent pas l'URL, appelez track() depuis un écouteur d'événements pour les enregistrer.
Oui. Appelez identify() avec l'identifiant de l'utilisateur authentifié après la connexion : chaque événement, session et retour sera rattaché à ce compte.
Non — ceux-ci surveillent votre serveur. Ceci surveille le navigateur : les deux répondent à des questions différentes, ce qu'a fait votre code et ce qu'a vécu la personne devant l'écran.
Pages associées
Installez une seule fois et connectez l'analytics, le session replay, les heatmaps, les funnels et les retours en quelques minutes.
Commencer gratuitement