CoreDash vs Cloudflare Web Analytics

Cloudflare Web Analytics antaa oikeiden käyttäjien Core Web Vitals -tulokset ilmaiseksi, mikä on paljon parempi kuin ei mitään. Kun alat debugata, CoreDash pystyy enempään. Alla käydään läpi missä asioissa, ja milloin kannattaa pysyä Cloudflaressa.

Ilmainen kokeilu

Trusted by market leaders · Client results

nina caremarktplaatsnestledpg mediaadevintaperionerasmusmcloopearplugsaleteiaharvardfotocasavpnmonarchmy work featured on web.devsaturnwhowhatwearsnvhappyhorizonebayworkivakpncompare

Olen rakentanut CoreDashin, joten pidä se mielessä. Pidän silti Cloudflare Web Analyticsista. Se on ilmainen, ei aseta evästeitä, ja monella Cloudflaren takana olevalla sivustolla se saattaa jo pyöriä ilman, että kukaan on erikseen asentanut sitä.

Jos se on käytössä ja kertoo tarvitsemasi tiedot, pidä se. Mittaat oikeita kävijöitä, mitä moni sivusto ei tee. Tämä sivu on sitä varten, kun alat kysyä asioita, joihin se ei osaa vastata.

Missä Cloudflare Web Analytics on hyvä

Hinta tietenkin. Web Analytics ei maksa mitään millään Cloudflare-tasolla, eikä sivustosi tarvitse edes kulkea Cloudflaren proxyn läpi. Proxytetyllä zonella Cloudflare injektoi beaconin suoraan edgellä (ja lisää SRI:n automaattisesti). Cloudflare Pagesissa se hoituu yhdellä kytkimellä.

Cloudflare Web Analyticsin tuotesivu, lokakuu 2026

cloudflare.com, lokakuu 2026.

Mittaaminen on tehty kunnolla. Beacon käärii sisäänsä Googlen web-vitals-kirjaston, ja Cloudflare pitää sen ajan tasalla (muutosloki näyttää päivityksen versioon 6.2.1 2. syyskuuta 2026). Single page -sovellukset hoidetaan Chromiumissa Soft Navigations API:lla, sen jälkeen Navigation API:lla, ja fallbackina on History pushState. En odottanut ilmaiselta beaconilta näin kattavaa SPA-tukea.

Myös Debug View on kätevä. Jokaisen metriikan alla näkyy viisi sitä eniten heikentävää elementtiä CSS-selektoreina sekä niiden P50-, P75-, P90- ja P99-arvot. LCP:lle näet resurssin URL-osoitteen ja koon, CLS:lle siirtyneen elementin sekä sen mistä ja mihin se liikkui. Voit suodattaa navigointityypin mukaan (mukana ovat bfcache, prerender ja soft navigations), ja bottien suodattaminen pois hoituu yhdellä kytkimellä. GraphQL API:ssa on enemmän kuin dashboardissa: LCP:n aliosat (resurssin latausviive, latausaika, renderöintiviive), INP:n vaiheet (syöteviive, käsittely, esitysviive), LCP-resurssin fetchpriority ja kvantiilit aina P99,9:ään asti.

Myös tietosuoja on kunnossa. Cloudflaren dokumentaation mukaan palvelu ei käytä evästeitä, localStoragea eikä fingerprintingiä, joten sitä ei yleensä tarvitse laittaa suostumusbannerin taakse.

Parempi kuin pelkät Lighthouse ja Search Console

Useimmat auditoimani sivustot katsovat vain Lighthousea ja Search Consolea. Lighthouse lataa sivusi kerran simuloidulla puhelimella eikä klikkaa mitään, joten se ei voi mitata INP:tä. CrUX laskee mukaan vain luvan antaneet Chrome-käyttäjät eikä näytä mitään, ennen kuin sivulla on heitä tarpeeksi (katso ei tarpeeksi dataa Search Consolessa). Cloudflare Web Analytics mittaa todellisia kävijöitäsi. Jos vaihtoehtoina ovat Cloudflare Web Analytics tai ei mitään, ota se käyttöön.

CoreDash ja Cloudflare Web Analytics rinnakkain

