CoreDash vs Akamai mPulse

mPulse olgun bir kurumsal RUM aracı. Akamai CDN'de koda dokunmadan açabiliyorsun. CoreDash ise Core Web Vitals'ta daha derine iner; sayfanın neden yavaş olduğunu gösterecek kadar derine iner ve AI ajanın verileri okuyabilir.

Ücretsiz deneme

Trusted by market leaders · Client results

saturnmy work featured on web.devwhowhatwearadevintanestleerasmusmcworkivanina careharvardebaysnvmarktplaatsloopearplugsvpnperioncomparemonarchfotocasakpnaleteiadpg mediahappyhorizon

mPulse, RUM araçlarının çoğundan daha uzun süredir piyasada. SOASTA bünyesinde başladı, Akamai SOASTA'yı satın aldı ve uygulamaya hâlâ mpulse.soasta.com adresinden giriş yapılıyor. İlk açık kaynak RUM kütüphanelerinden biri olan ve hâlâ güncellenen boomerang.js üzerinde çalışıyor. Siten Akamai CDN üzerindeyse zaten elinin altında olabilir; çünkü yeni mülklere varsayılan olarak ücretsiz Lite uygulama tanımlanıyor.

CoreDash'i ben geliştirdim, aklında bulunsun. Adil olmaya çalışacağım; mPulse söz konusuyken bu zor değil.

Akamai mPulse'ın iyi yaptığı şeyler

Kurulumla başlayalım. Akamai CDN'de Property Manager üzerinden mPulse behavior'ını ekliyorsun ve snippet edge'de sayfaya inject ediliyor. Şablon değiştirmek yok, yazılım ekibine ticket açmak yok. Çoğu RUM aracında (CoreDash dahil) önce birinin script tag'i eklemesi gerekir. Standart bir loader snippet'ı ile Akamai dışı dağıtımlarda da çalışıyor; yani onların CDN'ine bağımlı değilsin.

Akamai mPulse product page, October 2026

akamai.com, Ekim 2026.

Diğer güçlü yanı para. Performans verilerinin yanında gelir ve dönüşümü özel metrik olarak takip edebiliyorsun. mPulse ardından daha hızlı bir sayfanın ne kazandıracağına dair what-if tahminleri yürütüyor. Birinin çıkıp 'bu fix bize ne kazandıracak?' diye sorması yüzünden toplantılarda tıkanıp kalan çok fazla performans projesi gördüm. mPulse doğrudan kendi mağazanın rakamlarıyla cevap veriyor. Ayrıca dönüşüm etkisini ve A/B testlerini karşılaştırıyor, üçüncü taraf kaynakların maliyetini ortaya koyuyor.

Core Web Vitals ilişkilendirmesi gayet yeterli. LCP için eleman seçicisini (selector), tag'i, src ve srcset'i, boyutu; Mart 2024'ten bu yana da LCP kaynağının transfer süresiyle decode edilmiş boyutunu alıyorsun. INP ve CLS, bunlara neden olan elemanla birlikte geliyor. Single page app'lerde mPulse her soft navigation için artımlı INP raporluyor; bunu doğru yapmak sanıldığından daha zordur. Boomerang sıkça hata yapılan detayları da düzgün çözüyor: önceden render edilmiş sayfalar activationStart değerine göre düzeltiliyor, back/forward cache geri yüklemeleri ele alınıyor ve kart alanlarından uzak duran bir PCI modu sunuyor.

Büyük yapılar için tasarlanmış: 200'den fazla metrik, gerçek zamanlı paneller, otomatik anomali tespiti, insanlardan ayrı tutulan bot trafiği, Enterprise planda 13 aylık veri, REST API ve Datadog entegrasyonu. Kullanıcı yorumlarına göre teknik olmayan kişiler bile arayüzde rahatça yolunu bulabiliyor; ki bu her kurumsal araç için geçerli değildir.

