Benutzereigenschaften sind Attribute, die Sie definieren, um Segmente Ihrer Benutzerbasis zu beschreiben, z. B. Sprachpräferenz oder geografischer Standort. Diese können verwendet werden, um Zielgruppen für Ihre App zu definieren. In dieser Anleitung erfahren Sie, wie Sie Benutzereigenschaften in Ihrer App festlegen.
Analytics protokolliert automatisch einige Benutzereigenschaften ; Sie müssen keinen Code hinzufügen, um sie zu aktivieren. Wenn Sie zusätzliche Daten sammeln müssen, können Sie bis zu 25 verschiedene Benutzereigenschaften pro Projekt einrichten. Beachten Sie, dass bei Namen von Benutzereigenschaften die Groß-/Kleinschreibung beachtet wird und dass das Festlegen von zwei Benutzereigenschaften, deren Namen sich nur in der Groß-/Kleinschreibung unterscheiden, dazu führt, dass zwei unterschiedliche Benutzereigenschaften protokolliert werden.
Sie können einen kleinen Satz von von Google reservierten Nutzereigenschaftsnamen nicht verwenden:
- Alter
- Geschlecht
- Interesse
Bevor Sie beginnen
Stellen Sie sicher, dass Sie Ihr Projekt eingerichtet haben und auf Analytics zugreifen können, wie unter Erste Schritte mit Analytics beschrieben.
Benutzereigenschaften festlegen
Sie können Analytics-Benutzereigenschaften festlegen, um die Benutzer Ihrer App zu beschreiben. Sie können Benutzereigenschaften nutzen, indem Sie benutzerdefinierte Definitionen erstellen und diese dann zum Anwenden von Vergleichen in Ihren Berichten oder als Zielgruppenbewertungskriterien verwenden.
Um eine Benutzereigenschaft festzulegen, führen Sie die folgenden Schritte aus:
- Erstellen Sie eine benutzerdefinierte Definition für die Benutzereigenschaft auf der Seite „Benutzerdefinierte Definitionen“ von Analytics in der Firebase-Konsole. Weitere Informationen finden Sie unter Benutzerdefinierte Dimensionen und Metriken .
- Legen Sie eine Benutzereigenschaft in Ihrer App mit der Methode
setUserProperty()
fest.
Das folgende Beispiel zeigt, wie eine hypothetische Eigenschaft „Lieblingsessen“ hinzugefügt wird, die dem aktiven Benutzer den Wert in der Zeichenfolge „ food
zuweist:
Schnell
Analytics.setUserProperty(food, forName: "favorite_food")
Ziel c
[FIRAnalytics setUserPropertyString:food forName:@"favorite_food"];
Sie können auf diese Daten über die Seite „Benutzerdefinierte Definitionen“ von Analytics in der Firebase-Konsole zugreifen. Auf der Seite wird eine Liste der Benutzereigenschaften angezeigt, die Sie für Ihre App definiert haben. Sie können diese Eigenschaften für Vergleiche in vielen der in Google Analytics verfügbaren Berichte verwenden. Lesen Sie mehr über das Dashboard .