2016-07-11 3 views
4

firebaseコンソール上のヘルプセクションはfirebaseのカスタムユーザープロパティを作成する方法は?

Firebaseアプリが最大25の一意の名前のユーザープロパティ(大文字と小文字を区別)を持つことができると述べています。 "handedness = right"、 "spender = true"などの可変ではない属性のプロパティを使用する必要があります。プロパティが、これはKと値Vを持つという名前のすべてのユーザープロパティに対して、私たちが作成する必要があること

mFirebaseAnalytics.setUserProperty("favorite_food", mFavoriteFood); 

を意味していますこのように設定することが言われてfirebase documentation

ユーザーのプロパティを "k = v"とし、setUserProperty(k、v)でコードに設定します。だから、「パスタ」と「ピザ」の可能な値を持つ「favorite_food」というユーザープロパティの場合、「favorite_food = pasta」と「favorite_food = pizza」という2つの新しいユーザープロパティをコンソールに作成し、例えば、setUserProperty( "favorite_food"、 "pasta")?

答えて

15

というユーザプロパティごとに、Firebase Analyticsの[ユーザプロパティ]タブにエントリを登録する必要があります。ユーザプロパティ値k = vを持つすべてのユーザについて、setUserProperty(k,v)に電話する必要があります。 (といくつかのイベントをログに記録した後)setUserProperty(k,v)を呼び出した後

、あなたはK = V(favorite_food =ピザ)のユーザープロパティのフィルタを適用することにより、アナリティクスのレポートをフィルタすることができるようになります。

+0

ありがとう!ドキュメントは現在、いくらか混乱しています。 – Pratzz

0

コンソールでユーザープロパティkのエントリを作成すると、kのすべての有効な値に対して、k = v0、k = v1、...に基づいて フィルタリングが可能になります。

関連する問題