Nutzereigenschaften festlegen

Plattform auswählen: iOS+ Android Web Flutter Unity C++


Nutzereigenschaften sind Attribute, die Sie definieren, um Nutzersegmente wie Spracheinstellungen oder geografische Standorte zu beschreiben. Sie können damit Zielgruppen für Ihre App definieren. In diesem Leitfaden erfahren Sie, wie Sie Nutzereigenschaften in Ihrer App festlegen.

Analytics protokolliert automatisch einige Nutzereigenschaften. Sie müssen keinen Code hinzufügen, um sie zu aktivieren. Wenn Sie zusätzliche Daten benötigen, können Sie pro Projekt bis zu 25 verschiedene Nutzereigenschaften einrichten. Achten Sie bei den Namen der Nutzereigenschaften auf Groß- und Kleinschreibung: Wenn Sie zwei Nutzereigenschaften festlegen, deren Namen sich nur in der Groß- und Kleinschreibung unterscheiden, werden zwei unterschiedliche Nutzereigenschaften protokolliert.

Sie können eine kleine Gruppe von Nutzereigenschaftsnamen, die von Google reserviert sind, nicht verwenden:

  • Age
  • Geschlecht
  • Zinsen

Hinweis

Achten Sie darauf, dass Sie Ihr Projekt eingerichtet haben und wie in Erste Schritte mit Analytics beschrieben auf Analytics zugreifen können.

Nutzereigenschaften festlegen

Sie können Analytics-Nutzereigenschaften festlegen, um die Nutzer Ihrer App zu beschreiben. Nutzereigenschaften lassen sich nutzen, indem Sie benutzerdefinierte Definitionen erstellen und diese dann für Vergleiche in Berichten oder als Kriterien für die Zielgruppenbewertung verwenden.

So legen Sie eine Nutzereigenschaft fest:

  1. Rufen Sie in der Firebase-Console die Seite Analysen > Benutzerdefinierte Definitionen auf.

  2. Erstellen Sie eine benutzerdefinierte Definition für die Nutzereigenschaft. Weitere Informationen finden Sie unter Benutzerdefinierte Dimensionen und Messwerte.

  3. Legen Sie in der Codebasis Ihrer App eine Nutzereigenschaft mit der Methode setUserProperty() fest.

Im folgenden Beispiel wird eine hypothetische Eigenschaft für das Lieblingsessen hinzugefügt, mit der der Wert in favoriteFood dem aktiven Nutzer zugewiesen wird:

await FirebaseAnalytics.instance
  .setUserProperty({
    name: 'favorite_food',
    value: favoriteFood,
  });