Memahami Pemantauan Pengguna Nyata Untuk Situs Web dan Aplikasi

Real User Monitoring (RUM) adalah teknik pengujian yang mengumpulkan dan menganalisis interaksi pengguna dengan halaman situs web atau aplikasi.


Ini adalah solusi pemantauan pasif yang melibatkan pengumpulan data ketika halaman mulai memuat dan terus melakukannya saat pengunjung menavigasi melalui situs web. Ini memberikan wawasan tentang bagaimana pengunjung yang sebenarnya mengalami situs, termasuk kinerja berdasarkan negara pengguna, browser, perangkat, dan variabel lain.

Dalam prakteknya, the Alat RUM akan terus mengamati interaksi pengguna dengan situs web atau aplikasi sambil menganalisis ketersediaan, fungsionalitas, dan responsif dari berbagai komponen dan layanan. Ini menganalisis pengalaman pengguna dengan memeriksa metrik seperti jalur transaksi, waktu buka, daya tanggap, dan lainnya, sehingga memungkinkan Anda untuk mengidentifikasi komponen yang menurunkan kinerja dan komponen yang memerlukan optimisasi..

Akibatnya, administrator atau pengembang dapat mengidentifikasi dan mengatasi masalah yang dihadapi pengguna seperti halaman lambat, tautan yang tidak berfungsi, penundaan jaringan karena wilayah geografis, masalah ketidakcocokan browser, dll..

Beberapa informasi yang RUM tunjukkan meliputi;

  • Kinerja halaman yang dipantau termasuk komponen pemuatan paling lambat
  • Halaman yang diakses pengguna, tindakan, dan jika ada masalah
  • Jenis pengguna dengan pengalaman terbaik serta yang menghadapi masalah seperti respons lambat bersama dengan data khusus pengguna, seperti lokasi, perangkat, browser, dan tipe dan versi OS
  • Jika pembaruan terbaru, peningkatan atau perubahan kode memengaruhi pengalaman pengguna

Pengujian Sintetis & RUM

Kinerja situs web adalah bagian penting dari pengalaman pengguna, karena hampir setiap pengunjung mengharapkan halaman yang memuat cepat dan navigasi yang lancar. Situs web dengan kinerja buruk akan menjauhkan pengunjung dan pengguna, karenanya kebutuhan untuk memantau dan mengatasi masalah kinerja apa pun.

Menurut penelitian terbaru, lebih dari 50% pengguna ponsel sering meninggalkan situs web atau aplikasi saat memuat lebih dari 3 detik. Dari jumlah tersebut, sekitar 40% dari pengunjung yang tidak puas mungkin tidak akan pernah kembali. Dengan demikian, pemantauan situs web sangat penting untuk memastikan bahwa situs tersebut memenuhi harapan pengguna.

Saat ini, ada berbagai macam alat pengujian situs web yang memberikan wawasan kepada administrator dan pemilik bisnis ke berbagai metrik kinerja, ketersediaan, waktu pemuatan, dan lainnya.

Solusi ini termasuk pengujian sintetis gratis dan pemantauan pengguna nyata. Pengujian sintetis menganalisis situs web berdasarkan skrip atau robot perangkat lunak otomatis yang meniru tindakan pengguna. Di sisi lain, RUM menganalisis aktivitas pengguna saat mereka masuk dan berinteraksi dengan halaman situs web atau aplikasi web.

Di dunia nyata, tindakan dan pengalaman pengguna adalah dinamis dan tidak dapat diprediksi, karenanya perlu melihat bagaimana layanan web menanggapi berbagai permintaan dalam kondisi yang berbeda.

Misalnya, di situs web e-commerce, pengguna mungkin memiliki masalah dengan metode pembayaran mungkin karena lokasi atau alasan lain. Jika gagal, pengembang perlu mencari tahu apa yang akan terjadi jika pengguna mengklik tautan yang tidak terduga, tombol kembali, dll. (Mis., Apa yang akan terjadi pada kereta?).

