Skip to main content
このトピックでは、ユーザー統計が開発者によって定義されたデータ ポイントであり、XBOX services によって計算され、ユーザーごとに名前と値のペアとして保存される仕組みについて説明します。 ユーザー統計の例として、次のようなものがあります。
  • Hard 難易度でショットガンによって倒したゾンビの合計数
  • レベル 3 をクリアする最速タイム
  • マルチプレイヤー マッチで達成した最高スコア
  • 最近運転した車の名前
イベントベースの統計は、以前は Stats 2013 という名前でした。 イベントベースの統計では、タイトルによってログに記録されたイベントと、開発者が Partner Center サービス構成ツールを介して定義した統計ルールに基づいて、XBOX services で統計が計算されます。 ゲームは、XBOX 統計プロセッサ サービスにイベントを送信します。プロセッサは、Partner Center 内の XBOX services 構成で定義した統計ルールを使用して、これらのイベントを処理し、統計を更新します。ゲームは、XBOX 統計サービスから更新された統計を取得できます。 統計ルールは、次のいずれかを生成するように構成できます。
  • 単一の統計インスタンス
  • 統計テンプレートに基づく複数の統計インスタンス

統計インスタンスの定義

統計インスタンス は、単一の名前と値のペアを使用します。 これは、統計を使用する基本的な方法です。 ゲームによって送信されるイベントに基づいて、XBOX services が統計インスタンスを生成する方法を制御するように統計ルールを構成します (図 1)。 詳細については、イベントベースの統計ルールの概要を参照してください。 図 1. イベント、統計ルール、ユーザー統計。 統計インスタンス名は、特定の名前と値のペアを指します。次に例を示します。
  • EnemiesDefeated
  • HighScoreMP
  • CurrentCarName

統計テンプレートの定義

より高度なタイプの統計は 統計テンプレート です。 統計テンプレートには、複数の統計インスタンスを生成するために、名前にいくつかのイベント フィールドが含まれています。 統計テンプレート は、複数の統計インスタンスを生成するために、名前にイベント フィールドを含む統計ルールを使用します (図 2)。 図 2. イベントと統計テンプレート。 統計テンプレートは、複数の統計インスタンスを生成できるように名前の一部として 1 つ以上のイベント フィールドを含む統計ルールによって生成されます。 次に例を示します。
  • 統計テンプレート: BestTime.LevelId
  • 統計インスタンス: BestTime.LevelId.3
  • 統計インスタンス: BestTime.LevelId.55
  • 統計テンプレート: EnemiesDefeated.EnemyTypeId.WeaponId.DifficultyLevelId
  • 統計インスタンス: EnemiesDefeated.EnemyTypeId.6.WeaponId.17.DifficultyLevelId.4
  • 統計インスタンス: EnemiesDefeated.EnemyTypeId.9.WeaponId.33.DifficultyLevelId.1
すべてのイベントには、イベント名とフィールドのセットがあります。 統計ルールは、XBOX services が特定の名前のイベントを受信したときにトリガーされます。 統計ルールは、統計インスタンスを生成します (図 3)。 図 3. 処理の場所を示すイベント、統計ルール、ユーザー統計。

関連項目

イベントベースとタイトル管理の統計の比較
最終更新日 2026年8月25日