Vai al contenuto

Installare Statsdot su Astro

Aggiornato il 17 ottobre 2026

Aggiungi lo script all'interno del <head> del tuo layout di base, ad esempio src/layouts/Layout.astro. Usa is:inline affinché Astro lasci il tag invariato invece di includerlo nel bundle:

<head>
  <!-- ... -->
  <script is:inline defer data-domain="yoursite.com" src="https://statsdot.com/js/script.js"></script>
</head>

Le transizioni di visualizzazione di Astro modificano l'indirizzo tramite l'API della cronologia del browser, che Statsdot monitora; pertanto, ogni pagina viene conteggiata.

Per escludere lo sviluppo locale, lo script non esegue alcuna operazione su localhost. Per altri ambienti, racchiudilo in {import.meta.env.PROD && (...)}.

Traccia gli eventi con data-statsdot-event="Signup" su un pulsante, un link o un modulo, oppure usa window.statsdot.track('Signup') nei tuoi script. Consulta Eventi e obiettivi.