Alat pemantauan pengguna nyata memberikan wawasan tentang bagaimana pengunjung nyata berinteraksi dengan situs web, sementara pengujian sintetis memberikan penilaian serupa tentang apa yang akan dialami oleh pengguna yang diharapkan.

Perlu untuk RUM

Mayoritas situs web dan aplikasi saat ini telah berevolusi menjadi sistem dinamis yang didistribusikan di berbagai teknologi yang berubah setiap hari. Paling sering, beberapa pembaruan, peningkatan, atau modifikasi kode dapat mempengaruhi kinerja untuk pengguna tertentu atau semua. Untuk memastikan bahwa perubahan tidak menurunkan kinerja, ada kebutuhan untuk memantau komponen situs web dan memperbaiki masalah apa pun.

Seiring bertambahnya ukuran dan audiens situs web, jumlah lokasi dan beragam perangkat, sistem operasi, dan browser juga meningkat. Dan masing-masing memiliki dampak pada pengalaman pengguna. Menganalisa bagaimana masing-masing pengunjung berinteraksi dengan halaman situs web atau aplikasi memberikan wawasan yang bermanfaat dan cara mengidentifikasi area atau komponen yang membutuhkan perhatian atau optimasi.

Meskipun ada beberapa alat pengujian web, RUM memberikan analisis yang lebih baik tentang jalur transaksi pengguna berdasarkan berbagai metrik unik. Ini sangat berguna dalam mendeteksi masalah pengguna yang mungkin timbul setelah peningkatan perangkat keras dan perangkat lunak, pembaruan, perubahan kode, modifikasi situs web, perubahan jaringan, dll..

Manfaat RUM

Pemantauan ini memungkinkan administrator situs web untuk melihat kapan dan di mana penurunan kinerja terjadi, lalu lintas saat ini, metrik yang terpengaruh, dan banyak lagi.

Keuntungan utama dari pemantauan pengguna nyata meliputi;

 Memberikan wawasan tentang bagaimana pengguna nyata berinteraksi dan menggunakan aplikasi. Selain menentukan peluang pengoptimalan, RUM berguna untuk menentukan kebutuhan peningkatan atau peningkatan di masa depan.

  • Menentukan distribusi geografis pengguna, dan bagaimana aplikasi atau halaman menanggapi permintaan dari berbagai daerah.
  • Menetapkan penggunaan aktual oleh pengguna nyata; ini termasuk menentukan bagaimana pemanfaatan jaringan, server, dan sumber daya lainnya berdasarkan pengguna yang sebenarnya.
  • Dapatkan visibilitas penuh dari situs web, karenanya mengidentifikasi dan mengatasi masalah kinerja lebih cepat
  • Temukan halaman berkinerja tinggi, lihat bagaimana berbagai fitur merespons dan mengatasi masalah dengan komponen yang lambat.
  • Menghilangkan blind spot, karenanya meningkatkan pengalaman dan layanan pengguna
  • Lacak jalur transaksi pengunjung dan lihat pada titik mana masalah terjadi maka resolusi lebih cepat

Bagaimana cara kerja RUM?

Solusi RUM menggunakan seperangkat alat berbasis klien atau server seperti skrip pengujian, agen, dan sniffer jaringan untuk memeriksa komponen situs web saat pengguna berinteraksi dengan halaman atau aplikasi.

Saat pengunjung menavigasi situs web atau berinteraksi dengan halaman, agen mendengarkan semua lalu lintas sambil mengumpulkan kinerja, keterlibatan, dan metrik berguna lainnya.

  • Metrik kinerja mencakup waktu muat halaman, daya tanggap, penggunaan bandwidth, dll.
  • Metrik keterlibatan seperti rasio pentalan, konversi, dan lainnya.
  • Metrik khusus pengguna seperti lokasi asal pengguna, perangkat, jenis browser, dan versi, kecepatan operator, dan variabel lain yang memengaruhi pengalaman pengguna.

Setelah agen mengumpulkan data untuk pengguna, itu mengirimkannya ke platform menganalisis di mana ia diurutkan dan diatur sesuai dengan parameter yang ditentukan. Solusinya kemudian mewakili analisis dalam format yang mudah dipahami dan dapat ditindaklanjuti seperti bagan, batang, grafik, dan visualisasi lainnya.

