Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Erste Schritte mit Google Analytics for Unity

Google Analytics sammelt Nutzungs- und Verhaltensdaten für Ihre App. Das SDK protokolliert zwei Hauptinformationstypen:

  • Ereignisse: Was passiert in Ihrer App, z. B. Benutzeraktionen, Systemereignisse oder Fehler.
  • Benutzereigenschaften: Attribute, die Sie definieren, um Segmente Ihrer Benutzerbasis zu beschreiben, z. B. Spracheinstellung oder geografischer Standort.

Analytics protokolliert automatisch einige Ereignisse und Benutzereigenschaften . Sie müssen keinen Code hinzufügen, um sie zu aktivieren. Wenn Ihre App Bedarf zusätzliche Daten zu sammeln, können Sie bis zu 25 verschiedenen Analytics Benutzereigenschaften einrichten und melden Sie sich bis zu 500 verschiedenen Analytics Ereignistypen in Ihrer Anwendung. Das Gesamtvolumen der Ereignisse, die Ihre App protokolliert, ist unbegrenzt.

So greifen Sie auf diese Daten zu:

  1. Öffnen Sie in der Firebase-Konsole Ihr Projekt.
  2. Wählen Sie im Menü Analytics aus, um das Dashboard für Analytics-Berichte anzuzeigen.

Auf der Registerkarte Ereignisse werden die Ereignisberichte angezeigt , die automatisch für jeden von Ihrer App protokollierten Analytics-Ereignistyp erstellt werden. Weitere Informationen zum Analytics-Berichts-Dashboard finden Sie in der Firebase-Hilfe.

Um Ihnen den Einstieg zu erleichtern, definiert das Analytics SDK eine Reihe von vorgeschlagenen Ereignissen, die für verschiedene Arten von Apps gelten, darunter Einzelhandels- und E-Commerce-, Reise- und Spiele-Apps. Weitere Informationen zu diesen Ereignissen und deren Verwendung finden Sie in den Artikeln zu Ereignissen und Eigenschaften in der Firebase-Hilfe. Protokollieren Sie die vorgeschlagenen Analytics-Ereignisse, die für Ihre App sinnvoll sind, und die vorgeschriebenen Parameter, um maximale Details in Berichten zu erhalten. Dadurch wird auch sichergestellt, dass Sie von den neuesten Google Analytics-Funktionen profitieren, sobald diese verfügbar sind.

Bevor Sie beginnen

Bevor Sie Google Analytics verwenden können , müssen Sie:

  • Registrieren Sie Ihr Unity-Projekt und konfigurieren Sie es für die Verwendung von Firebase.

    • Wenn Ihr Unity-Projekt bereits Firebase verwendet, ist es bereits für Firebase registriert und konfiguriert.

    • Wenn Sie kein Unity-Projekt haben, können Sie eine Beispiel-App herunterladen.

  • Fügen Sie Ihrem Unity-Projekt das Firebase Unity SDK (insbesondere FirebaseAnalytics.unitypackage ) hinzu.

Beachten Sie, dass das Hinzufügen von Firebase zu Ihrem Unity-Projekt Aufgaben sowohl in der Firebase-Konsole als auch in Ihrem geöffneten Unity-Projekt umfasst (Sie laden beispielsweise Firebase-Konfigurationsdateien von der Konsole herunter und verschieben sie dann in Ihr Unity-Projekt).

Ereignisse protokollieren

Sie können sofort mit der Protokollierung von Ereignissen mit der LogEvent() -Methode beginnen.

Im folgenden Beispiel werden Ereignisse mit verschiedenen Argumenttypen protokolliert:

// Log an event with no parameters.
Firebase.Analytics.FirebaseAnalytics
  .LogEvent(Firebase.Analytics.FirebaseAnalytics.EventLogin);

// Log an event with a float parameter
Firebase.Analytics.FirebaseAnalytics
  .LogEvent("progress", "percent", 0.4f);

// Log an event with an int parameter.
Firebase.Analytics.FirebaseAnalytics
  .LogEvent(
    Firebase.Analytics.FirebaseAnalytics.EventPostScore,
    Firebase.Analytics.FirebaseAnalytics.ParameterScore,
    42
  );

// Log an event with a string parameter.
Firebase.Analytics.FirebaseAnalytics
  .LogEvent(
    Firebase.Analytics.FirebaseAnalytics.EventJoinGroup,
    Firebase.Analytics.FirebaseAnalytics.ParameterGroupId,
    "spoon_welders"
  );

// Log an event with multiple parameters, passed as a struct:
Firebase.Analytics.Parameter[] LevelUpParameters = {
  new Firebase.Analytics.Parameter(
    Firebase.Analytics.FirebaseAnalytics.ParameterLevel, 5),
  new Firebase.Analytics.Parameter(
    Firebase.Analytics.FirebaseAnalytics.ParameterCharacter, "mrspoon"),
  new Firebase.Analytics.Parameter(
    "hit_accuracy", 3.14f)
};
Firebase.Analytics.FirebaseAnalytics.LogEvent(
  Firebase.Analytics.FirebaseAnalytics.EventLevelUp,
  LevelUpParameters);

Nächste Schritte