CoreDash vs Akamai mPulse
mPulse ist ausgereiftes Enterprise-RUM. Im Akamai-CDN aktivierst du es, ohne deinen Code anzufassen. CoreDash geht bei den Core Web Vitals tiefer – tief genug, um zu sehen, warum eine Seite langsam ist. Und dein KI-Agent kann die Daten lesen.
mPulse gibt es schon länger als die meisten RUM-Tools. Es startete bei SOASTA, Akamai kaufte SOASTA, und der Login läuft immer noch über mpulse.soasta.com. Die Basis ist boomerang.js, eine der ersten Open-Source-RUM-Bibliotheken, die bis heute gepflegt wird. Wenn deine Website im Akamai-CDN läuft, hast du es vielleicht schon: Neue Properties erhalten standardmäßig eine kostenlose Lite-App.
Ich habe CoreDash gebaut, behalte das also im Hinterkopf. Ich versuche fair zu bleiben – was bei mPulse nicht schwer ist.
Was Akamai mPulse gut macht
Fangen wir bei der Installation an. Im Akamai-CDN fügst du im Property Manager das mPulse-Behavior hinzu, und das Snippet wird an der Edge injiziert. Keine Template-Änderung, kein Ticket fürs Dev-Team. Bei den meisten RUM-Tools (auch bei CoreDash) muss erst jemand ein Script-Tag einbauen. Außerhalb der Akamai-Auslieferung funktioniert es ebenfalls über ein normales Loader-Snippet. Du bist also nicht an deren CDN gebunden.

