CoreDash vs Cloudflare Web Analytics

Cloudflare Web Analytics ti dà i Core Web Vitals su utenti reali gratis, ed è molto meglio di niente. Quando passi al debug, CoreDash fa molto di più. Ecco dove, e quando invece conviene restare con Cloudflare.

Prova gratuita

Trusted by market leaders · Client results

kpncomparesnvhappyhorizonloopearplugsadevintaerasmusmcnina caresaturnfotocasamy work featured on web.devmonarchdpg mediavpnwhowhatwearworkivaebaymarktplaatsharvardnestlealeteiaperion

Ho creato io CoreDash, quindi tienilo a mente. Però Cloudflare Web Analytics mi piace. È gratis, non imposta cookie e su molti siti dietro Cloudflare potrebbe essere già attivo senza che nessuno l'abbia installato.

Se è già attivo e ti dice ciò che ti serve, tienilo. Misuri visitatori reali, cosa che molti siti non fanno. Questa pagina serve quando inizi a farti domande a cui non sa rispondere.

Cosa fa bene Cloudflare Web Analytics

Il prezzo, ovviamente. Web Analytics non costa nulla su nessun piano Cloudflare e il sito non deve nemmeno passare attraverso il proxy di Cloudflare. Su una zona con proxy, Cloudflare inietta il beacon all'edge (e aggiunge l'SRI in automatico). Su Cloudflare Pages basta un clic.

Cloudflare Web Analytics product page, October 2026

cloudflare.com, ottobre 2026.

Le misurazioni sono fatte a regola d'arte. Il beacon fa da wrapper alla libreria web-vitals di Google e Cloudflare la tiene aggiornata (il changelog mostra il passaggio alla v6.2.1 il 2 settembre 2026). Le single-page app sono gestite con la Soft Navigations API in Chromium, poi con la Navigation API, e History pushState come fallback. Non mi aspettavo un supporto SPA così completo da un beacon gratuito.

Anche la Debug View è comoda. Sotto ogni metrica trovi i 5 elementi peggiori come selettori CSS, con P50, P75, P90 e P99 per ciascuno. Per il LCP vedi l'URL della risorsa e il suo peso; per il CLS, l'elemento che si è spostato e da dove a dove si è mosso. Puoi filtrare per tipo di navigazione (inclusi bfcache, prerender e soft navigations) ed escludere i bot con un solo interruttore. L'API GraphQL offre più dati della dashboard: le sottoparti del LCP (resource load delay, tempo di caricamento, render delay), le fasi dell'INP (input delay, processing, presentation), il fetchpriority della risorsa LCP e i quantili fino a P99,9.

Anche la privacy è curata: stando alla documentazione di Cloudflare non ci sono cookie, niente localStorage e nessun fingerprinting, quindi di solito non serve metterlo dietro a un banner di consenso.

Meglio dei soli Lighthouse e Search Console

La maggior parte dei siti su cui faccio audit guarda solo Lighthouse e Search Console. Lighthouse carica la pagina una sola volta su uno smartphone simulato e non clicca mai su nulla, quindi non può misurare l'INP. CrUX conta solo gli utenti Chrome che hanno dato il consenso e non mostra nulla finché una pagina non ne raccoglie a sufficienza (vedi dati insufficienti in Search Console). Cloudflare Web Analytics misura i visitatori che hai davvero. Quindi, se l'alternativa a Cloudflare Web Analytics è il nulla, attivalo.

CoreDash e Cloudflare Web Analytics a confronto

Prezzi e funzionalità verificati a settembre 2026. I prezzi di CoreDash sono mensili, con fatturazione annuale, in USD.

