> ## 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.

# Événements PlayStream

> Comparez les événements PlayStream PlayFabGenerated et UserGenerated, puis ingérez-les avec les API WriteEvents, WritePlayerEvent, WriteCharacterEvent ou WriteTitleEvent.

Pour ingérer des données avec PlayStream, vous pouvez utiliser quatre API différentes : [WriteEvents](https://learn.microsoft.com/en-us/rest/api/playfab/events/play-stream-events/write-events), [WritePlayerEvent](https://learn.microsoft.com/en-us/rest/api/playfab/server/analytics/write-player-event), [WriteCharacterEvent](https://learn.microsoft.com/en-us/rest/api/playfab/server/analytics/write-character-event) et [WriteTitleEvent](https://learn.microsoft.com/en-us/rest/api/playfab/server/analytics/write-title-event).

## Événements PlayFabGenerated et événements UserGenerated

Deux types d’événements sont disponibles : **PlayFabGenerated** et **UserGenerated**. Les deux types d’événements sont ordonnés par joueur, ce qui signifie que si plusieurs API sont appelées dans un ordre spécifique, toutes les actions déclenchées par les événements sont exécutées dans le même ordre que les appels d’API.

Les événements PlayFabGenerated sont créés par PlayFab lors d’un appel d’API normal.

Les événements UserGenerated, en revanche, sont créés par les développeurs, qui définissent leur structure et leurs données, et sont propres à leurs jeux. Ces événements sont entièrement pris en compte par les outils d’analytique en temps réel et, contrairement aux événements standard, nécessitent du code personnalisé pour être publiés.

Les événements UserGenerated peuvent être classés par entité et peuvent être liés à un joueur, un personnage ou un titre. La référence d’entité d’un événement est spécifiée à l’aide de ces deux champs :

* EntityType
* EntityID

Le tableau suivant compare certaines caractéristiques des événements PlayFabGenerated et UserGenerated.

| Caractéristique | Événements PlayFabGenerated | Événements UserGenerated |
| - | - | - |
| Générés par | Services PlayFab | Les développeurs |
| Schéma | Schéma standard (défini par PlayFab) | Schéma principalement personnalisé (défini par les développeurs) |
| Rapports et modèles | Utilisés dans les rapports et modèles courants | Non utilisés dans les rapports ou les modèles |
| Espace de noms de l’événement | V1 : "com.playfab" <br /> V2 : "events" | V1 : "title" <br /> V2 : "custom" |
| Comment les émettre ? | N/A | V1 : WriteTitleEvent, WritePlayerEvent, WriteCharacterEvent <br /> V2 : WriteEvents |

## Événements à schéma standard et événements à schéma personnalisé

Dans PlayFab, vous pouvez utiliser à la fois des événements PlayFabGenerated à schéma standard et des événements UserGenerated à schéma personnalisé, bien que ces derniers soient relativement limités en nombre.

Le tableau suivant présente des exemples de ces deux types d’événements.

| Type de schéma | Événements PlayFabGenerated | Événements UserGenerated |
| - | - | - |
| Schéma standard | [player\_logged\_in](/fr/services/playfab/api-references/events/PlayerIdentity/player-logged-in) <br /> [entity\_created](/fr/services/playfab/api-references/events/PlayerIdentity/entity-created) | [client\_focus\_change](/fr/services/playfab/api-references/events/Session/client-focus-change) <br /> [client\_session\_start](/fr/services/playfab/api-references/events/Session/client-session-start) |
| Schéma personnalisé | N/A | Libre |


## Related topics

- [Événements](/fr/services/xbox-services/player-data/stats-leaderboards/event-based/events/index.md)
- [PlayStream](/fr/services/playfab/data-analytics/ingest-data/playstream-overview.md)
- [Capacités des événements PlayStream](/fr/services/playfab/data-analytics/ingest-data/playstream-event-capabilities.md)
- [Événements PlayStream de Game Saves](/fr/services/playfab/player-progression/game-saves/playstream-events.md)
- [Référence du modèle d'événements PlayStream pour PlayFab](/fr/services/playfab/api-references/events/index.md)
