Instalar o Statsdot em Laravel
Atualizado em 13 de outubro de 2026
Adicione o script ao <head> do seu layout Blade principal, por exemplo resources/views/layouts/app.blade.php, e coloque-o dentro de @production para que os ambientes local e de staging não enviem visitas:
@production
<script defer data-domain="yoursite.com" src="https://statsdot.com/js/script.js"></script>
@endproduction
Livewire e Inertia
wire:navigate no Livewire e as visitas de página no Inertia mudam o URL com a API de histórico do navegador. O Statsdot escuta essa API, pelo que cada página conta sem código adicional.
Eventos a partir do seu código
A partir de uma vista Blade ou de um componente JavaScript:
<button x-on:click="window.statsdot?.track('Download', 'Price list')">Download prices</button>
A partir de um componente Livewire, envie um evento do navegador e meça-o:
$this->js("window.statsdot?.track('Signup')");
Content Security Policy
Se a sua aplicação envia um cabeçalho Content-Security-Policy, permita o script e o endpoint para onde ele envia os dados:
script-src 'self' https://statsdot.com;
connect-src 'self' https://statsdot.com;