【りあるゆーざーもにたりんぐ】
リアルユーザーモニタリング(RUM) とは?
最終更新:
💡 実際の利用環境で、遅さやエラーを調べる
実際の利用者のブラウザやアプリから、読み込み時間やエラーなどの計測データを集め、利用環境での性能や問題を分析する監視手法。収集できる範囲は、ツール・設定・計測コードの動作などに左右される。
📌 このページのポイント
合成モニタリングと何が違うの?
合成モニタリングは条件や操作を用意して試すよ。RUMは実際の利用時を計測し、多様な端末や回線で何が起きたかを調べる。条件を制御できる試験と、実利用のデータは補い合うんだ。
どうやってデータを集めるの?
WebではJavaScriptの計測コード、モバイルアプリでは対応するSDKなどを組み込む方法があるよ。読み込み時間やエラーなど、収集する項目を設定して分析先へ送る。対応する項目はツールによって異なるんだ。
全員の体験がすぐに分かる?
そうとは限らないよ。一部のセッションを抽出して集める設定もあるし、ページや計測コードが動かなければ記録できない場合もある。集計にも時間がかかるので、収集対象と欠ける範囲を確認しよう。
個人情報は自動で除外される?
すべてのRUMで保証されるわけではないよ。送る項目や自由入力の値に、個人を識別する情報を含めないよう確認が必要だね。収集設定、利用者への説明や必要な同意なども、使うサービスと運用に合わせて確認しよう。
データから何を判断するの?
端末別の読み込み時間や、ブラウザ別のエラーなどを比較し、改善する箇所を探すよ。平均だけでなく遅い利用がどれくらいあるかも見る。性能の数値は、利用者の気持ちや体験のすべてを表すものではないんだ。
まとめ:ざっくりこれだけ覚えればOK!
「RUM」って出てきたら「実際の利用時の性能やエラーを集めて調べる監視」と思えばだいたいOK!
📖 おまけ:英語の意味
「Real User Monitoring」 = 実利用者のモニタリング
💬 Real Userは実際の利用者、Monitoringは監視という意味だよ。用意した試験だけでなく、実際にサイトやアプリを使ったときのデータを調べるんだ。