Digital Transformation

RUM (Real User Monitoring)

Vito Atmo
Vito Atmo·25 Mei 2026·0 kali dibaca·2 min baca

TL;DR: RUM atau Real User Monitoring adalah teknik observasi performa website berbasis data dari pengguna sungguhan, bukan dari lingkungan simulasi. RUM menangkap variasi perangkat, jaringan, dan lokasi yang tidak terlihat di Lighthouse atau WebPageTest. Sumber data RUM utama: Chrome User Experience Report (CrUX), Vercel Analytics, dan library web-vitals.

Apa itu RUM?

RUM atau Real User Monitoring adalah metode mengumpulkan metrik performa, error, dan interaksi langsung dari browser pengunjung saat membuka halaman web. Data ini dikirim ke endpoint analitik untuk diagregasi. Berbeda dengan synthetic monitoring yang menjalankan tes dari server tetap, RUM menangkap pengalaman nyata dari Jakarta sampai Sorong, dari iPhone flagship sampai Android entry-level.

Untuk marketer Indonesia, RUM penting karena audiens lokal sering mengakses dari koneksi 4G yang tidak stabil. Data lab dari Lighthouse sering memberi skor bagus, sementara pengguna nyata mengalami LCP di atas 4 detik. RUM menjembatani gap ini.

Cara Kerja RUM

Sumber RUMCakupanBiaya
CrUX Dashboard28 hari terakhir, agregatGratis
Vercel AnalyticsPer halaman, real-timeTermasuk paket Pro
web-vitals librarySelf-hosted, kustom endpointGratis (infra sendiri)
Datadog RUMDetail per sesiBerbayar

Implementasi paling ringan: install library web-vitals di Next.js, kirim metrik ke endpoint analitik via fetch. Data yang dikirim biasanya LCP, INP, CLS, FCP, dan TTFB beserta context perangkat.

Kenapa Penting?

Dalam audit performa klien Vetmo, Vito Atmo menemukan skor Lighthouse 88 di lab tetapi data RUM CrUX menunjukkan 35 persen sesi gagal lulus threshold INP. Akar masalah: sebuah widget chat third-party yang lazy-load tapi memblokir input di mobile dengan RAM rendah. Tanpa RUM, masalah ini tidak akan ketahuan sampai bounce rate naik dan konversi turun.

Pertanyaan Umum

Apa beda RUM dengan synthetic monitoring?

RUM mengambil data dari pengguna nyata, synthetic dari script otomatis di server. RUM lebih akurat untuk pengalaman aktual, synthetic lebih konsisten untuk regression testing.

Apakah RUM melanggar privasi?

Tidak, asal hanya mengirim metrik performa tanpa PII. Library web-vitals dari Google sudah didesain anonim by default.

Bagikan