CoreDash vs Akamai mPulse
mPulse on kypsä enterprise-RUM, ja Akamain CDN:ssä saat sen päälle koskematta koodiin. CoreDash menee syvemmälle Core Web Vitals -mittareihin: näet suoraan miksi sivu on hidas, ja AI-agenttisi voi lukea sen dataa.
mPulse on ollut olemassa pidempään kuin useimmat RUM-työkalut. Se sai alkunsa SOASTAlta, Akamai osti SOASTAn, ja sovellukseen kirjaudutaan yhä osoitteessa mpulse.soasta.com. Pohjalla pyörii boomerang.js, yksi ensimmäisistä avoimen lähdekoodin RUM-kirjastoista, jota ylläpidetään edelleen. Jos sivustosi on Akamain CDN:ssä, työkalu saattaa jo olla käytössäsi, sillä uudet propertyt saavat oletuksena ilmaisen Lite-sovelluksen.
Olen rakentanut CoreDashin, joten ota se huomioon. Yritän olla puolueeton, mikä ei mPulsen kohdalla ole vaikeaa.
Missä Akamai mPulse on vahvoilla
Aloitetaan asennuksesta. Akamain CDN:ssä lisäät mPulse-behaviorin Property Managerissa, ja koodinpätkä injektoidaan edgellä. Ei muutoksia sivupohjiin, ei tikettiä kehitystiimille. Useimmat RUM-työkalut (myös CoreDash) vaativat, että joku liittää ensin script-tagin. Se toimii myös Akamain ulkopuolella tavallisella loader-snippetillä, joten et ole sidottu heidän CDN:äänsä.

