Statsdot in Laravel installieren
Aktualisiert am 13. Oktober 2026
Fügen Sie das Skript in den <head> Ihres Haupt-Blade-Layouts ein, zum Beispiel resources/views/layouts/app.blade.php, und umschließen Sie es mit @production, damit lokale und Staging-Umgebungen keine Besuche senden:
@production
<script defer data-domain="yoursite.com" src="https://statsdot.com/js/script.js"></script>
@endproduction
Livewire und Inertia
wire:navigate in Livewire und Seitenaufrufe in Inertia ändern die URL über die History-API des Browsers. Statsdot hört darauf, deshalb zählt jede Seite ohne zusätzlichen Code.
Ereignisse aus Ihrem Code
Aus einer Blade-View oder einer JavaScript-Komponente:
<button x-on:click="window.statsdot?.track('Download', 'Price list')">Download prices</button>
Aus einer Livewire-Komponente lösen Sie ein Browser-Ereignis aus und erfassen es:
$this->js("window.statsdot?.track('Signup')");
Content Security Policy
Wenn Ihre App einen Content-Security-Policy-Header sendet, erlauben Sie das Skript und den Endpunkt, an den es sendet:
script-src 'self' https://statsdot.com;
connect-src 'self' https://statsdot.com;