CoreDash vs Akamai mPulse

mPulse è un RUM enterprise maturo, e sulla CDN di Akamai lo attivi senza toccare il codice. CoreDash va più a fondo nei Core Web Vitals, abbastanza da capire perché una pagina è lenta, e l'agente AI può leggerne i dati.

Prova gratuita

Trusted by market leaders · Client results

saturnloopearplugshappyhorizonkpnfotocasaperionnestlemarktplaatsnina carecomparesnvwhowhatwearadevintaaleteiavpnerasmusmcworkivaharvardmonarchebaydpg mediamy work featured on web.dev

mPulse esiste da più tempo della maggior parte dei tool RUM. È nato in SOASTA, Akamai ha comprato SOASTA e per accedere all'app si passa ancora da mpulse.soasta.com. Gira su boomerang.js, una delle prime librerie RUM open source, tuttora mantenuta. Se il sito è sulla CDN di Akamai potresti già averlo: le nuove property ricevono un'app Lite gratuita di default.

Ho creato CoreDash, quindi tienilo a mente. Cercherò di essere imparziale, cosa che con mPulse non è difficile.

Cosa fa bene Akamai mPulse

Partiamo dall'installazione. Sulla CDN di Akamai aggiungi il behavior di mPulse in Property Manager e lo snippet viene iniettato all'edge. Nessuna modifica ai template, nessun ticket per il team di sviluppo. La maggior parte dei tool RUM (anche CoreDash) richiede prima di incollare un tag script. Funziona anche fuori da Akamai con un normale snippet loader, quindi non sei vincolato alla loro CDN.

Akamai mPulse product page, October 2026

akamai.com, ottobre 2026.

L'altro punto di forza sono i soldi. Puoi tracciare ricavi e conversioni come metriche personalizzate accanto ai dati di performance, e mPulse elabora previsioni what-if sul valore economico di una pagina più veloce. Ho visto fin troppi progetti di performance bloccarsi in riunione perché qualcuno chiede quanto valga il fix. mPulse ti dà una risposta con i numeri del tuo shop. Calcola anche l'impatto sulle conversioni e i confronti dei test A/B, e assegna un costo alle risorse di terze parti.

L'attribuzione dei Core Web Vitals è discreta. Per il LCP ottieni il selettore dell'elemento, tag, src e srcset, le dimensioni e, da marzo 2024, il tempo di trasferimento e le dimensioni decodificate della risorsa LCP. INP e CLS indicano l'elemento responsabile. Sulle single-page app mPulse riporta un INP incrementale per ogni soft navigation, cosa più difficile da gestire bene di quanto sembri. Boomerang gestisce anche dettagli su cui spesso si sbaglia: le pagine con prerendering vengono corrette per activationStart, i ripristini da back/forward cache sono gestiti e c'è una modalità PCI per evitare i campi delle carte.

È pensato per grandi setup: oltre 200 metriche, dashboard in tempo reale, rilevamento automatico delle anomalie, traffico dei bot separato dalle persone reali, 13 mesi di dati su Enterprise, una REST API e l'integrazione con Datadog. Secondo le recensioni, anche i profili non tecnici riescono a orientarsi nella UI, cosa non scontata per un tool enterprise.

Se mPulse è già attivo

Se oggi mPulse misura i tuoi visitatori reali, sei messo meglio della maggior parte dei siti che vedo. Molti tirano ancora a indovinare da un punteggio Lighthouse sul tab mobile e aspettano che CrUX gli segnali che qualcosa si è rotto settimane fa. Raccogliere dati da ogni visitatore reale su qualsiasi browser è la parte più importante, e mPulse lo fa. Se risponde alle tue domande, tienilo. Il resto di questa pagina riguarda le domande a cui risponde meno bene, e quanto questo ti costa dopo un anno o due.

Confronto diretto

Prezzi e funzionalità verificati a settembre 2026.