mPulse zaten çalışıyorsa

mPulse bugün gerçek ziyaretçilerini ölçüyorsa, incelediğim çoğu siteden daha iyi durumdasın. Onlar hâlâ mobil sekmesindeki Lighthouse skorundan tahmin yürütüyor ve haftalar önce bir şeylerin bozulduğunu CrUX'ın haber vermesini bekliyor. Her tarayıcıdaki her gerçek ziyaretçiden veri toplamak işin en önemli kısmı ve mPulse bunu yapıyor. Sorularına cevap veriyorsa kullanmaya devam et. Sayfanın geri kalanı, mPulse'ın yetersiz kaldığı sorular ve bunun sana bir iki yıl sonra neye mâl olacağı hakkında.

Yan yana karşılaştırma

Fiyatlandırma ve özellikler Eylül 2026'da kontrol edildi.

CoreDashAkamai mPulse
NedirCore Web Vitals için RUMboomerang.js üzerine kurulu, iş metriklerine odaklanan kurumsal RUM
Kurulum2 KB altında asenkron script tag'i veya WordPress eklentisiLoader snippet'ı veya Property Manager üzerinden kod değişikliği olmadan Akamai edge'de inject
LCP ilişkilendirmesiDört aşama (TTFB, load delay, yükleme süresi, render delay), eleman, eleman tipi, preload/fetchpriority/lazy loading durumu, görsel URL'siEleman seçicisi, tag, src/srcset, boyut, LCP kaynağı transfer süresi ve decode edilmiş boyut. Aşama ayrımı yok
INP ilişkilendirmesiÜç aşama (input delay, processing, presentation), eleman, input tipi, load state, Long Animation Frames kaynaklı script URL'siHedef eleman ve zaman damgası, boomerang 1.851'de event tipi (sınırlı erişim), SPA soft navigation başına artımlı INP. Aşama ayrımı yok, Long Animation Frames yok
CLS ilişkilendirmesiKaymaya uğrayan eleman, kayma nedeni, kayma zamanlamasıEleman bazında CLS
Dönüşüm takibiVarVar, özel iş metrikleri olarak
Gelir ve what-if tahminleriYokVar; özel metrik olarak gelir takibi ve daha hızlı sayfa için what-if tahminleri
Deploy takibiSürümle etiketlenen her sayfa görüntüleme ve CI üzerinden deploy öncesi kontrolAPI üzerinden annotation'lar
AI / MCPStarter dahil her planda Core Web Vitals araçlarına sahip MCP server, ayrıca ücretsiz CWV Superpowers ajanımPulse için resmi MCP server yok. Anomali tespiti ve what-if analizleri
APIHTTPS üzerinden JSON, MCP server ile aynı endpointSorgular, alarmlar, annotation'lar ve beacon'lar için REST API. mPulse Lite'ta bulunmuyor
Veri saklama süresi6 ay (Starter) ile 8 yıl arası (Enterprise)Enterprise'da 13 ay, Lite'ta 30 gün
FiyatlandırmaAçık, yıllık ödemede aylık 16 dolardan başlayan fiyatlar, kredi kartsız 14 günlük denemeAçık değil. Beacon taahhüdüne bağlı sözleşmeyle satılıyor, deneme sürümü satış ekibi üzerinden
Ücretsiz seçenekYok, 14 günlük denemeAkamai CDN mülkleri için mPulse Lite: Ayda 1 milyon beacon, 5 sayfa grubu, alarm yok, API yok
AjanslarMüşteriler arası havuzlanan sayfa görüntülemeleri, tek fatura ve Agency API içeren ajans planlarıBüyük organizasyonlar için tenant, uygulama ve yetki modeli; ajanslara özel bir çözüm yok

CoreDash nerede daha ileri gidiyor

LCP'nin kötüleştiğini görmek sadece başlangıç. İşin büyük kısmı, nedenini bulup düzeltmeyi canlıya almaktır; CoreDash'in yardımcı olduğu kısım da tam burası.