akamai.com, lokakuu 2026.
Toinen vahva puoli on raha. Voit seurata liikevaihtoa ja konversiota omina metriikoina suorituskykydatan rinnalla, ja mPulse tekee what-if-ennusteita nopeamman sivun tuomasta arvosta. Olen nähnyt liian monen suorituskykyprojektin jämähtävän palaveriin, jossa joku kysyy, mitä korjaus tuottaa. mPulse antaa vastauksen suoraan oman kauppasi luvuilla. Se vertailee myös konversiovaikutuksia ja A/B-testejä sekä laskee hinnan kolmannen osapuolen resursseille.
Core Web Vitals -attribuutio on kelvollinen. LCP:stä saat elementin selektorin, tagin, src- ja srcset-arvot, koon sekä maaliskuusta 2024 lähtien LCP-resurssin siirtoajan ja puretun koon. INP ja CLS tuovat mukanaan taustalla olevan elementin. Single-page-sovelluksissa mPulse raportoi inkrementaalisen INP:n per soft navigation, mikä on vaikeampi toteuttaa oikein kuin luulisi. Boomerang hoitaa myös yksityiskohdat, jotka usein menevät pieleen: esirenderöidyille sivuille huomioidaan activationStart, back/forward-välimuistin palautukset käsitellään, ja mukana on PCI-tila, joka pitää skriptin erossa korttikentistä.
Se on tehty suuriin kokonaisuuksiin: yli 200 metriikkaa, reaaliaikaiset dashboardit, automaattinen poikkeamien tunnistus, bottiliikenne eroteltuna oikeista ihmisistä, 13 kuukautta dataa Enterprisessa, REST API ja Datadog-integraatio. Arvioiden mukaan myös ei-tekniset käyttäjät löytävät etsimänsä käyttöliittymästä, mikä ei päde kaikkiin enterprise-työkaluihin.
Jos mPulse on jo käytössä
Jos mPulse mittaa oikeita kävijöitäsi jo nyt, olet paremmassa tilanteessa kuin useimmat näkemäni sivustot. Ne arvailevat yhä mobiilivälilehden Lighthouse-pisteistä ja odottavat CrUXin kertovan, että jokin meni rikki viikkoja sitten. Tärkeintä on kerätä dataa jokaiselta oikealta kävijältä jokaisessa selaimessa, ja mPulse tekee juuri sen. Jos se vastaa kysymyksiisi, pidä se. Loput tästä sivusta käsittelee kysymyksiä, joissa se ei ole yhtä hyvä – ja mitä se maksaa sinulle vuoden tai parin päästä.
Vertailu rinnakkain
Hinnat ja ominaisuudet tarkistettu syyskuussa 2026.
| CoreDash | Akamai mPulse | |
|---|---|---|
| Mitä se on | RUM Core Web Vitals -mittareille | boomerang.js-kirjastoon rakennettu enterprise-RUM, jossa vahva painotus liiketoimintametriikoissa |
| Asennus | Alle 2 kt:n asynkroninen script-tagi tai WordPress-lisäosa | Loader-snippet, tai injektoituna Akamain edgellä Property Managerin kautta ilman koodimuutoksia |
| LCP-attribuutio | Neljä vaihetta (TTFB, load delay, load time, render delay), elementti, elementtityyppi, preload/fetchpriority/lazy loading -tila, kuvan URL | Elementin selektori, tagi, src/srcset, koko, LCP-resurssin siirtoaika ja purettu koko. Ei vaiheita |
| INP-attribuutio | Kolme vaihetta (input delay, processing, presentation), elementti, input type, load state, skriptin URL Long Animation Framesista | Kohde-elementti ja aikaleima, tapahtumatyyppi boomerang 1.851:ssä (rajoitettu saatavuus), inkrementaalinen INP per SPA-soft navigation. Ei vaiheita, ei Long Animation Framesia |
| CLS-attribuutio | Siirtyvä elementti, siirtymän syy, siirtymän ajoitus | CLS elementeittäin |
| Konversion seuranta | Kyllä | Kyllä, kustomoituina liiketoimintametriikoina |
| Liikevaihto ja what-if-ennusteet | Ei | Kyllä, liikevaihto kustomoituna metriikkana sekä what-if-ennusteet nopeammasta sivusta |
| Deploy-seuranta | Jokainen sivulataus tagitetty julkaisulla, lisäksi pre-deploy-tarkistus CI:stä | Annotaatiot API:n kautta |
| AI / MCP | MCP-palvelin Core Web Vitals -työkaluilla jokaisessa paketissa (myös Starter), lisäksi ilmainen CWV Superpowers -agentti | Ei virallista MCP-palvelinta mPulsella. Poikkeamien tunnistus ja what-if-analytiikka |
| API | JSON HTTPS:n yli, sama päätepiste kuin MCP-palvelimella | REST API kyselyille, hälytyksille, annotaatioille ja beaconeille. Ei saatavilla mPulse Litessä |
| Datan säilytysaika | 6 kuukautta (Starter) – 8 vuotta (Enterprise) | 13 kuukautta Enterprisessa, 30 päivää Litessä |
| Hinnoittelu | Julkinen, alkaen 16 $/kk vuosilaskutuksella, 14 päivän kokeilu ilman luottokorttia | Ei julkinen. Myydään sopimuspohjaisesti beacon-sitoumuksella, kokeilu myynnin kautta |
| Ilmaisvaihtoehto | Ei, 14 päivän kokeilu | mPulse Lite Akamai CDN -propertyille: 1 milj. beaconia kuukaudessa, 5 sivuryhmää, ei hälytyksiä, ei APIa |
| Toimistot | Toimistopaketit jaetuilla sivulatauksilla, yhdellä laskulla ja Agency API:lla | Tenant-, sovellus- ja oikeusmalli suurille organisaatioille, ei tarjontaa toimistoille |
Missä CoreDash menee pidemmälle
Se, että LCP huononi, on vasta alkua. Suurin työ on selvittää syy ja saada korjaus tuotantoon – ja siinä CoreDash auttaa.
Mikä elementti ja miksi se oli hidas
mPulse kertoo, mikä kuva oli LCP-elementti ja kuinka kauan lataus kesti. Hyödyllistä, mutta oman kokemukseni mukaan lataus on harvoin se hidas osuus. Useammin selain löysi kuvan liian myöhään (se on CSS-taustakuva tai siinä oli lazy loading) tai kuva oli jo valmis, mutta sivu ei vain ollut vielä piirtänyt sitä. Nämä ovat load delay ja render delay, eikä mPulsen beaconissa ole kenttää kummallekaan.
CoreDash jakaa jokaisen LCP:n sen neljään vaiheeseen. Se tallentaa myös LCP priority -arvon, joten näet heti, oliko hero-kuva preloaded, oliko sillä korkea fetchpriority vai oliko siinä lazy loading. Diagnosis-dashboard näyttää, mikä vaihe on liian hidas ja miltä korjaus näyttää omassa stackissasi.
Sama pätee INP:hen. mPulse osoittaa elementin, joka reagoi hitaasti, mutta ei jaa aikaa osiin (input delay, processing ja presentation) eikä käytä Long Animation Framesia (boomerangin Continuity-plugin toimii Long Taskien kanssa). Long task kertoo vain, että main thread oli varattu. Siinä ei ole kenttää skriptille. Useimmilla näkemilläni sivustoilla kyseessä on tag manager, chat-widget tai consent-skripti. CoreDash tallentaa LoAF script URL -tiedon jokaisesta hitaasta interaktiosta sekä input typen ja load staten, joten voit ryhmitellä INP:n skriptin mukaan ja nähdä, mikä vendor hidastaa eniten. Long Animation Frames -artikkelini selittää miten.
AI-agenttisi osaa lukea dataa
Nykyään suurin osa omasta debuggauksestani alkaa siitä, että agentti lukee field dataa. Sitä varten agentin täytyy päästä tekemään kyselyitä. Akamai julkaisee llms.txt-tiedoston mPulsen dokumentaatiolle, mikä on enemmän kuin useimmat tekevät, mutta se kattaa vain dokumentit. Virallista mPulse MCP -palvelinta ei ole. Akamain omat MCP-palvelimet on tarkoitettu Akamai Cloudille ja Akamai Functionsille. Yhteisöstä joku rakensi sellaisen Query API:n päälle, joten se on mahdollista, mutta silloin olet harrasteprojektin varassa ja tarvitset API:n, jota mPulse Lite ei sisällä.
CoreDash MCP -palvelin kuuluu jokaiseen pakettiin, myös Starteriin. Siinä on kolme työkalua: get_metrics p75-arvoille (tai välille p50–p95) sekä good/needs improvement/poor -jaottelulle per dimensio, get_timeseries mittarin paranemisen tai heikentymisen seurantaan ja get_histogram jakaumalle. Claude yhdistyy custom connectorina OAuthilla (asennusohje), ja myös Claude Code, Cursor, Windsurf, VS Code sekä Gemini CLI toimivat. CWV Superpowers on ilmainen MIT-lisensoitu agentti, joka yhdistää kyseisen field datan Chrome-traceen ja antaa valmiin diffin: tiedoston, rivin ja korjauksen. Sama päätepiste on myös suora API, joten Core Web Vitalsin tuominen omiin raportteihin vaatii vain JSONin POSTaamista ja JSONin vastaanottamista.
Hinnat suoraan verkkosivustolla
mPulse ei julkaise hintojaan. Keskustelet myynnin kanssa, sovit beacon-sitoumuksesta, ja myös kokeilu kulkee myynnin kautta. Suurelle yritykselle, jolla on jo Akamai-sopimus, tämä on normaalia, ja PeerSpotin arvioijat pitävät hinnoittelua kohtuullisena. Pienelle tiimille tai toimistolle se tarkoittaa myyntiprosessia ennen kuin olet nähnyt riviäkään omaa dataasi. Ilmainen Lite-sovellus toimii vain Akamai CDN -propertyissä ja säilyttää dataa 30 päivää, mikä ei riitä paljastamaan hitaasti vuosineljänneksen aikana kehittyvää suorituskyvyn heikentymistä.