Hinnat ja ominaisuudet tarkistettu syyskuussa 2026. CoreDashin hinnat ilmoitettu per kuukausi vuosilaskutuksella, dollareissa (USD).

CoreDashCloudflare Web Analytics
KäyttötarkoitusCore Web Vitals -seuranta ja -debuggausTietosuojalähtöinen kävijäanalytiikka, jossa Core Web Vitals mukana
HintaAlkaen 16 $ (75 000 sivulatausta, 1 sivusto), 14 päivän kokeiluIlmainen kaikilla tasoilla
AsennusAlle 2 KB:n script-tagi tai WordPress-lisäosaAutomaattinen injektointi proxytetyillä zoneilla, yksi klikkaus Pagesissa tai koodinpätkä
EvästeetOletuksena ei lainkaan, valinnainen palaavien kävijöiden seurantaanEi lainkaan
MetriikatLCP, INP, CLS, FCP, TTFBLCP, INP, CLS dashboardissa, FCP ja TTFB API:ssa
LCP:n ja INP:n vaiheetKyllä, dashboardissa ja API:ssaKyllä, GraphQL API:ssa
Elementtien kohdistusLCP-, INP- ja CLS-elementti, LCP-elementin tyyppi ja prioriteetti, INP-syötteen tyyppi ja lataustilaViisi heikointa elementtiä per metriikka arvoilla P50–P99, LCP-resurssin URL ja koko, CLS:n siirtymäalueet (shift rects)
Skriptien kohdistus INP:lle (LoAF)KylläEi
Omat segmentit (sivutyyppi, A/B, kirjautumistila, query string)KylläEi, query stringejä ei tallenneta
Historia6 kuukaudesta 8 vuoteen tilauksesta riippuen7 päivää ilman otantaa, sen jälkeen tiivistetty noin 10 %:iin. Dashboard näyttää 6 kuukautta
EU-kävijätKaikki RUM-data käsitellään ja säilytetään EU:ssaRajataan oletuksena pois, kun RUM otetaan automaattisesti käyttöön ilmaisella proxytetyllä zonella
Core Web Vitals -hälytyksetOmat hälytykset ja AI Auto Alerts, sähköposti ja SlackEi lainkaan. Viikoittainen sähköposti käynneistä, sivulatauksista ja mediaanilatausajasta
APIJSON-RPC, kolme työkalua: metrics, time series, histogramsGraphQL Analytics API, 300 kyselyä per 5 minuuttia
MCPErillinen vain luku -muotoinen MCP-palvelin, sama päätepiste kuin API:ssa, mukana jokaisessa tilauksessaCloudflaren yleisen API MCP:n kautta, agentti kirjoittaa GraphQL-kyselyt
AI-agenttiCWV Superpowers: ilmainen, MIT-lisensoitu, kirjoittaa koodikorjaukset field datan pohjaltaEi lainkaan Core Web Vitalsille
Synteettiset testitPre-deploy-tarkistus CI:ssä budjettejasi vastenObservatory (beta), Lighthouse-testit maksullisissa tilauksissa
Useampi sivustoAgency-tilaukset 10–50+ asiakassivustolle, Agency API10 sivuston joustava yläraja (soft limit) ilman proxya oleville sivustoille, proxytetyille sivustoille rajaton

Tarkista tämä, jos käytät Cloudflare Web Analyticsia eurooppalaisella sivustolla: kun Cloudflare kytkee RUM-seurannan automaattisesti päälle ilmaiselle proxytetylle zonelle, se jättää pois kävijät EU:sta, ETA-alueelta, Isosta-Britanniasta ja Sveitsistä. Valinta perustuu pyynnön käsitelleeseen datakeskukseen riippumatta siitä, missä maassa kävijä todellisuudessa on. Ymmärrän kyllä ratkaisun syyn, mutta eurooppalainen verkkokauppa voi päätyä katsomaan dashboardia, josta puuttuu suurin osa sen kävijöistä. Tarkista tämä asetus ennen kuin luotat lukuihin.

Cloudflare Web Analyticsin asennusohjeet: valinta, joka jättää EU-kävijöiden datan pois (merkitty)

Cloudflare Web Analyticsin asennusohjeet, lokakuu 2026.

