CoreDash mot Akamai mPulse

mPulse är mogen enterprise-RUM, och på Akamais CDN kan du slå på det utan att röra koden. CoreDash går djupare i Core Web Vitals, djupt nog för att se varför en sida är långsam, och din AI-agent kan läsa datan.

Testa gratis

Trusted by market leaders · Client results

marktplaatsfotocasavpnnestleharvardmy work featured on web.devhappyhorizonnina caresnvcompareadevintawhowhatwearmonarchebaydpg mediaworkivakpnsaturnerasmusmcloopearplugsaleteiaperion

mPulse har funnits längre än de flesta RUM-verktyg. Det började hos SOASTA, Akamai köpte SOASTA, och appen loggar fortfarande in på mpulse.soasta.com. Det körs på boomerang.js, ett av de första RUM-biblioteken med öppen källkod som fortfarande underhålls. Ligger din sajt på Akamais CDN har du det kanske redan, eftersom nya properties får en gratis Lite-app som standard.

Jag har byggt CoreDash, så ha det i bakhuvudet. Jag ska försöka vara rättvis, vilket inte är svårt när det gäller mPulse.

Vad Akamai mPulse gör bra

Börja med installationen. På Akamais CDN lägger du till mPulse-beteendet i Property Manager, så injiceras kodsnutten vid edge. Ingen malländring, ingen ticket till dev-teamet. De flesta RUM-verktyg (även CoreDash) kräver att någon klistrar in en script-tagg först. Det fungerar även utanför Akamais leverans med en vanlig loader-snutt, så du är inte låst till deras CDN.

Akamai mPulse product page, October 2026

akamai.com, oktober 2026.

Den andra styrkan är pengar. Du kan spåra intäkter och konvertering som egna mätvärden bredvid din prestandadata, och mPulse kör sedan what-if-prognoser på vad en snabbare sida vore värd. Jag har sett gott om prestandaprojekt fastna i möten där någon frågar vad fixen är värd. mPulse ger dig ett svar med siffror från din egen butik. Det hanterar även konverteringspåverkan och A/B-testjämförelser, och sätter en prislapp på dina tredjepartsresurser.

Core Web Vitals-attribueringen är helt okej. För LCP får du elementselektor, tagg, src och srcset, storlek och sedan mars 2024 även överföringstid och avkodad storlek för LCP-resursen. INP och CLS visar vilket element som orsakade dem. I single page apps rapporterar mPulse inkrementell INP per soft navigation, vilket är svårare att få till än man kan tro. Boomerang hanterar också detaljer som folk ofta missar: förrenderade sidor korrigeras för activationStart, återställningar från back/forward cache hanteras och det finns ett PCI-läge som håller det borta från kortfälten.

Det är byggt för stora miljöer: över 200 mätvärden, realtidsdashboards, automatisk avvikelsedetektering, bottrafik separerad från vanliga besökare, 13 månaders data i Enterprise, ett REST-API och en Datadog-integration. Enligt recensioner hittar även icke-tekniska personer runt i gränssnittet, vilket inte gäller för alla enterprise-verktyg.

Om mPulse redan körs

Mäter mPulse dina riktiga besökare i dag ligger du bättre till än de flesta sajter jag tittar på. De gissar fortfarande utifrån ett Lighthouse-resultat på mobilfliken och väntar på att CrUX ska berätta att något gick sönder för flera veckor sedan. Att samla in data från varje riktig besökare i varje webbläsare är det viktigaste, och det gör mPulse. Besvarar det dina frågor så behåll det. Resten av den här sidan handlar om frågorna det är sämre på, och vad det kostar dig efter ett år eller två.

Sida vid sida

Priser och funktioner kontrollerade i september 2026.

