2016-07-11 6 views
4

Der Hilfe-Bereich auf der Feuerbasis Konsole sagt, dassWie erstellt man eine benutzerdefinierte Benutzereigenschaft für Firebase?

Firebase App bis zu 25 eindeutig benannte Benutzereigenschaften haben kann (case-sensitive). Sie sollten Eigenschaften für nichtvariable Attribute verwenden, z. B. "hendress = right", "spender = true".

Im firebase documentation eine Eigenschaft gesagt werden, um diese Art und Weise eingestellt

mFirebaseAnalytics.setUserProperty("favorite_food", mFavoriteFood); 

Ist dies, dass k und mit einem Wert v, mit dem Namen für jeden Benutzer Eigenschaft verstehen wir ein erstellen müssen Benutzer-Eigenschaft in der Konsole als "k = v" und setzen Sie es in den Code von setUserProperty (k, v)? Für eine Benutzereigenschaft namens "favorite_food" mit den möglichen Werten wie "pasta" und "pizza" muss man also zwei neue Benutzereigenschaften in der Konsole als "favorite_food = pasta" und "favorite_food = pizza" anlegen und einstellen sagen wir setUserProperty ("favorite_food", "pasta")?

Antwort

15

Für jede Benutzereigenschaft mit dem Namen k müssen Sie einen Eintrag auf der Registerkarte "Benutzereigenschaften" in Firebase Analytics registrieren. Für jeden Benutzer mit Benutzereigenschaftswert k = v müssen Sie setUserProperty(k,v) anrufen.

Nach dem Aufruf von setUserProperty(k,v) (und nach einige Ereignisse Anmeldung), können Sie Ihre Analytics-Berichte filtern, indem Sie einen Benutzereigenschaft Filter für k = v (favorite_food = Pizza) Anwendung.

+0

Cool, danke! Die Dokumentation ist derzeit etwas verwirrend. – Pratzz

0

Durch Erstellen eines Eintrags für die Benutzereigenschaft k in der Konsole können Sie den Filter basierend auf k = v0, k = v1, ... für alle gültigen Werte von k filtern.

Verwandte Themen