Hangi eleman ve neden yavaştı

mPulse hangi görselin LCP elemanı olduğunu ve indirmenin ne kadar sürdüğünü söyler. Faydalı, ama tecrübeme göre indirme nadiren yavaş olan kısımdır. Çoğu zaman tarayıcı görseli geç bulmuştur (CSS arka planıdır veya lazy loading uygulanmıştır) ya da görsel hazırdır ama sayfa henüz onu ekrana çizmemiştir. Bu iki durum load delay ve render delay'dir; mPulse beacon'ında ise ikisi için de bir alan yoktur.

CoreDash her LCP'yi dört aşamaya ayırır. Ayrıca LCP priority değerini kaydeder; böylece hero görselinin preload edilip edilmediğini, yüksek fetchpriority alıp almadığını veya lazy loading yapılıp yapılmadığını hemen görebilirsin. Diagnosis paneli, hangi aşamanın çok yavaş olduğunu ve kullandığın stack'te fix'in neye benzediğini gösterir.

Aynısı INP için de geçerli. mPulse geç yanıt veren elemanı işaret eder; fakat bu süreyi input delay, processing ve presentation olarak bölmez ve Long Animation Frames kullanmaz (boomerang Continuity eklentisi Long Tasks ile çalışır). Long Task yalnızca main thread'in meşgul olduğunu söyler. Hangi script olduğuna dair bir alanı yoktur. İncelediğim çoğu sitede bu genelde tag manager, chat widget'ı veya izin (consent) script'idir. CoreDash her yavaş etkileşimle birlikte LoAF script URL'sini, ayrıca input type ve load state bilgilerini saklar; böylece INP'yi script bazında gruplayabilir ve en çok hangi üçüncü taraf sağlayıcının zarar verdiğini görebilirsin. Bunun nasıl yapıldığını Long Animation Frames makalemde anlatıyorum.

AI ajanın verileri okuyabilir

Kendi debug süreçlerimin çoğu artık bir ajanın field data'yı okumasıyla başlıyor; bunun için de ajanın veriyi sorgulayabilmesi gerek. Akamai, mPulse dokümanları için bir llms.txt yayınlıyor; bu çoğu sağlayıcının yaptığından daha fazlası ama yalnızca dokümanları kapsıyor. Resmi bir mPulse MCP server'ı yok. Akamai'nin kendi MCP server'ları ise Akamai Cloud ve Akamai Functions için. Topluluktan biri Query API üzerinde bir tane geliştirmiş, yani yapılabiliyor. Fakat bu durumda hem bir yan projeye bel bağlıyorsun hem de mPulse Lite'ın içermediği API erişimine ihtiyacın oluyor.

CoreDash MCP server, Starter dahil her planda yer alır. Üç aracı vardır: her kırılım için iyi/geliştirilmesi gereken/kötü dağılımıyla p75 (veya p50'den p95'e kadar) değerini getiren get_metrics, bir metriğin iyiye mi kötüye mi gittiğini gösteren get_timeseries ve dağılımı gösteren get_histogram. Claude, OAuth ile özel bir connector olarak bağlanır (kurulum rehberi); ayrıca Claude Code, Cursor, Windsurf, VS Code ve Gemini CLI ile de çalışır. CWV Superpowers, bu field data'yı Chrome trace ile birleştiren ve dosyayı, satırı ve fix'i içeren bir diff sunan ücretsiz, MIT lisanslı bir ajandır. Aynı endpoint doğrudan standart API olarak da hizmet verir; yani Core Web Vitals verilerini kendi raporlarına almak sadece JSON POST edip yanıt olarak JSON almaktan ibarettir.

Fiyatlar sitede açık