Missä CoreDash tarjoaa enemmän

Cloudflare Web Analytics vastaa kysymykseen ”kuinka nopea sivustoni on oikeille kävijöille”, mikä onkin oikea ensimmäinen kysymys. Muutaman kuukauden kuluttua alat kysyä muita asioita. Mikä skripti heikensi INP-arvoa? Rikkoiko viime tiistain julkaisu jotain? Onko kassa hitaampi sisäänkirjautuneille asiakkaille? Miten tämä marraskuu vertautuu viime marraskuuhun? Cloudflare ei pysty vastaamaan useimpiin näistä.

Hälytykset

Ainoa ilmoitus Web Analyticsissa on viikoittainen sähköposti, jossa kerrotaan käynnit, sivulataukset ja mediaanilatausaika. Ei lainkaan Core Web Vitals -hälytyksiä. Huomaat suorituskyvyn heikkenemisen vasta kun joku sattuu avaamaan dashboardin, tai kuukautta myöhemmin kun Search Console muuttuu punaiseksi.

CoreDashissa on kahdenlaisia hälytyksiä. Omat hälytykset valvovat minkä tahansa metriikan p75-arvoa laitteen, maan, selaimen tai sivun mukaan. Ne laukeavat, kun arvo siirtyy luokasta hyvä luokkaan parannettavaa tai huono, tai kun se muuttuu yli 25 % tai 50 %. AI Auto Alerts kytketään päälle yhdellä valinnalla: ne tarkistavat päivittäin satoja segmenttejä kaikkien viiden metriikan osalta ja ilmoittavat regressiosta vain, jos se vaikuttaa vähintään 2 %:iin liikenteestäsi, kertoen samalla segmentin ja kärsineiden käyttäjien määrän. Molemmat hälytykset tulevat sähköpostiin tai Slackiin. CrUX-datasi on samassa dashboardissa RUM-datan kanssa, joten voit verrata Googlen näkemää siihen, mitä kävijäsi saavat.

Mikä skripti oli syypää

INP:n osalta Cloudflare kertoo, mikä elementti oli hidas, ja API:n kautta sen, miten aika jakautuu syöteviiveen, käsittelyn ja esitysviiveen kesken. Se ei kuitenkaan kerro, mikä skripti oli syynä. Schemassa ei ole Long Animation Frames -kenttiä. Juuri sitä tietoa kuitenkin tarvitset. Hidas klikkaus johtuu usein siitä, että tag manager tai chat-widget tukkii main threadin, vaikka napin oma käsittelijä toimii moitteettomasti.

Kun interaktio laukaisee pitkän animaatiokehyksen, CoreDash tallentaa sen mukana skriptien URL-osoitteet Long Animation Frames API:sta, joten voit suodattaa INP-arvoja skriptin mukaan. Saat myös syötteen tyypin, INP:n lataustilan (tapahtuiko klikkaus sivun vielä latautuessa) ja LCP-prioriteetin (preloaded, fetchpriority high tai lazy loaded). Vaihekohtaiset erittelyt löytyvät niin dashboardista kuin API:stakin, ja Diagnosis-näkymä tarkistaa 14 LCP-antipatternia ja antaa korjauksen suoraan käyttämällesi teknologiapinolle.

Segmentit ja historia

Cloudflare ei tallenna query stringejä, omia tapahtumia eikä omia dimensioita, joten et voi jaotella dataasi UTM-parametrien, A/B-variantin, sivupohjan tai kirjautumistilan mukaan. CoreDashissa asetat window-muuttujan ennen koodinpätkän suoritusta, jolloin sivun tunnisteesta, A/B-variantista ja kirjautumistilasta tulee dimensioita query stringin rinnalle. Laita 50 000 tuotesivua saman ”product”-tunnisteen alle, niin saat yhden luvun koko sivupohjalle.

Cloudflare säilyttää raa'an beacon-datan ilman otantaa 7 päivää. Sen jälkeen se tiivistetään noin 10 %:iin, ja dashboard näyttää dataa kuusi kuukautta taaksepäin. Tämä riittää kysymykseen ”miten meillä menee tällä viikolla”. Tämän vuoden Black Fridayn vertaaminen edelliseen ei kuitenkaan onnistu. CoreDash säilyttää dataa 6 kuukautta Starter-tasolla, vuoden Standardissa, 3 vuotta Studiossa ja 8 vuotta Enterprisessä.