CoreDashCloudflare Web Analytics
Progettato perMonitoraggio e debug dei Core Web VitalsAnalisi del traffico privacy-first con Core Web Vitals inclusi
PrezzoDa 16 $ (75.000 pageview, 1 sito), prova di 14 giorniGratis su tutti i piani
InstallazioneTag script sotto i 2 KB, o plugin WordPressIniezione automatica sulle zone con proxy, un clic su Pages, o snippet
CookieNessuno per impostazione predefinita, opzionale per tracciare i visitatori di ritornoNessuno
MetricheLCP, INP, CLS, FCP, TTFBLCP, INP, CLS nella dashboard, FCP e TTFB via API
Fasi del LCP e dell'INPSì, nella dashboard e via APISì, nell'API GraphQL
Attribuzione degli elementiElemento per LCP, INP e CLS, tipo e priorità dell'elemento LCP, tipo di input e stato di caricamento dell'INPI 5 elementi peggiori per metrica da P50 a P99, URL e dimensione della risorsa LCP, shift rect del CLS
Attribuzione degli script per l'INP (LoAF)SìNo
Segmenti personalizzati (tipo di pagina, A/B, utenti loggati, query string)SìNo, le query string non vengono registrate
StoricoDa 6 mesi a 8 anni, in base al piano7 giorni senza campionamento, poi aggregati a circa il 10%. La dashboard mostra 6 mesi
Visitatori UETutti i dati RUM elaborati e conservati nell'UEEsclusi per impostazione predefinita quando il RUM è auto-attivato su una zona gratuita con proxy
Alert sui Core Web VitalsAlert personalizzati e AI Auto Alerts, email e SlackNessuno. Un'email settimanale con visite, visualizzazioni di pagina e tempo di caricamento mediano
APIJSON-RPC, tre tool: metriche, serie temporali, istogrammiGraphQL Analytics API, 300 query ogni 5 minuti
MCPServer MCP dedicato in sola lettura, stesso endpoint dell'API, incluso in ogni pianoTramite l'MCP generico delle API Cloudflare; l'agente scrive le query GraphQL
Agente AICWV Superpowers: gratuito, licenza MIT, genera fix nel codice a partire dai field dataNessuno per i Core Web Vitals
Test sinteticiVerifica pre-deploy in CI rispetto ai budgetObservatory (beta), test Lighthouse sui piani a pagamento
Siti multipliPiani Agency da 10 a oltre 50 siti di clienti, Agency APISoft limit di 10 siti senza proxy, illimitati per siti con proxy

Una cosa da verificare se usi Cloudflare Web Analytics su un sito europeo: quando Cloudflare attiva il RUM in automatico per una zona gratuita con proxy, esclude i visitatori di UE, SEE, Regno Unito e Svizzera. E si basa sul data center che ha gestito la richiesta, a prescindere dal paese in cui si trova effettivamente il visitatore. Capisco perché lo facciano, ma un e-commerce europeo rischia di trovarsi davanti a una dashboard in cui manca la maggior parte dei visitatori. Controlla questa impostazione prima di fidarti dei numeri.

Cloudflare Web Analytics setup docs: the option that excludes visitor data in the EU (marked)

Documentazione di configurazione di Cloudflare Web Analytics, ottobre 2026.

Dove CoreDash offre di più

Cloudflare Web Analytics risponde a «quanto è veloce il mio sito per gli utenti reali?», che è la prima domanda giusta da porsi. Dopo qualche mese, però, inizi a chiederti altro. Quale script ha peggiorato l'INP? La release di martedì scorso ha rotto qualcosa? Il checkout è più lento per gli utenti autenticati? Com'è andato questo novembre rispetto a quello passato? A quasi tutte queste domande, Cloudflare non sa rispondere.

Alert

L'unica notifica in Web Analytics è un'email settimanale con visite, visualizzazioni di pagina e tempo di caricamento mediano. Nessun alert sui Core Web Vitals. Ti accorgi di una regressione solo se qualcuno apre la dashboard per caso, o un mese dopo quando Search Console diventa rossa.

CoreDash offre due tipi di alert. Gli alert personalizzati monitorano il p75 di qualsiasi metrica per dispositivo, paese, browser o pagina, e scattano quando passa da «buono» a «necessita di miglioramenti» o «scarso», oppure varia di oltre il 25% o il 50%. Gli AI Auto Alerts si attivano con un solo clic: ogni giorno analizzano centinaia di segmenti su tutte e cinque le metriche e segnalano una regressione solo se interessa almeno il 2% del traffico, indicando il segmento e il numero di utenti colpiti. Entrambi inviano notifiche via email o Slack. I dati CrUX sono nella stessa dashboard dei dati RUM, così puoi confrontare ciò che vede Google con l'esperienza dei tuoi visitatori.

Quale script ha causato il problema

Per l'INP, Cloudflare indica quale elemento è risultato lento e, tramite API, come si divide il tempo tra input delay, processing e presentation. Ma non quale script ne sia la causa. Lo schema non ha campi per le Long Animation Frames. Ed è proprio ciò che serve. Un clic lento di solito è colpa di un tag manager o di un widget di chat che monopolizza il main thread, mentre l'handler del pulsante non ha alcun problema.