Selama proses pemantauan, alat RUM mengikuti langkah-langkah berikut untuk mengumpulkan data pengalaman pengguna.

  • Memuat skrip: Ini menyuntikkan skrip kecil di kepala tag halaman untuk memonitor halaman saat memuat.
  • Rekaman: Script mengumpulkan data kinerja yang relevan saat halaman yang dipantau terus memuat. Ini termasuk halaman, informasi waktu, komponen, dll.
  • Kirim data: Setelah halaman dimuat sepenuhnya, skrip akan mengirim data yang dikumpulkan ke server.
  • Pengolahan: Server kemudian akan memproses data dan menarik lingkungan pengguna, data kinerja, dan informasi relevan lainnya yang kemudian disimpan dalam database. Ini juga akan mengidentifikasi kelambatan, kesalahan, masalah navigasi, dan masalah lain untuk setiap halaman dan pengguna.
  • Pengumpulan: Untuk menghasilkan laporan yang dapat ditindaklanjuti, server mengatur data yang diterima berdasarkan variabel seperti lokasi, halaman yang dilihat, sistem operasi tipe perangkat, dan tipe dan versi browser. Ini membuatnya lebih mudah untuk melihat halaman, ketersediaan, dan berbasis kinerja pada berbagai perangkat, browser, dan wilayah pengguna.
  • Peringatan: Setelah alat RUM mengidentifikasi masalah kritis, alat ini dapat mengingatkan tindakan yang relevan.

Beberapa alat mengatur data menjadi tampilan halaman – menampilkan detail untuk setiap halaman. Itu juga menunjukkan semua tampilan halaman berturut-turut selama satu kunjungan untuk setiap pengguna selain tindakan lain. Mereka juga memiliki opsi untuk memilah data berdasarkan perincian seperti URL, tampilan halaman dan waktu yang dikunjungi, dan informasi khusus pengguna lainnya seperti perangkat, browser, wilayah, dll..

Metode Pengumpulan Data

Ada berbagai teknik RUM dengan berbagai fitur dan metode penerapan. Dalam kebanyakan kasus, pilihan alat atau metode yang digunakan tergantung pada apa yang perlu pemantauan, anggaran, skala, pelaporan, dll. Alat umum didasarkan pada salah satu dari teknik pengumpulan data berikut.

  • Pengumpulan data sisi server menggunakan cookie
  • Sisi browser menggunakan JavaScript atau agen
  • Metode hibrid yang menggabungkan pengumpulan data sisi server dan browser

Siapa yang butuh RUM?

Laporan RUM, biasanya disajikan dalam dashboard, berguna untuk webmaster, pengembang, manajer, pelaku bisnis, dan pemangku kepentingan lainnya.

Secara khusus,

  • Manajer produk digital dapat memverifikasi bahwa aplikasi atau situs web memenuhi persyaratan, dan meminta mereka diperbaiki jika menawarkan kinerja yang menurun.
  • Pengembang front-end: untuk memastikan bahwa kode, perubahan, fitur baru, dan komponen lainnya berfungsi dengan baik.
  • Petunjuk teknis: dasbor atau laporan memungkinkan orang teknis untuk mengakses situs web atau aplikasi dan menentukan apakah ada masalah yang perlu diperhatikan.

Siapa pun yang menjalankan bisnis online dan serius tentang pengalaman pengguna harus mempertimbangkan pemantauan pengguna nyata.

Kesimpulan

Dengan kombinasi kompleks dari beragam komponen jaringan, perangkat keras, dan perangkat lunak di situs web dan aplikasi saat ini, memberikan pengalaman pengguna yang bermakna dapat menjadi tantangan, terutama ketika beberapa dari malfungsi ini. Pemantauan pengguna nyata menyediakan sarana untuk menganalisis situs web dan mendapatkan hasil berdasarkan pengunjung data dunia nyata.

TAGS:

  • Pemantauan

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map