このトピックでは、Application Real-Time Monitoring Service (ARMS) のブラウザ監視が提供するカスタム統計機能について説明します。
軽量なビジネスインタラクションの監視と収集を支援するために、ブラウザ監視は次のタイプのカスタム統計を提供します。
合計統計: ボタンのクリック回数やモジュールの読み込み回数など、特定のイベントの発生回数の合計を計算します。
平均統計: モジュールの平均読み込み時間など、特定のイベントの平均値を計算します。
ARMS は、上記のカスタム統計タイプ向けに次のディメンションを提供します。この例では、平均統計を使用します。
-
統計詳細
統計詳細の折れ線グラフには、指定した期間におけるイベントの平均値とサンプルサイズの推移が表示されます。たとえば、モジュールの所要時間データが収集されている場合、統計詳細では、対応する期間の平均所要時間と送信されたサンプルサイズを確認できます。

-
PV/UV
PV/UV 折れ線グラフでは、指定した期間におけるイベントの PV および UV 統計を確認できます。

-
地域ビュー
地域ビューには、中国本土の省や世界各国など、場所ごとに集計されたイベントデータが表示されます。ブラウザ監視は、各地域のレポート数、平均値、UV データを提供します。これにより、地域による差異を把握し、ビジネス上の意思決定に役立てることができます。
-
端末ビュー
ブラウザ、デバイス、オペレーティングシステム、解像度は、ページのパフォーマンス、互換性、表示に影響を与える可能性があります。ブラウザ監視は、これらのディメンションごとの平均値とサンプルサイズを提供します。これにより、異なるブラウザ、デバイス、オペレーティングシステム、解像度におけるイベントの分布を分析できます。
合計統計のAPIメソッド
ブラウザ監視 SDK をページに導入した後、JavaScript ファイルで次のログレポート API を使用して合計統計を記録します。
構文: __bl.sum(key, value)
説明
|
パラメーター |
タイプ |
説明 |
必須 |
デフォルト |
|
key |
文字列 |
イベント名 |
必須 |
なし |
|
value |
数値 |
イベントに追加する値。デフォルト値は 1 です。 |
任意 |
1 |
例:
__bl.sum('event-a');
__bl.sum('event-b', 3);
平均統計のAPIメソッド
ブラウザ監視 SDK をページに導入した後、JavaScript ファイルで次の API を使用して平均統計を記録します。
構文: __bl.avg(key, value)
説明
|
パラメーター |
タイプ |
説明 |
必須 |
デフォルト |
|
key |
文字列 |
イベント名 |
必須 |
なし |
|
value |
数値 |
イベントの平均値を計算する値。デフォルト値は 0 です。 |
任意 |
0 |
例:
__bl.avg('event-a', 1);
__bl.avg('event-b', 3);