Zum Inhalt springen

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;