> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# イベントベースの統計の概要

> イベントベースの XBOX Live ユーザー統計が、Partner Center 構成で定義された統計ルールとテンプレートを使用してタイトルのイベントから計算される仕組み。

このトピックでは、ユーザー統計が開発者によって定義されたデータ ポイントであり、XBOX services によって計算され、ユーザーごとに名前と値のペアとして保存される仕組みについて説明します。

ユーザー統計の例として、次のようなものがあります。

* Hard 難易度でショットガンによって倒したゾンビの合計数
* レベル 3 をクリアする最速タイム
* マルチプレイヤー マッチで達成した最高スコア
* 最近運転した車の名前

イベントベースの統計は、以前は *Stats 2013* という名前でした。

イベントベースの統計では、タイトルによってログに記録されたイベントと、開発者が Partner Center サービス構成ツールを介して定義した統計ルールに基づいて、XBOX services で統計が計算されます。

ゲームは、XBOX 統計プロセッサ サービスにイベントを送信します。プロセッサは、Partner Center 内の XBOX services 構成で定義した統計ルールを使用して、これらのイベントを処理し、統計を更新します。ゲームは、XBOX 統計サービスから更新された統計を取得できます。

統計ルールは、次のいずれかを生成するように構成できます。

* 単一の統計インスタンス
* 統計テンプレートに基づく複数の統計インスタンス

## 統計インスタンスの定義

*統計インスタンス* は、単一の名前と値のペアを使用します。
これは、統計を使用する基本的な方法です。

ゲームによって送信されるイベントに基づいて、XBOX services が統計インスタンスを生成する方法を制御するように統計ルールを構成します (図 1)。
詳細については、[イベントベースの統計ルールの概要](/services/xbox-services/player-data/stats-leaderboards/event-based/config/live-user-stat-rules)を参照してください。

**図 1. イベント、統計ルール、ユーザー統計。**

<img src="https://mintcdn.com/microsoft-4404708b/gzrdvT5kpqAXKEQt/images/gdk/services/events-and-user-stats2.png?fit=max&auto=format&n=gzrdvT5kpqAXKEQt&q=85&s=a68b9ef9547237627994e0e3b22aeae7" alt="イベント、統計ルール、ユーザー統計を示す図。最初のブロックには Event と Enemy defeated が表示されています。2 番目のブロックには Stat Rule と Kills が表示されています。3 番目のブロックには Stat Instance と Kills が表示されています。" width="600" height="159" data-path="images/gdk/services/events-and-user-stats2.png" />

統計インスタンス名は、特定の名前と値のペアを指します。次に例を示します。

* EnemiesDefeated
* HighScoreMP
* CurrentCarName

## 統計テンプレートの定義

より高度なタイプの統計は *統計テンプレート* です。
統計テンプレートには、複数の統計インスタンスを生成するために、名前にいくつかのイベント フィールドが含まれています。

*統計テンプレート* は、複数の統計インスタンスを生成するために、名前にイベント フィールドを含む統計ルールを使用します (図 2)。

**図 2. イベントと統計テンプレート。**

<img src="https://mintcdn.com/microsoft-4404708b/ktEik-YaZoen6Rhy/images/gdk/services/stat-templates.png?fit=max&auto=format&n=ktEik-YaZoen6Rhy&q=85&s=d13831ceb3f1d66aa639e91abcd91460" alt="イベントと統計テンプレートを示す図。最初のブロックには Event と EnemyDefeated が WeaponID、DifficultyLevel と共に表示されています。2 番目のブロックには Stat Rule と Kills.WeaponID が表示されています。3 番目のブロックには Stat Instance と Kills.WeaponID.Pistol および KillsWeaponID.Rifle が表示されています。" width="600" height="246" data-path="images/gdk/services/stat-templates.png" />

統計テンプレートは、複数の統計インスタンスを生成できるように名前の一部として 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. 処理の場所を示すイベント、統計ルール、ユーザー統計。**

<img src="https://mintcdn.com/microsoft-4404708b/ktEik-YaZoen6Rhy/images/gdk/services/stats2013diagram.jpg?fit=max&auto=format&n=ktEik-YaZoen6Rhy&q=85&s=f08cb70c4b5ee76234ff75414b4008bd" alt="処理の場所を示すイベント、統計ルール、ユーザー統計の図。" width="600" height="562" data-path="images/gdk/services/stats2013diagram.jpg" />

## 関連項目

[イベントベースとタイトル管理の統計の比較](/services/xbox-services/player-data/stats-leaderboards/live-stats-eb-vs-tm#update-frequency)


## Related topics

- [イベントベースの統計とリーダーボード](/ja-jp/services/xbox-services/player-data/stats-leaderboards/event-based/live-statslb-eb-nav.md)
- [イベントベースのプレイヤー データの概要](/ja-jp/services/xbox-services/player-data/stats-leaderboards/event-based/live-how-data-platform-works.md)
- [イベントベースのリーダーボードの概要](/ja-jp/services/xbox-services/player-data/stats-leaderboards/event-based/live-leaderboards-eb-overview.md)
- [イベント ベースの統計ルールの概要](/ja-jp/services/xbox-services/player-data/stats-leaderboards/event-based/config/live-user-stat-rules.md)
- [イベントベース統計の取得](/ja-jp/services/xbox-services/player-data/stats-leaderboards/event-based/how-to/live-getting-eb-stat.md)