akamai.com, Oktober 2026.
Der andere Pluspunkt ist Geld. Du kannst Umsatz und Conversion als benutzerdefinierte Metriken neben deinen Performance-Daten tracken. mPulse liefert dann What-if-Prognosen darüber, was eine schnellere Seite wert wäre. Ich habe genug Performance-Projekte in Meetings feststecken sehen, weil jemand fragte, was der Fix einbringt. mPulse liefert die Antwort mit Zahlen aus deinem eigenen Shop. Es analysiert außerdem Conversion-Einflüsse sowie A/B-Tests und rechnet vor, was dich Third-Party-Ressourcen kosten.
Die Core-Web-Vitals-Attribution ist ordentlich. Beim LCP bekommst du Element-Selektor, Tag, src und srcset, die Größe und seit März 2024 die Übertragungszeit sowie die decodierte Größe der LCP-Ressource. INP und CLS liefern das auslösende Element mit. Bei Single-Page-Apps erfasst mPulse einen inkrementellen INP pro Soft Navigation. Das ist schwieriger umzusetzen, als man denkt. Boomerang berücksichtigt auch Details, die oft falsch gemacht werden: Vorgerenderte Seiten werden um activationStart korrigiert, Wiederherstellungen aus dem Back/Forward-Cache werden sauber erfasst, und ein PCI-Modus hält das Skript von Kreditkartenfeldern fern.
Das Tool ist für große Setups gebaut: über 200 Metriken, Echtzeit-Dashboards, automatische Anomalieerkennung, Bot-Traffic getrennt von echten Besuchern, 13 Monate Datenaufbewahrung bei Enterprise, eine REST-API und eine Datadog-Integration. Laut Erfahrungsberichten finden sich auch nicht-technische Nutzer in der Oberfläche zurecht – was längst nicht für jedes Enterprise-Tool gilt.
Wenn mPulse schon läuft
Wenn mPulse heute deine echten Besucher misst, stehst du besser da als die meisten Websites, die ich sehe. Die raten immer noch anhand eines Lighthouse-Scores im Mobile-Tab herum und warten darauf, dass CrUX ihnen meldet, was vor Wochen kaputtgegangen ist. Daten von jedem echten Besucher in jedem Browser zu erfassen, ist der wichtigste Teil. Genau das macht mPulse. Wenn es deine Fragen beantwortet, behalte es. Auf dem Rest dieser Seite geht es um die Fragen, die es weniger gut beantwortet – und was dich das nach ein, zwei Jahren kostet.
Direkter Vergleich
Preise und Features geprüft im September 2026.
| CoreDash | Akamai mPulse | |
|---|---|---|
| Was es ist | RUM für Core Web Vitals | Enterprise-RUM auf Basis von boomerang.js mit starkem Fokus auf Business-Metriken |
| Installation | Asynchrones Script-Tag unter 2 KB oder WordPress-Plugin | Loader-Snippet oder ohne Code-Änderung über den Property Manager an der Akamai-Edge injiziert |
| LCP-Attribution | Vier Phasen (TTFB, Load Delay, Ladezeit, Render Delay), Element, Elementtyp, Preload-/fetchpriority-/Lazy-Loading-Status, Bild-URL | Element-Selektor, Tag, src/srcset, Größe, Übertragungszeit und decodierte Größe der LCP-Ressource. Keine Phasen |
| INP-Attribution | Drei Phasen (Input Delay, Processing, Presentation), Element, Eingabetyp, Ladestatus, Skript-URL aus Long Animation Frames | Ziel-Element und Zeitstempel, Event-Typ in boomerang 1.851 (eingeschränkte Verfügbarkeit), inkrementeller INP pro SPA-Soft-Navigation. Keine Phasen, keine Long Animation Frames |
| CLS-Attribution | Sich verschiebendes Element, Ursache und Zeitpunkt der Verschiebung | CLS nach Element |
| Conversion-Tracking | Ja | Ja, als benutzerdefinierte Business-Metriken |
| Umsatz- und What-if-Prognosen | Nein | Ja, Umsatz als benutzerdefinierte Metrik plus What-if-Prognosen für eine schnellere Seite |
| Deploy-Tracking | Jeder Seitenaufruf mit dem Release getaggt, plus Pre-Deploy-Check aus der CI | Annotationen über die API |
| KI / MCP | MCP-Server mit Core-Web-Vitals-Tools in jedem Tarif (auch Starter), plus der kostenlose Agent CWV Superpowers | Kein offizieller MCP-Server für mPulse. Anomalieerkennung und What-if-Analysen |
| API | JSON über HTTPS, derselbe Endpunkt wie beim MCP-Server | REST-API für Abfragen, Alerts, Annotationen und Beacons. Nicht verfügbar in mPulse Lite |
| Datenaufbewahrung | 6 Monate (Starter) bis zu 8 Jahre (Enterprise) | 13 Monate bei Enterprise, 30 Tage bei Lite |
| Preise | Öffentlich, ab 16 $/Monat bei jährlicher Abrechnung, 14 Tage Testphase ohne Kreditkarte | Nicht öffentlich. Vertrag mit Beacon-Kontingent, Testphase nur über den Vertrieb |
| Kostenlose Option | Nein, 14 Tage Testphase | mPulse Lite für Akamai-CDN-Properties: 1 Mio. Beacons pro Monat, 5 Seitengruppen, keine Alerts, keine API |
| Agenturen | Agentur-Tarife mit kundenübergreifend gepoolten Seitenaufrufen, einer Rechnung und einer Agentur-API | Mandanten-, App- und Rechtemodell für Großunternehmen, kein Agentur-Angebot |
Wo CoreDash weiter geht
Zu sehen, dass sich der LCP verschlechtert hat, ist erst der Anfang. Die meiste Arbeit besteht darin herauszufinden, warum – und den Fix live zu bringen. Genau dabei hilft CoreDash.
Welches Element und warum es langsam war
mPulse zeigt dir, welches Bild das LCP-Element war und wie lange der Download dauerte. Nützlich, aber nach meiner Erfahrung ist der Download selten das Problem. Meistens hat der Browser das Bild zu spät entdeckt (weil es ein CSS-Hintergrund ist oder per Lazy Loading geladen wurde) oder das Bild war bereit, aber die Seite hatte es einfach noch nicht gerendert. Das sind Load Delay und Render Delay – und der mPulse-Beacon hat für keines von beiden ein Feld.
CoreDash teilt jeden LCP in seine vier Phasen auf. Es erfasst außerdem die LCP-Priorität, sodass du sofort siehst, ob das Hero-Bild per Preload geladen wurde, eine hohe fetchpriority hatte oder per Lazy Loading geladen wurde. Das Diagnose-Dashboard zeigt, welche Phase zu langsam ist und wie der Fix auf deinem Stack aussieht.
Dasselbe beim INP. mPulse zeigt zwar auf das Element, das langsam reagiert hat, teilt diese Zeit aber nicht in Input Delay, Processing und Presentation auf. Und es nutzt keine Long Animation Frames (das Continuity-Plugin von boomerang arbeitet mit Long Tasks). Ein Long Task verrät dir nur, dass der Main Thread beschäftigt war. Ein Feld für das Skript gibt es nicht. Auf den meisten Websites, die ich sehe, ist das der Tag-Manager, ein Chat-Widget oder ein Consent-Skript. CoreDash speichert bei jeder langsamen Interaktion die LoAF-Skript-URL, dazu Eingabetyp und Ladestatus. So kannst du den INP nach Skript gruppieren und sehen, welcher Drittanbieter am meisten bremst. Mein Artikel zu Long Animation Frames erklärt, wie das geht.
Dein KI-Agent kann die Daten lesen
Mein eigenes Debugging beginnt mittlerweile meist damit, dass ein Agent die Field Data ausliest. Dafür muss der Agent sie abfragen können. Akamai veröffentlicht eine llms.txt für die mPulse-Doku – mehr als die meisten Anbieter tun, aber das deckt eben nur die Dokumentation ab. Einen offiziellen mPulse-MCP-Server gibt es nicht. Akamais eigene MCP-Server sind für Akamai Cloud und Akamai Functions gedacht. Jemand aus der Community hat einen auf Basis der Query-API gebaut; machbar ist es also. Aber dann bist du auf ein Nebenprojekt angewiesen und brauchst die API, die mPulse Lite nicht enthält.
Der CoreDash-MCP-Server ist in jedem Tarif enthalten, auch in Starter. Er bietet drei Tools: get_metrics für den p75 (oder p50 bis p95) mit der Aufteilung nach Good / Needs Improvement / Poor pro Dimension, get_timeseries, um zu sehen, ob sich eine Metrik verbessert oder verschlechtert, und get_histogram für die Verteilung. Claude lässt sich per OAuth als Custom Connector anbinden (Einrichtungsanleitung), und auch Claude Code, Cursor, Windsurf, VS Code und Gemini CLI funktionieren. CWV Superpowers ist ein kostenloser, MIT-lizenzierter Agent, der diese Field Data mit einem Chrome-Trace kombiniert und dir ein Diff mit Datei, Zeile und passendem Fix liefert. Derselbe Endpunkt ist auch die normale API – Core Web Vitals in eigene Reports zu holen bedeutet also nur, JSON per POST zu schicken und JSON zurückzubekommen.
Preise auf der Website
mPulse veröffentlicht keine Preise. Du sprichst mit dem Vertrieb, vereinbarst ein Beacon-Kontingent, und auch die Testphase läuft über den Vertrieb. Für einen Großkonzern mit bestehendem Akamai-Vertrag ist das normal, und Reviews auf PeerSpot bezeichnen die Preise als angemessen. Für ein kleines Team oder eine Agentur bedeutet das einen Vertriebsprozess, noch bevor du überhaupt eigene Daten gesehen hast. Die kostenlose Lite-App funktioniert nur für Akamai-CDN-Properties und speichert Daten für 30 Tage. Das reicht nicht aus, um eine Regression zu erkennen, die sich langsam über ein Quartal aufbaut.