CoreDashAkamai mPulse
Vad det ärRUM för Core Web VitalsEnterprise-RUM byggt på boomerang.js, med starkt fokus på affärsmätvärden
InstallationAsynkron script-tagg under 2 KB, eller WordPress-pluginetLoader-snutt, eller injicerad vid Akamais edge via Property Manager utan kodändringar
LCP-attribueringFyra faser (TTFB, load delay, laddningstid, render delay), element, elementtyp, status för preload/fetchpriority/lazy loading, bild-URLElementselektor, tagg, src/srcset, storlek, överföringstid och avkodad storlek för LCP-resursen. Inga faser
INP-attribueringTre faser (input delay, processing, presentation), element, input-typ, load state, script-URL från Long Animation FramesMålelement och tidsstämpel, event-typ i boomerang 1.851 (begränsad tillgänglighet), inkrementell INP per SPA-soft navigation. Inga faser, inga Long Animation Frames
CLS-attribueringElement som skiftar, orsak till skift, tidpunkt för skiftCLS per element
KonverteringsspårningJaJa, som egna affärsmätvärden
Intäkter och what-if-prognoserNejJa, intäkter som eget mätvärde plus what-if-prognoser för en snabbare sida
Deploy-spårningVarje sidvisning taggad med release, plus pre-deploy-kontroll från CIAnnoteringar via API:et
AI / MCPMCP-server med Core Web Vitals-verktyg i alla planer, inklusive Starter, plus den kostnadsfria agenten CWV SuperpowersIngen officiell MCP-server för mPulse. Avvikelsedetektering och what-if-analys
APIJSON över HTTPS, samma slutpunkt som MCP-servernREST-API för frågor, larm, annoteringar och beacons. Inte tillgängligt i mPulse Lite
Datalagring6 månader (Starter) upp till 8 år (Enterprise)13 månader i Enterprise, 30 dagar i Lite
PrissättningOffentlig, från $16/månad vid årsfakturering, 14 dagars provperiod utan kreditkortInte offentlig. Säljs via avtal kring en beacon-volym, provperiod via säljteamet
GratisalternativNej, 14 dagars provperiodmPulse Lite för sajter på Akamai CDN: 1 miljon beacons per månad, 5 sidgrupper, inga larm, inget API
ByråerByråplaner med delade sidvisningar, en faktura och ett Agency-APITenant-, app- och behörighetsmodell för stora organisationer, inget byråerbjudande

Där CoreDash går längre

Att se att LCP blev sämre är bara början. Det mesta av arbetet handlar om att ta reda på varför och få ut fixen i produktion – och det är den delen CoreDash hjälper till med.

Vilket element, och varför det var långsamt

mPulse talar om vilken bild som var LCP-elementet och hur lång tid nedladdningen tog. Användbart, men enligt min erfarenhet är nedladdningen sällan den långsamma delen. Oftare hittade webbläsaren bilden för sent (den ligger som CSS-bakgrund eller laddades med lazy loading), eller så var bilden klar och sidan hade bara inte renderat den än. Det är load delay och render delay, och mPulses beacon saknar fält för båda.

CoreDash delar upp varje LCP i dess fyra faser. Det registrerar också LCP-prioritet, så att du direkt kan se om hero-bilden var preloaded, hade hög fetchpriority eller laddades med lazy loading. Diagnosis-dashboarden visar vilken fas som är för långsam och hur fixen ser ut för din stack.

Samma sak gäller INP. mPulse pekar ut vilket element som reagerade långsamt, men delar inte upp tiden i input delay, processing och presentation, och det använder inte Long Animation Frames (boomerangs Continuity-plugin arbetar med Long Tasks). En Long Task talar bara om att main thread var upptagen. Den har inget fält för skriptet. På de flesta sajter jag tittar på är det tag managern, en chattwidget eller ett consent-skript. CoreDash sparar skriptets LoAF-URL för varje långsam interaktion, plus input type och load state, så att du kan gruppera INP efter skript och se vilken leverantör som ställer till det mest. I min artikel om Long Animation Frames förklarar jag hur.

Din AI-agent kan läsa datan

Nu för tiden börjar det mesta av min egen felsökning med att en agent läser field data, och då måste agenten kunna ställa frågor mot den. Akamai tillhandahåller en llms.txt för mPulse-dokumentationen, vilket är mer än vad de flesta leverantörer gör, men den täcker bara dokumentationen. Det finns ingen officiell MCP-server för mPulse. Akamais egna MCP-servrar är till för Akamai Cloud och Akamai Functions. Någon i communityn byggde en ovanpå Query-API:et, så det går att lösa, men då förlitar du dig på ett sidoprojekt och på att du har tillgång till API:et, vilket inte ingår i mPulse Lite.