mPulse fiyatları yayınlamıyor. Satış ekibiyle görüşüyor, belirli bir beacon taahhüdünde anlaşıyorsun; deneme süreci de satış ekibi üzerinden ilerliyor. Zaten Akamai sözleşmesi bulunan büyük bir şirket için bu normal ve PeerSpot'taki kullanıcılar fiyatları makul buluyor. Küçük bir ekip veya ajans içinse bu, kendi verini bile göremeden satış sürecine girmek demek. Ücretsiz Lite uygulama yalnızca Akamai CDN mülklerinde çalışıyor ve veriyi 30 gün saklıyor; bu da bir çeyrek boyunca yavaş yavaş biriken bir performans kaybını yakalamak için yetersiz.

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

Lite uygulamalar hakkında Akamai mPulse dokümanları, Ekim 2026.

CoreDash'in fiyatları fiyatlandırma sayfasında açıkça yer alıyor; Enterprise seviyesine kadar self-servis ödeme ve kredi kartsız 14 günlük deneme sunuyor. Sayfa görüntüleme (pageview) başına ödeme yaparsın; her planda tüm paneller açıktır ve URL sınırı yoktur. Veri saklama süresi Standard pakette bir yıl, Enterprise pakette sekiz yıldır. Ajanslar için müşteriler arasında havuzlanan sayfa görüntülemeleri sunan ajans planları bulunur; Agency API ise kendi araçların üzerinden her yeni müşteri için otomatik proje oluşturur. mPulse'ın tenant ve uygulama modeli tek bir şirket içindeki çok sayıda site için uygundur; ancak otuz müşterisi olan bir ajans için tasarlanmamıştır.

Ne zaman Akamai mPulse'ı seçmelisin

Siten Akamai üzerindeyse ve mPulse zaten çalışıyorsa, kullanmaya devam et. Koda dokunmadan RUM kurabilmek çok değerli; özellikle de şablona tek bir script tag'i ekletmenin bir çeyrek sürdüğü organizasyonlarda.

Asıl sorun parayla ilgiliyse, mPulse yine daha iyi bir tercih. Performans verilerinin yanında gelir takibi ve daha hızlı bir sayfanın ne kazandıracağına dair what-if tahminleri sunmak mPulse'ın en iyi yaptığı iş. CoreDash de dönüşümleri takip eder ama gelir tahmini yapmaz. Ödeme sayfalarında PCI moduna ihtiyacın varsa, ekibin zaten mesaisini Datadog'da geçiriyorsa veya tek bir kurumsal sözleşmeyle Core Web Vitals'ın ötesinde 200'den fazla metrik istiyorsan durum yine aynı.

İkisini birlikte de kullanabilirsin. CoreDash script'i 2 KB'ın altında ve asenkron; bu sayede boomerang'in yanında sorunsuz çalışır. mPulse iş raporlamasını yapmaya devam eder, sen de CoreDash'i Core Web Vitals sorunlarını debug etmek için kullanırsın.

mPulse'ın yanında dene

CoreDash snippet'ını mPulse'ın yanına ekle ve kendi trafiğinde iki hafta test et. En yavaş şablonlarının LCP aşamalarına ve LoAF script'lerine bak; bir ajanın verilerinle neler yapabildiğini görmek için Claude'u MCP server'a bağla. Deneme süresi 14 gün, kredi kartı gerekmiyor. Fiyatlara göz at veya bir demo ayarla, sistemi sana bizzat göstereyim.

Ayrıca göz at: tüm karşılaştırmalar, CoreDash vs Datadog ve CoreDash vs New Relic.

Kaynaklar: Akamai mPulse ürün sayfası, mPulse Lite sınırları, edge injection, mPulse beacon'ında neler var, boomerang 1.851 sürüm notları, eleman bazında Core Web Vitals widget'ları, LCP transfer süresi ve decode edilmiş boyut, mPulse API, GitHub'da boomerang, Akamai Cloud MCP server, PeerSpot incelemeleri.