Akamai-mPulse-Doku zu Lite-Apps, Oktober 2026.
CoreDash nennt seine Preise direkt auf der Preisseite, bietet Self-Service-Checkout bis hin zu Enterprise und eine 14-tägige Testphase ohne Kreditkarte. Du zahlst nach Seitenaufrufen. Jeder Tarif bietet alle Dashboards und kein Limit bei den URLs. Die Datenaufbewahrung reicht von einem Jahr bei Standard bis zu acht Jahren bei Enterprise. Für Agenturen gibt es Agentur-Tarife mit kundenübergreifend gepoolten Seitenaufrufen, und die Agentur-API legt neue Kundenprojekte direkt aus deinen eigenen Tools an. Das Mandanten- und App-Modell von mPulse funktioniert gut für viele Websites innerhalb eines einzigen Unternehmens – für eine Agentur mit dreißig Kunden ist es nicht gedacht.
Wann Akamai mPulse die bessere Wahl ist
Wenn deine Website bei Akamai liegt und mPulse bereits läuft: behalte es. RUM ohne Code-Änderung ist viel wert – besonders in Unternehmen, in denen ein Script-Tag im Template ein ganzes Quartal Vorlauf braucht.
mPulse ist auch die bessere Wahl, wenn sich deine wichtigste Frage um Geld dreht. Umsatzdaten direkt neben deinen Performance-Werten und What-if-Prognosen darüber, was eine schnellere Seite einbringen würde: Genau das kann das Tool am besten. CoreDash trackt zwar ebenfalls Conversions, liefert aber keine Umsatzprognosen. Dasselbe gilt, wenn du den PCI-Modus auf Checkout-Seiten brauchst, dein Team ohnehin in Datadog arbeitet oder du mehr als 200 Metriken über die Core Web Vitals hinaus in einem einzigen Enterprise-Vertrag bündeln willst.
Du kannst auch beides parallel laufen lassen. Das CoreDash-Skript ist unter 2 KB groß und asynchron, läuft also problemlos neben boomerang. mPulse übernimmt weiterhin das Business-Reporting, und du nutzt CoreDash, um die Core Web Vitals zu debuggen.
Parallel zu mPulse testen
Binde das CoreDash-Snippet neben mPulse ein und lass es zwei Wochen auf deinem eigenen Traffic laufen. Schau dir die LCP-Phasen und LoAF-Skripte deiner langsamsten Templates an, und verbinde Claude mit dem MCP-Server, um zu sehen, was ein Agent aus deinen Daten herausholt. Die Testphase dauert 14 Tage, keine Kreditkarte erforderlich. Sieh dir die Preise an oder buche eine Demo, dann zeige ich dir alles.
Siehe auch: alle Vergleiche, CoreDash vs Datadog und CoreDash vs New Relic.
Quellen: Akamai-mPulse-Produktseite, Limits von mPulse Lite, Edge-Injection, Was in einem mPulse-Beacon steckt, Release Notes zu boomerang 1.851, Core-Web-Vitals-Widgets nach Element, LCP-Übertragungszeit und decodierte Größe, mPulse-API, boomerang auf GitHub, Akamai Cloud MCP-Server, PeerSpot-Reviews.