このトピックでは、Application Real-Time Monitoring Service (ARMS) ブラウザモニタリングによって提供されるカスタム統計機能について説明します。
軽量のビジネスインタラクション動作を監視および収集するために、ブラウザモニタリングは次のタイプのカスタム統計を提供します。
合計統計: ボタンがクリックされた回数やモジュールがロードされた回数など、いくつかのイベントの発生回数の合計を計算します。
平均統計: モジュールの平均読み込み時間など、いくつかのイベントの平均値を計算します。
ARMS は、前述のタイプのカスタム統計について、次のディメンションを提供します。この例では、平均統計を使用しています。
- 統計の詳細
統計の詳細折れ線グラフは、指定された期間内のイベントの平均値とサンプルサイズの傾向を示します。モジュールの時間消費データが収集されるとします。統計の詳細では、対応する期間の平均時間消費データと送信されたサンプルのサイズを確認できます。
- PV/UV
PV/UV 折れ線グラフでは、指定された期間内のイベントの PV および UV 統計を確認できます。
- 地理的ビューイベントの統計は、中国本土では省または市ごとに、世界中では国または地域ごとに収集されます。ブラウザモニタリングは、各地域の報告量、平均値、ユニークビジター (UV) データを提供します。これにより、異なる地域でのイベントの違いを把握し、意思決定を行うことができます。
- 端末ビュー
ブラウザ、デバイス、オペレーティングシステム、解像度は、ページのパフォーマンス、互換性、表示に影響を与える可能性があります。ブラウザモニタリングは、これらのディメンションの平均値とサンプルサイズを提供します。これにより、さまざまなブラウザ、デバイス、オペレーティングシステム、解像度におけるイベントの分布を分析できます。
合計統計の API メソッド
ブラウザモニタリング SDK をページに導入した後、合計統計のために JavaScript ファイルで次のログ報告 API メソッドを使用します。
リクエストパラメータ: __bl.sum(key, value)
説明
パラメータ | タイプ | 説明 | 必須 | デフォルト値 |
key | String | イベントの名前。 | はい | なし |
value | Number | 各レポートの累積数。デフォルト値: 1。 | いいえ | 1 |
例:
__bl.sum('event-a');
__bl.sum('event-b', 3);
平均値統計の API メソッド
ブラウザモニタリング SDK をページに導入した後、平均値統計のために JavaScript ファイルで次のログ報告 API メソッドを使用します。
リクエストパラメータ: __bl.avg(key, value)
説明
パラメータ | タイプ | 説明 | 必須 | デフォルト値 |
key | String | イベントの名前。 | はい | なし |
value | Number | 報告された項目の数。デフォルト値: 0。 | いいえ | 0 |
例:
__bl.avg('event-a', 1);
__bl.avg('event-b', 3);