Echtzeitanalysen: Kernkonzepte

Das Analysesystem bietet Ihnen präzise Einblicke in die Aktivitäten innerhalb Ihres Spiels.

  • Wie viele Spieler hatten Sie heute?
  • Wo kämpfen sie?
  • Was gefällt ihnen?
  • Wie viele Spiele wurden gespielt?
  • Wie viel XP wurde gewonnen?
  • Wie viele Truhen wurden geöffnet - und auf welchen Ebenen?
  • Wie lange dauert die durchschnittliche Zeit für das Abschließen eines bestimmten Levels?

Solche Informationen sind für Sie für Marketing, Level Design, UX-Problembehandlung und andere Aspekte Ihrer Produktentwicklung von unschätzbarem Wert.

Im Kern bietet Ihnen das Analysesystem die Tools zum Aggregieren, Abfragen und Analysieren der von Ihrem Spiel generierten Ereignisse, zum Erstellen von Berichten sowie zum Exportieren und Bearbeiten der Rohdaten.

PlayFab-Ereignis

Ein Ereignis - als Datenstruktur - stellt eine Änderung des Zustands für Ihr Spiel dar. Ereignisse werden als JSON-Objekte dargestellt. Jedes Ereignis umfasst vier Teile:

  1. Name (oder eindeutiger Typbezeichner) – (Was ist passiert?)
  2. Entität (Spieler, Titel oder Charakter) - (Wer ist schuldig?)
  3. Zeitstempel : (Wann ist dies geschehen?)
  4. Zugeordnete Daten (auch als Text bezeichnet) – (Was sind die relevanten Details?)

Es ist wichtig, zwischen automatischen und benutzerdefinierten Ereignissen zu unterscheiden. In unserem Tutorial zum Generieren von PlayStream-Ereignissen wird der Unterschied erläutert.

Ereignisfluss

Der Kern jedes Analysesystems ist der Ereignisfluss , bei dem es sich um eine umfassende Liste von Ereignissen handelt, die nach Zeit sortiert sind.

Ihre Spieler werden eine große Anzahl verschiedener Ereignisse produzieren. Diese Ereignisse werden jedoch nicht selbst erfasst. Sie benötigen ein Analysesystem, um sie für die spätere Analyse zu erfassen.

Mit einem soliden Analysesystem können Sie eine bestimmte Gruppe von Ereignissen gruppieren, sortieren, filtern, zählen, transformieren und Berechnungen für einen bestimmten Satz von Ereignissen ausführen, sodass der Ereignisfluss in wertvolle, aktuelle Informationen umgewandelt wird, die Sie für effiziente LiveOps-Vorgänge verwenden können.

Führer

  • Webhooks: Game Manager-Seite zum automatischen Auslösen von Nicht-PlayFab-Servern bei bestimmten Spielereignissen.
  • S3-Ereignisarchivierung: Game Manager-Seite für den Zugriff auf aktuelle PlayStream-Ereignisse.