CoreDashAkamai mPulse
Cos'èRUM per i Core Web VitalsRUM enterprise basato su boomerang.js, con forte attenzione alle metriche di business
InstallazioneTag script asincrono sotto i 2 KB, o plugin WordPressSnippet loader, oppure iniettato all'edge di Akamai tramite Property Manager senza modifiche al codice
Attribuzione del LCPQuattro fasi (TTFB, load delay, load time, render delay), elemento, tipo di elemento, stato di preload/fetchpriority/lazy loading, URL dell'immagineSelettore dell'elemento, tag, src/srcset, dimensioni, tempo di trasferimento e dimensioni decodificate della risorsa LCP. Nessuna fase
Attribuzione dell'INPTre fasi (input delay, processing, presentation), elemento, tipo di input, stato di caricamento, URL dello script da Long Animation FramesElemento target e timestamp, tipo di evento in boomerang 1.851 (disponibilità limitata), INP incrementale per soft navigation SPA. Nessuna fase, niente Long Animation Frames
Attribuzione del CLSElemento soggetto a shift, causa dello shift, timing dello shiftCLS per elemento
Tracciamento delle conversioniSìSì, come metriche di business personalizzate
Ricavi e previsioni what-ifNoSì, ricavi come metrica personalizzata più previsioni what-if su una pagina più veloce
Tracciamento dei deployOgni pageview taggata con la release, più un controllo pre-deploy da CIAnnotazioni tramite API
AI / MCPServer MCP con tool per i Core Web Vitals su tutti i piani, Starter incluso, più l'agente gratuito CWV SuperpowersNessun server MCP ufficiale per mPulse. Rilevamento anomalie e analisi what-if
APIJSON su HTTPS, stesso endpoint del server MCPREST API per query, alert, annotazioni e beacon. Non disponibile su mPulse Lite
Conservazione dei datiDa 6 mesi (Starter) fino a 8 anni (Enterprise)13 mesi su Enterprise, 30 giorni su Lite
PrezziPubblici, da 16 $/mese con fatturazione annuale, prova di 14 giorni senza carta di creditoNon pubblici. Venduto a contratto su volume di beacon concordato, prova tramite il commerciale
Piano gratuitoNo, prova di 14 giornimPulse Lite per property su CDN Akamai: 1 milione di beacon al mese, 5 gruppi di pagine, nessun alert, nessuna API
AgenziePiani Agency con pageview condivise tra clienti, fattura unica e Agency APIModello a tenant, app e permessi per grandi organizzazioni, nessuna offerta per agenzie

Dove CoreDash va oltre

Vedere che il LCP è peggiorato è solo l'inizio. La maggior parte del lavoro consiste nel capire il perché e portare il fix in produzione, ed è qui che CoreDash ti aiuta.

Quale elemento, e perché era lento

mPulse ti dice quale immagine era l'elemento LCP e quanto è durato il download. Utile, ma per la mia esperienza il download è raramente la parte lenta. Più spesso il browser trova l'immagine troppo tardi (è un background CSS o era in lazy loading), oppure l'immagine era pronta e la pagina non l'aveva ancora renderizzata. Si tratta di load delay e render delay, e il beacon di mPulse non ha un campo per nessuno dei due.

CoreDash suddivide ogni LCP nelle sue quattro fasi. Registra anche la LCP priority, così vedi subito se la hero image era in preload, aveva fetchpriority alto o era in lazy loading. La dashboard Diagnosis mostra quale fase è troppo lenta e come impostare il fix sul tuo stack.

Stesso discorso per l'INP. mPulse indica l'elemento che ha risposto lentamente, ma non divide quel tempo in input delay, processing e presentation, e non usa le Long Animation Frames (il plugin Continuity di boomerang funziona con i Long Tasks). Un long task ti dice solo che il main thread era occupato. Non ha campi per lo script. Sulla maggior parte dei siti che vedo si tratta del tag manager, di un widget di chat o di uno script di consenso. CoreDash memorizza l'URL dello script LoAF per ogni interazione lenta, oltre all'input type e al load state: puoi così raggruppare l'INP per script e vedere quale vendor fa più danni. Il mio articolo sulle Long Animation Frames spiega come.

L'agente AI può leggere i dati

Oggi gran parte del mio lavoro di debug inizia con un agente che legge i field data, e per farlo l'agente deve poterli interrogare. Akamai pubblica un file llms.txt per la documentazione di mPulse, cosa che molti vendor non fanno, ma copre solo la documentazione. Non esiste un server MCP ufficiale per mPulse. I server MCP di Akamai riguardano Akamai Cloud e Akamai Functions. Qualcuno nella community ne ha creato uno sopra la Query API, quindi è fattibile, ma significa dipendere da un side project e avere accesso alle API, che mPulse Lite non include.