MCP ja AI-agentit

Cloudflarella oli aiemmin erillinen GraphQL MCP -palvelin. Se on nyt poistettu käytöstä heidän yleisen API MCP:nsä tieltä, jossa agentti hakee analytiikkaa yleisten haku- ja suoritustyökalujen kautta ja joutuu kirjoittamaan GraphQL-kyselyt itse. Ratkaisu toimii, mutta agentin on selvitettävä RUM-schema ennen kuin se voi kysyä mitään.

CoreDashin MCP-palvelin toimii samassa päätepisteessä kuin API, ja siinä on kolme työkalua: get_metrics, get_timeseries ja get_histogram. Omat skriptisi käyttävät samoja kolmea, joten rakentamasi raportti näyttää tismalleen samat luvut kuin agenttisi näkee. Palvelin on vain luku -muotoinen (kirjoitusväylää ei ole lainkaan) ja se sisältyy kaikkiin tilauksiin, myös Starteriin. Yhdistä se Claudeen, Claude Codeen, Cursoriin, Windsurfiin, VS Codeen tai Gemini CLI:hin ja kysy, mitkä sivut hidastuivat mobiilissa tällä viikolla.

Saatavilla on myös CWV Superpowers, ilmainen MIT-lisensoitu agentti. Se hakee field datasi, löytää eniten aikaa vievän pullonkaulan, tallentaa Chrome-tracen mobiiliemulaatiolla ja 4x CPU -hidastuksella sekä tuottaa lopuksi koodikorjauksen (tiedosto, rivi ja diff) tai HTML-raportin. Mukana ei ole lainkaan Lighthouse-pisteitä. INP:n korjaaminen AI-agentilla näyttää, miten tämä toimii oikealla sivustolla.

Jos ylläpidät asiakkaiden sivustoja, Agency API lukee mitä tahansa asiakasprojektia samoilla kolmella työkalulla, ja agency-tilaukset jakavat sivulataukset kaikkien asiakkaiden kesken. Maksat sivulatauksista, ja jokainen tilaus sisältää kaikki dashboardit. Suurempi tilaus tarkoittaa siis lähinnä suurempaa volyymia, useampia sivustoja ja pidempää säilytysaikaa.

Milloin Cloudflare Web Analytics on parempi valinta

  • Budjetti on nolla. Cloudflaren ilmainen versio on hyvä.
  • Sivustosi on Cloudflaressa ja mittaus on jo päällä. Katso mitä se näyttää, ennen kuin ostat mitään – CoreDash mukaan lukien.
  • Haluat lähinnä yksityisyyttä kunnioittavat käynti- ja sivulatausmäärät sekä Core Web Vitals -tarkistuksen siinä sivussa. Juuri siihen se on tehty.
  • Kyseessä on pieni sivusto, eikä kukaan debuggaa suorituskykyä viikoittain. Debug View'n viisi heikointa elementtiä osoittavat usein suoraan hitaaseen hero-kuvaan.
  • Maksat jo Cloudflare Prosta tai sitä korkeammasta tilauksesta ja haluat Lighthouse-testit field datan rinnalle. Observatory hoitaa sen.

Kokeile molempia rinnakkain

Voit aivan hyvin käyttää molempia. Cloudflare on ilmainen ja CoreDash tarjoaa 14 päivän kokeilujakson ilman luottokorttia, joten kaksi viikkoa samalla sivustolla ei maksa mitään. Avaa sen jälkeen hitain sivusi molemmissa ja katso, kumpi kertoo syyn hitauteen. Haluatko nähdä dashboardit ensin? Avaa CoreDash-demo ja tarkista liikenteeseesi sopiva hinnoittelu. Muut työkalut löydät vertailusivulta.

Lähteet: About Web Analytics, Core Web Vitals in Web Analytics, Web Analytics FAQ, rajoitukset, muutosloki, ilmoitukset, RUM-beacon, Observatory-testit, GraphQL API:n rajoitukset, Cloudflaren MCP-palvelimet.