Quando un'interazione innesca un long animation frame, CoreDash registra insieme ad essa gli URL degli script tramite la Long Animation Frames API, così puoi filtrare l'INP per script. Ottieni anche il tipo di input, lo stato di caricamento per l'INP (il clic è avvenuto mentre la pagina stava ancora caricando?) e la priorità del LCP (precaricato, fetchpriority high o lazy loading). La scomposizione delle fasi è visibile sia nella dashboard sia nelle API, e la vista Diagnosis controlla 14 anti-pattern del LCP indicando il fix per il tuo stack.

Segmenti e storico

Cloudflare non registra query string, eventi personalizzati o dimensioni personalizzate, quindi non puoi segmentare i dati per UTM, variante A/B, template di pagina o stato di login. In CoreDash imposti una variabile su window prima che lo snippet venga eseguito, e etichetta di pagina, variante A/B e stato di login diventano dimensioni, accanto alla query string. Assegna a 50.000 pagine prodotto un'unica etichetta «product» e otterrai un solo dato per l'intero template.

Cloudflare conserva i dati grezzi del beacon senza campionamento per 7 giorni. Successivamente li aggrega a circa il 10%, e la dashboard risale a ritroso fino a sei mesi. Va benissimo per capire «come stiamo andando questa settimana». Ma confrontare questo Black Friday con quello dell'anno scorso non funzionerà. CoreDash conserva 6 mesi su Starter, un anno su Standard, 3 anni su Studio e 8 anni su Enterprise.

MCP e agenti AI

Cloudflare aveva un server MCP dedicato per GraphQL. Ora è deprecato a favore del loro server MCP generico per le API, in cui l'agente accede agli analytics tramite tool generici di ricerca ed esecuzione e deve scriversi le query GraphQL da solo. Funziona, ma l'agente deve decifrare lo schema RUM prima di poter chiedere qualsiasi cosa.

Il server MCP di CoreDash usa lo stesso endpoint delle API e mette a disposizione tre tool: get_metrics, get_timeseries e get_histogram. I tuoi script usano gli stessi tre, quindi un report che crei mostra esattamente gli stessi numeri che vede l'agente. È di sola lettura (non esiste alcuna operazione di scrittura) ed è incluso in tutti i piani, anche Starter. Collegalo a Claude, Claude Code, Cursor, Windsurf, VS Code o Gemini CLI e chiedigli quali pagine sono rallentate su mobile questa settimana.

C'è anche CWV Superpowers, un agente gratuito con licenza MIT. Estrae i field data, individua il collo di bottiglia che assorbe la maggior parte del tempo, registra un trace di Chrome con emulazione mobile e rallentamento della CPU 4x, e si conclude con un fix nel codice (file, riga e diff) o un report HTML. Senza alcun punteggio Lighthouse di mezzo. La guida Risolvere i problemi di INP con un agente AI lo mostra all'opera su un sito reale.

Se gestisci siti di clienti, l'Agency API legge qualsiasi progetto cliente con gli stessi tre tool, e i piani Agency condividono le pageview tra i vari clienti. Paghi per le visualizzazioni di pagina e ogni piano include tutte le dashboard: passare a un piano superiore serve soprattutto per avere più volume, più siti e una conservazione dei dati più lunga.

Quando scegliere invece Cloudflare Web Analytics

  • Budget pari a zero. La versione gratuita di Cloudflare è valida.
  • Sei già su Cloudflare ed è già attivo. Guarda cosa mostra prima di acquistare qualsiasi cosa, CoreDash compreso.
  • Ti interessano soprattutto i dati di visite e visualizzazioni di pagina nel rispetto della privacy, con un controllo sui Core Web Vitals a margine. È pensato esattamente per questo.
  • È un sito piccolo e nessuno fa debug delle prestazioni ogni settimana. I 5 elementi peggiori nella Debug View spesso punteranno dritti alla hero image lenta.
  • Paghi già Cloudflare Pro o un piano superiore e vuoi i test Lighthouse accanto ai field data. Observatory serve proprio a questo.

Provali fianco a fianco

Puoi semplicemente usarli entrambi. Cloudflare è gratis e CoreDash offre 14 giorni di prova senza carta di credito: due settimane sullo stesso sito non costano nulla. Poi apri la pagina più lenta su entrambi e guarda quale dei due ti spiega perché è lenta. Vuoi prima vedere le dashboard? Apri la demo di CoreDash e controlla i prezzi per il tuo volume di traffico. Trovi gli altri strumenti nella pagina dei confronti.

Fonti: About Web Analytics, Core Web Vitals in Web Analytics, FAQ di Web Analytics, limiti, changelog, notifiche, beacon RUM, test di Observatory, limiti dell'API GraphQL, server MCP di Cloudflare.