説明
OpenSearch は、ユーザーアプリケーションデータの統計メトリクスを 4 つのカテゴリで提供します。コアメトリクス、トラフィックメトリクス、ユーザー分析メトリクス、クエリ分析メトリクスです。
コアメトリクス
メトリック | 定義 | 計算方法 | 依存関係 | 説明 |
PV | ページングリクエストを含む、成功した検索リクエストの数。PV はページビューの略です。 | 成功レスポンスが返された各検索リクエストをカウントします。 | 該当なし | 当日の成功した検索リクエストの数を計算します。 |
UV | 検索結果ページにアクセスしたユーザーの数。UV はユニークビジターの略です。 | ユーザーが検索結果ページにアクセスした回数に関係なく、各ユーザーを 1 回だけカウントします。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される user_id フィールドに依存します。 | 当日に検索リクエストを送信したユーザーの数を計算します。 |
ページング率 | すべての成功した検索リクエストに対する成功したページングリクエストの割合。 | 成功したページングリクエストの数を PV で割ります。 | 該当なし | 検索取得と検索結果の並べ替えの効果を評価するために、すべての成功した検索リクエストに対する成功したページングリクエストの割合を計算します。 |
ゼロ結果率 | 検索結果にアイテムが含まれていない検索リクエストの、すべての成功した検索リクエストに対する割合。 | 検索結果にアイテムが含まれていない検索リクエストの数を PV で割ります。 | 該当なし | 検索取得の効果とコンテンツの多様性を評価するために、検索結果にアイテムが含まれていない検索リクエストの、すべての成功した検索リクエストに対する割合を計算します。 |
ユーザーあたりの平均 PV | ユーザーあたりの成功した検索リクエストの平均数。 | PV を UV で割ります。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される user_id フィールドに依存します。 | ユーザーあたりの成功した検索リクエストの平均数を計算します。検索リクエストが多いほど、ユーザーが検索に興味を持っていることを示しますが、多くの場合、期待する結果を得るために何度も検索する必要があります。 |
翌日のユーザー維持率 | 2 日連続で検索リクエストを送信したユーザーの、前日に検索リクエストを送信したユーザーに対する割合。 | UV (t-1) と UV (t) の積集合を UV (t-1) で割ります。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される user_id フィールドに依存します。 | ユーザーの定着率を示します。 |
トラフィックメトリクス
メトリック | 定義 | 計算方法 | 依存関係 | 説明 |
PV | ページングリクエストを含む、成功した検索リクエストの数。 | 成功レスポンスが返された各検索リクエストをカウントします。 | 該当なし | 当日の成功した検索リクエストの数を計算します。 |
UV | 検索結果ページにアクセスしたユーザーの数。 | ユーザーが検索結果ページにアクセスした回数に関係なく、各ユーザーを 1 回だけカウントします。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される user_id フィールドに依存します。 | 当日に検索リクエストを送信したユーザーの数を計算します。 |
ユーザーあたりの平均 PV | ユーザーあたりの成功した検索リクエストの平均数。 | PV を UV で割ります。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される user_id フィールドに依存します。 | ユーザーあたりの成功した検索リクエストの平均数を計算します。検索リクエストが多いほど、ユーザーが検索に興味を持っていることを示しますが、多くの場合、期待する結果を得るために何度も検索する必要があります。 |
検索クエリ | ユーザーごとに重複排除した後の、すべてのユーザーが使用した検索クエリの合計数。各ユーザーについて、ユーザーが複数回使用する同じ検索クエリは 1 回だけカウントされます。 | 各ユーザーから重複排除された検索クエリの数を集計します。2 人のユーザーが使用する同じ検索クエリは 2 回カウントされます。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される user_id フィールドに依存します。検索リクエストに raw_query フィールドが含まれている場合、このフィールドの値が検索クエリとして使用されます。それ以外の場合、デフォルトインデックスの値が検索クエリとして使用されます。デフォルトインデックスが指定されていない場合、検索クエリは空です。 | ユーザーごとに重複排除した後の、すべてのユーザーが使用した検索クエリの合計数を計算します。重複排除により、ページングリクエストと繰り返しの検索の重複カウントが防止されます。 |
ユーザーあたりの平均検索クエリ | ユーザーあたりの重複排除された検索クエリの平均数。 | 検索クエリを UV で割ります。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される user_id フィールドに依存します。 | ユーザーあたりの重複排除された検索クエリの平均数を計算します。重複排除により、ページングリクエストと繰り返しの検索の重複カウントが防止されます。 |
個別の検索クエリ | すべてのユーザーが使用した、取得結果を持つ個別の重複排除された検索クエリの数。 | 重複排除後のすべてのユーザーが使用した検索クエリの数。複数のユーザーが使用する同じ検索クエリは 1 回だけカウントされます。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。検索リクエストに raw_query フィールドが含まれている場合、このフィールドの値が検索クエリとして使用されます。それ以外の場合、デフォルトインデックスの値が検索クエリとして使用されます。デフォルトインデックスが指定されていない場合、検索クエリは空です。 | 検索クエリの多様性を示します。 |
ページング率 | すべての成功した検索リクエストに対する成功したページングリクエストの割合。 | 成功したページングリクエストの数を PV で割ります。 | 該当なし | 検索取得と検索結果の並べ替えの効果を評価するために、すべての成功した検索リクエストに対する成功したページングリクエストの割合を計算します。 |
ゼロ結果率 | 検索結果にアイテムが含まれていない検索リクエストの、すべての成功した検索リクエストに対する割合。 | 検索結果にアイテムが含まれていない検索リクエストの数を PV で割ります。 | 該当なし | 検索取得の効果とコンテンツの多様性を評価するために、検索結果にアイテムが含まれていない検索リクエストの、すべての成功した検索リクエストに対する割合を計算します。 |
少数のアイテムの割合 | 検索結果に 5 つ以下のアイテムが含まれている検索リクエストの、すべての成功した検索リクエストに対する割合。 | 検索結果に 5 つ以下のアイテムが含まれている検索リクエストの数を PV で割ります。 | 該当なし | 検索取得の効果とコンテンツの多様性を評価するために、検索結果に 5 つ以下のアイテムが含まれている検索リクエストの、すべての成功した検索リクエストに対する割合を計算します。 |
リクエストの失敗 | 失敗した検索リクエストの数。これらのリクエストは、スロットリングなどの理由で失敗します。 | 失敗した各検索リクエストをカウントします。 | 該当なし | アプリケーションの調整(例:アプリケーションのスケールアウト)が必要かどうかを示します。 |
リクエスト失敗率 | すべての検索リクエストに対する失敗した検索リクエストの割合。リクエストは、スロットリングなどの理由で失敗します。 | リクエストの失敗を PV とリクエストの失敗の合計で割ります。 | 該当なし | アプリケーションの調整(例:アプリケーションのスケールアウト)が必要かどうかを示します。 |
ユーザー分析メトリクス
メトリック | 定義 | 計算方法 | 依存関係 | 説明 |
翌日のユーザー維持率 | 2 日連続で検索リクエストを送信したユーザーの、前日に検索リクエストを送信したユーザーに対する割合。 | UV (t-1) と UV (t) の積集合を UV (t-1) で割ります。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される user_id フィールドに依存します。 | ユーザーの定着率を示します。 |
クエリ分析メトリクス
ディメンションまたはカテゴリ | メトリック | 定義 | 計算方法 | 依存関係 | 説明 |
高頻度検索クエリ | クエリ | 最も頻繁に使用される上位 500 件の検索クエリの 1 つ。 | 検索クエリの使用頻度を計算し、他の検索クエリの値と比較します。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。検索リクエストに raw_query フィールドが含まれている場合、このフィールドの値が検索クエリとして使用されます。それ以外の場合、デフォルトインデックスの値が検索クエリとして使用されます。デフォルトインデックスが指定されていない場合、検索クエリは空です。 | ユーザーが最も関心を持っている検索クエリの 1 つを表示します。 |
PV | この検索クエリを使用して検索を実行するために送信された、成功した検索リクエストの数。 | この検索クエリを使用して検索を実行するために送信された、成功した各検索リクエストをカウントします。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。 | ユーザーが最も関心を持っている検索クエリの 1 つを表示します。 | |
表示されたアイテムの平均数 | この検索クエリの検索結果に含まれるアイテムの平均数。 | この検索クエリのすべての検索結果に含まれるアイテムの合計数を PV で割ります。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。 | 検索取得の効果とコンテンツの多様性を評価するために、ユーザーが最も関心を持っている検索クエリの 1 つの検索結果に含まれるアイテムの平均数を計算します。 | |
結果が少ない検索クエリ | クエリ | 検索結果に 5 つ以下のアイテムが含まれている検索クエリの中で、最も頻繁に使用される上位 100 件の検索クエリの 1 つ。 | 検索クエリの使用頻度と検索結果に含まれるアイテムの数を計算し、他の検索クエリの値と比較します。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。検索リクエストに raw_query フィールドが含まれている場合、このフィールドの値が検索クエリとして使用されます。それ以外の場合、デフォルトインデックスの値が検索クエリとして使用されます。デフォルトインデックスが指定されていない場合、検索クエリは空です。 | 検索取得の効果とコンテンツの多様性を評価するために、検索結果に 5 つ以下のアイテムが含まれている検索クエリを表示します。 |
PV | この検索クエリを使用して検索を実行するために送信された、成功した検索リクエストの数。 | この検索クエリを使用して検索を実行するために送信された、成功した各検索リクエストをカウントします。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。 | 検索結果に 5 つ以下のアイテムが含まれている検索クエリが使用された回数を計算し、この検索クエリに対して返されるアイテムが少ないという問題の深刻度を評価します。 | |
表示されたアイテムの平均数 | この検索クエリの検索結果に含まれるアイテムの平均数。 | この検索クエリのすべての検索結果に含まれるアイテムの合計数を PV で割ります。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。 | 検索取得の効果とコンテンツの多様性を評価するために、ユーザーが最も関心を持っている検索クエリの 1 つの検索結果に含まれるアイテムの平均数を計算します。 | |
結果がない検索クエリ | クエリ | 検索結果にアイテムが含まれていない検索クエリの中で、最も頻繁に使用される上位 100 件の検索クエリの 1 つ。 | 検索クエリの使用頻度と検索結果に含まれるアイテムの数を計算し、他の検索クエリの値と比較します。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。検索リクエストに raw_query フィールドが含まれている場合、このフィールドの値が検索クエリとして使用されます。それ以外の場合、デフォルトインデックスの値が検索クエリとして使用されます。デフォルトインデックスが指定されていない場合、検索クエリは空です。 | 検索取得の効果とコンテンツの多様性を評価するために、検索結果にアイテムが含まれていない検索クエリを表示します。 |
PV | この検索クエリを使用して検索を実行するために送信された、成功した検索リクエストの数。 | この検索クエリを使用して検索を実行するために送信された、成功した各検索リクエストをカウントします。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。 | 検索結果にアイテムが含まれていない検索クエリが使用された回数を計算し、この検索クエリに対してアイテムが返されないという問題の深刻度を評価します。 | |
増加率が最も大きいクエリ | クエリ | 前日と比較して当日の PV 増加率が最も大きい上位 100 件の検索クエリの 1 つ。上位 100 件の検索クエリは、PV 増加率の降順に並べ替えられます。ランキングに入る検索クエリの PV の最小数は、前日の PV の 10 または 0.1% のいずれか大きい方である必要があります。 | 検索クエリの PV 増加率を計算し、他の検索クエリの値と比較します。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。検索リクエストに raw_query フィールドが含まれている場合、このフィールドの値が検索クエリとして使用されます。それ以外の場合、デフォルトインデックスの値が検索クエリとして使用されます。デフォルトインデックスが指定されていない場合、検索クエリは空です。 | 最近人気の検索クエリの 1 つを表示します。 |
前日の PV | 前日にこの検索クエリを使用して検索を実行するために送信された、成功した検索リクエストの数。 | 前日にこの検索クエリを使用して検索を実行するために送信された、成功した各検索リクエストをカウントします。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。 | 最近人気の検索クエリの 1 つが前日に使用された回数を計算します。 | |
PV | 当日にこの検索クエリを使用して検索を実行するために送信された、成功した検索リクエストの数。 | 当日にこの検索クエリを使用して検索を実行するために送信された、成功した各検索リクエストをカウントします。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。 | 最近人気の検索クエリの 1 つが当日に使用された回数を計算します。 | |
増加率 | 当日の検索クエリの PV 増加率。 | PV と前日の PV の差を前日の PV で割ります。 | 該当なし | 当日の検索クエリの PV 増加率を計算します。 | |
表示されたアイテムの平均数 | この検索クエリの検索結果に含まれるアイテムの平均数。 | この検索クエリのすべての検索結果に含まれるアイテムの合計数を PV で割ります。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。 | 検索取得の効果とコンテンツの多様性を評価するために、最近人気の検索クエリの 1 つの検索結果に含まれるアイテムの平均数を計算します。 | |
減少率が最も大きいクエリ | クエリ | 前日と比較して当日の PV 減少率が最も大きい上位 100 件の検索クエリの 1 つ。上位 100 件の検索クエリは、PV 減少率の降順に並べ替えられます。ランキングに入る検索クエリの PV の最小数は、当日の PV の 10 または 0.1% のいずれか大きい方である必要があります。 | 検索クエリの PV 減少率を計算し、他の検索クエリの値と比較します。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。検索リクエストに raw_query フィールドが含まれている場合、このフィールドの値が検索クエリとして使用されます。それ以外の場合、デフォルトインデックスの値が検索クエリとして使用されます。デフォルトインデックスが指定されていない場合、検索クエリは空です。 | PV 減少率が最も大きい検索クエリの 1 つを表示します。 |
前日の PV | 前日にこの検索クエリを使用して検索を実行するために送信された、成功した検索リクエストの数。 | 前日にこの検索クエリを使用して検索を実行するために送信された、成功した各検索リクエストをカウントします。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。 | 検索クエリが前日に使用された回数を計算します。 | |
PV | 当日にこの検索クエリを使用して検索を実行するために送信された、成功した検索リクエストの数。 | 当日にこの検索クエリを使用して検索を実行するために送信された、成功した各検索リクエストをカウントします。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。 | 検索クエリが当日に使用された回数を計算します。 | |
減少率 | 当日の検索クエリの PV 減少率。 | 前日の PV と PV の差を前日の PV で割ります。 | 該当なし | ||
表示されたアイテムの平均数 | この検索クエリの検索結果に含まれるアイテムの平均数。 | この検索クエリのすべての検索結果に含まれるアイテムの合計数を PV で割ります。 | ユーザーが API または SDK を使用してリクエストを送信する際に検索リクエストで指定される raw_query フィールドに依存します。この依存関係はオプションです。 | 検索取得の効果とコンテンツの多様性を評価するために、PV 減少率が最も大きい最近の検索クエリの 1 つの検索結果に含まれるアイテムの平均数を計算します。 |
使用上の注意
ビジネス運用レポートに 1 日のメトリクスが表示される場合、レポートにはデフォルトで前日のメトリクスが表示されます。必要に応じて、日付ピッカーコントロールを使用して別の日付を選択できます。
デフォルトでは、[ビジネス運用レポート] ページには、過去 7 日間のメトリクスの傾向を示す折れ線グラフが表示されます。必要に応じて、日付ピッカーコントロールを使用して別の期間を選択できます。対応するアイコンをクリックすると、メトリクスの折れ線グラフを表示できます。
折れ線グラフを表示するには、次の手順を実行します。左側のナビゲーションペインで、[レポート統計] > [ビジネス運用レポート] を選択します。[ビジネス運用レポート] ページで、[アプリケーション名] ドロップダウンリストからアプリケーションを選択し、[ビジネスシナリオ] ドロップダウンリストからビジネスシナリオを選択します。メトリクスのカテゴリタブをクリックし、[メトリクスの変化の傾向] ドロップダウンリストからメトリクスを選択します。次に、日付ピッカーコントロールを使用して、必要に応じて期間を選択します。