tech stack
Analytics installato
MetricSpot rileva strumenti di analytics — GA4, Plausible, Fathom, Matomo, Umami. Senza, non vedi cosa funziona o dove i visitatori abbandonano.
Cosa verifica questo controllo
Scansiona la pagina caricata cercando script di analytics noti:
- Google Analytics 4 (
gtag/js,googletagmanager.com) - Plausible (
plausible.io/js/plausible.js) - Fathom Analytics (
cdn.usefathom.com) - Matomo (self-hosted o matomo.cloud)
- Umami (self-hosted; path comune
umami.is/script.js) - Simple Analytics, Pirsch, Open Web Analytics
Riporta quale/i è presente. Fallisce quando non se ne rileva nessuno — analytics è il check di partenza “stai misurando qualcosa?”.
Perché è importante
Far girare un sito senza analytics è volare alla cieca. Non sai:
- Quali pagine ricevono traffico e quali no.
- Da dove arrivano i visitatori (search, social, diretto, referral).
- Quali CTA convertono e quali vengono ignorate.
- Se l’ultima modifica ha migliorato o rovinato l’engagement.
Ogni altra decisione SEO e CRO a valle dipende dall’avere qualche risposta a quelle domande. Tre mesi di dati GA4 sono più utili di tre mesi di A/B testing senza di essi.
Come sistemarlo
Scegli uno strumento di analytics e installalo. Le opzioni:
Privacy-first (niente banner cookie nella maggior parte delle giurisdizioni):
- Plausible — open source, ospitato o self-hosted, script da 1 KB, amico del GDPR. 9 $/mese per la versione hosted, gratis se self-hosted.
- Fathom — profilo simile, qualche rifinitura enterprise in più.
- Umami — open source, self-host su un VPS da 5 $.
- Simple Analytics — privacy-first, prezzi US-friendly.
Feature-heavy (richiedono banner di consenso):
- GA4 — gratuito, si integra con Google Ads, set di funzionalità più profondo, curva di apprendimento più ripida.
- Matomo — sostituto open source di GA, self-hostabile, configurabile in modalità senza cookie.
Plausible (consigliato per siti marketing):
<script defer data-domain="tuosito.com" src="https://plausible.io/js/script.js"></script>
Tutto qui. Niente cookie, niente banner di consenso nella maggior parte delle giurisdizioni, dashboard completa attiva in un’ora.
GA4 (consigliato se ti serve tracking conversioni Google Ads):
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXX');
</script>
Abbina al Consent Mode v2 di Google così il tag rispetta il tuo banner di consenso cookie.
Umami self-hosted:
<script defer src="https://tuo-host-umami.com/script.js" data-website-id="..."></script>
Self-hosting su una macchina Hetzner da 5 $ ti dà la proprietà dei dati di Plausible senza l’abbonamento.
WordPress: il plugin Site Kit by Google gestisce l’install di GA4 in due clic. Per Plausible, il plugin ufficiale è uno dei più semplici plugin WP mai spediti.
Next.js: metti lo script in app/layout.tsx:
import Script from "next/script";
export default function RootLayout({ children }: { children: React.ReactNode }) {
return (
<html>
<body>
{children}
<Script defer data-domain="tuosito.com" src="https://plausible.io/js/script.js" />
</body>
</html>
);
}
Astro: aggiungi il tag <script> all’<head> del tuo BaseLayout.astro (o al <body> per script in stile defer).
Verifica che stia davvero sparando: apri DevTools → Network, ricarica la pagina, cerca una richiesta a plausible.io/api/event o google-analytics.com/g/collect. Se non la vedi, il tag è configurato male.
Domande frequenti
Posso usare più strumenti di analytics?
Sì — molti siti girano GA4 (per l’attribuzione Google Ads) più Plausible o Fathom (per la dashboard che il team davvero guarda). Il costo è peso di pagina; il beneficio è doppia visibilità. Non spedirne più di due — il terzo non lo guarderai mai.
Perché bocciare questo controllo? Alcuni siti legittimamente non hanno bisogno di analytics.
Quasi nessun sito commerciale davvero non ne ha bisogno. Blog personali e landing one-off sono esenti nello spirito; la regola fallisce come warning leggero così ti accorgi se un deploy ha accidentalmente strappato il tag (causa comune del mistero “il posizionamento è crollato da un giorno all’altro”).
E gli analytics server-side?
Strumenti come GoatCounter, Pirsch in modalità server o analizzatori di log fatti in casa contano come analytics per i nostri scopi — ma il nostro controllo cerca script client-side. Aggiungi un commento nell’head HTML (<!-- analytics: server-side via goatcounter -->) così ti ricordi perché questo controllo avvisa sul tuo sito.
Fonti
Ultimo aggiornamento 2026-05-11