Akamai mPulse -dokumentaatio Lite-sovelluksista, lokakuu 2026.
CoreDash näyttää hintansa suoraan hinnastosivulla. Käytössä on itsepalvelu aina Enterpriseen asti ja 14 päivän kokeilu ilman luottokorttia. Maksat sivulatauksista, jokainen paketti sisältää kaikki dashboardit eikä URL-osoitteilla ole rajoitusta. Datan säilytysaika on Standardissa vuosi ja Enterprisessa kahdeksan vuotta. Toimistoille on tarjolla toimistopaketteja, joissa sivulataukset jaetaan asiakkaiden kesken, ja Agency API luo projektin jokaiselle uudelle asiakkaalle suoraan omista työkaluistasi. mPulsen tenant- ja sovellusmalli toimii hyvin useille sivustoille saman yrityksen sisällä, mutta sitä ei ole tehty kolmenkymmenen asiakkaan digitoimistolle.
Milloin valita sen sijaan Akamai mPulse
Jos sivustosi on Akamaissa ja mPulse on jo käytössä, pidä se. RUM ilman koodimuutoksia on arvokas asia – varsinkin organisaatioissa, joissa script-tagin saaminen sivupohjaan vie vuosineljänneksen.
mPulse on parempi valinta myös silloin, kun tärkein kysymyksesi koskee rahaa. Liikevaihto suorituskykydatan rinnalla ja what-if-ennusteet siitä, mitä nopeampi sivu tuottaisi, on sen parasta antia. CoreDash seuraa myös konversioita, mutta ei ennusta liikevaihtoa. Sama pätee, jos tarvitset kassasivuilla PCI-tilaa, jos tiimisi asuu jo Datadogissa tai jos haluat yli 200 metriikkaa Core Web Vitalsin lisäksi yhteen enterprise-sopimukseen.
Voit myös ajaa molempia. CoreDashin skripti on alle 2 kt ja asynkroninen, joten se pyörii ongelmitta boomerangin rinnalla. mPulse hoitaa liiketoimintaraportoinnin ja sinä käytät CoreDashia Core Web Vitalsin debuggaukseen.
Kokeile sitä mPulsen rinnalla
Lisää CoreDash-snippet mPulsen rinnalle ja anna sen pyöriä kaksi viikkoa omalla liikenteelläsi. Katso hitaimpien sivupohjiesi LCP-vaiheet ja LoAF-skriptit, ja yhdistä Claude MCP-palvelimeen nähdäksesi, mitä agentti tekee datallasi. Kokeilujakso on 14 päivää, ilman luottokorttia. Katso hinnat tai varaa demo, niin esittelen työkalun.
Katso myös: kaikki vertailut, CoreDash vs Datadog ja CoreDash vs New Relic.
Lähteet: Akamai mPulse -tuotesivu, mPulse Liten rajoitukset, edge-injektio, mitä mPulse-beacon sisältää, boomerang 1.851 -julkaisutiedote, Core Web Vitals elementeittäin -widgetit, LCP:n siirtoaika ja purettu koko, mPulse API, boomerang GitHubissa, Akamai Cloud MCP -palvelin, PeerSpot-arvostelut.