CoreDash MCP-server ingår i alla planer, även Starter. Den har tre verktyg: get_metrics för p75 (eller p50 upp till p95) med fördelningen good/needs improvement/poor per dimension, get_timeseries för att se om ett mätvärde förbättras eller försämras, och get_histogram för fördelningen. Claude ansluts som en custom connector med OAuth (installationsguide), och Claude Code, Cursor, Windsurf, VS Code och Gemini CLI fungerar också. CWV Superpowers är en gratis MIT-licensierad agent som kombinerar field data med en Chrome-trace och ger dig en diff med filen, raden och fixen. Samma slutpunkt är också det vanliga API:et, så att få in Core Web Vitals i dina egna rapporter handlar bara om att skicka en POST med JSON och få JSON tillbaka.

Priser på sajten

mPulse publicerar inga priser. Du pratar med sälj, kommer överens om en beacon-volym, och provperioden går också via säljteamet. För ett stort företag som redan har ett Akamai-avtal är det helt normalt, och recensenter på PeerSpot kallar prissättningen rimlig. För ett mindre team eller en byrå innebär det en säljprocess innan du ens har sett något av din egen data. Den kostnadsfria Lite-appen fungerar bara på Akamai CDN-properties och sparar 30 dagar, vilket inte räcker för att upptäcka en regression som långsamt byggs upp under ett kvartal.

Akamai mPulse Lite limitations: 1M beacons a month, 30 days of retention, 5 page groups, no alerts (marked)

Akamai mPulse-dokumentationen om Lite-appar, oktober 2026.

CoreDash har sina priser på prissidan, självbetjäning hela vägen upp till Enterprise och en 14 dagars provperiod utan kreditkort. Du betalar för sidvisningar, och varje plan innehåller alla dashboards utan någon gräns för antal URL:er. Datalagringen sträcker sig från ett år i Standard till åtta år i Enterprise. Byråer får byråplaner med delade sidvisningar över flera kunder, och Agency-API:et skapar ett projekt för varje ny kund direkt från dina egna verktyg. mPulses modell med tenants och appar fungerar bra för många sajter inom samma företag, men den är inte byggd för en byrå med trettio kunder.

När du ska välja Akamai mPulse i stället

Ligger din sajt på Akamai och mPulse redan körs: behåll det. RUM utan kodändringar är värt mycket, särskilt i organisationer där det tar ett kvartal att få in en script-tagg i mallen.

mPulse är också det bättre valet om din viktigaste fråga handlar om pengar. Intäkter bredvid din prestandadata plus what-if-prognoser för vad en snabbare sida skulle dra in är vad verktyget gör bäst. CoreDash spårar också konverteringar, men gör inga intäktsprognoser. Detsamma gäller om du behöver PCI-läge i kassan, om teamet redan lever i Datadog eller om du vill ha över 200 mätvärden utöver Core Web Vitals i ett enda enterprise-avtal.

Du kan också köra båda. CoreDash-skriptet är under 2 KB och asynkront, så det fungerar utmärkt vid sidan av boomerang. mPulse fortsätter med affärsrapporteringen och du använder CoreDash för att felsöka Core Web Vitals.

Testa vid sidan av mPulse

Lägg till CoreDash-snutten bredvid mPulse och låt den köra i två veckor på din egen trafik. Titta på LCP-faserna och LoAF-skripten för dina långsammaste mallar, och anslut Claude till MCP-servern för att se vad en agent gör med din data. Provperioden är 14 dagar utan kreditkort. Kolla priserna, eller boka en demo så visar jag runt.

Se även: alla jämförelser, CoreDash mot Datadog och CoreDash mot New Relic.

Källor: produktsidan för Akamai mPulse, begränsningar i mPulse Lite, edge injection, innehållet i en mPulse-beacon, release notes för boomerang 1.851, widgets för Core Web Vitals per element, överföringstid och avkodad storlek för LCP, mPulse-API:et, boomerang på GitHub, Akamai Cloud MCP-server, recensioner på PeerSpot.