Il server MCP di CoreDash è incluso in ogni piano, anche Starter. Mette a disposizione tre tool: get_metrics per il p75 (o dal p50 al p95) con la suddivisione good/needs improvement/poor per dimensione, get_timeseries per verificare se una metrica migliora o peggiora, e get_histogram per la distribuzione. Claude si collega come custom connector tramite OAuth (guida alla configurazione), e funzionano anche Claude Code, Cursor, Windsurf, VS Code e Gemini CLI. CWV Superpowers è un agente gratuito con licenza MIT che combina questi field data con un trace di Chrome e ti fornisce un diff con file, riga e fix. Lo stesso endpoint fa anche da semplice API: per inserire i Core Web Vitals nei tuoi report basta inviare una POST con JSON e ricevere un JSON di risposta.

Prezzi sul sito

mPulse non pubblica i prezzi. Devi parlare con il reparto commerciale, concordare una soglia minima di beacon, e anche la prova passa dalle vendite. Per una grande azienda che ha già un contratto con Akamai è la prassi, e su PeerSpot le recensioni definiscono il prezzo ragionevole. Per un team piccolo o un'agenzia significa affrontare una trattativa commerciale prima ancora di aver visto i propri dati. L'app gratuita Lite funziona solo sulle property della CDN Akamai e conserva i dati per 30 giorni: troppo pochi per individuare una regressione che si accumula lentamente nell'arco di un trimestre.

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

Documentazione di Akamai mPulse sulle app Lite, ottobre 2026.

CoreDash espone i prezzi nella pagina dei prezzi, permette l'acquisto in self-service fino a Enterprise e offre una prova di 14 giorni senza carta di credito. Paghi in base alle pageview: ogni piano include tutte le dashboard, senza limiti sul numero di URL. La retention va da un anno su Standard fino a otto anni su Enterprise. Le agenzie hanno a disposizione i piani Agency con pageview condivise tra i clienti, e l'Agency API crea i progetti per ogni nuovo cliente direttamente dai propri tool interni. Il modello a tenant e app di mPulse funziona bene per molti siti all'interno della stessa azienda, ma non è stato pensato per un'agenzia con trenta clienti.

Quando scegliere invece Akamai mPulse

Se il sito è su Akamai e mPulse è già attivo, tienilo. Avere il RUM senza toccare il codice vale molto, soprattutto in aziende dove inserire un tag script nel template richiede un trimestre.

mPulse è la scelta migliore anche se la priorità riguarda i ricavi. Affiancare le entrate ai dati di performance ed elaborare previsioni what-if su quanto frutterebbe una pagina più veloce è ciò che gli riesce meglio. Anche CoreDash traccia le conversioni, ma non fa previsioni sui ricavi. Lo stesso vale se serve la modalità PCI sulle pagine di checkout, se il team vive già su Datadog, o se vuoi più di 200 metriche oltre ai Core Web Vitals in un unico contratto enterprise.

Puoi anche usarli entrambi. Lo script di CoreDash pesa meno di 2 KB ed è asincrono, quindi gira senza problemi insieme a boomerang. mPulse continua a gestire i report di business, mentre usi CoreDash per il debug dei Core Web Vitals.

Provalo insieme a mPulse

Aggiungi lo snippet di CoreDash accanto a mPulse e lascialo girare per due settimane sul tuo traffico. Analizza le fasi del LCP e gli script LoAF sui tuoi template più lenti, e collega Claude al server MCP per vedere cosa riesce a fare un agente con i tuoi dati. La prova dura 14 giorni, senza carta di credito. Controlla i prezzi, oppure prenota una demo e ti mostro come funziona.

Vedi anche: tutti i confronti, CoreDash vs Datadog e CoreDash vs New Relic.

Fonti: pagina prodotto di Akamai mPulse, limiti di mPulse Lite, edge injection, cosa contiene un beacon mPulse, note di rilascio di boomerang 1.851, widget dei Core Web Vitals per elemento, tempo di trasferimento e dimensioni decodificate di LCP, API di mPulse, boomerang su GitHub, server MCP Akamai Cloud, recensioni su PeerSpot.