カスタム属性でそれらを分離することにより、アプリの対象ユーザーを追跡したいと考えています。すべてのユーザーは、権限のリストを持っています。アプリにログインするときに、この属性でそれらを分離できるようにしたいと考えています。
現在、すべてのユーザーは、個別のカテゴリではなく「すべてのユーザー」のカテゴリに分類されています... CEO を使用して 10 回以上ログインし、数日待ちました... それでも、「すべてのユーザー」というオーディエンス名しか表示されませんカスタムの「CEO」オーディエンスの代わりに増加します。
属性を設定する方法は次のとおりです。
注:ここでの例では、getRole() によって返されるユーザー ロールが「CEO」であるとします。
私の LoginActivity.java で
for (EntityRole mRole : new ArrayList<>(profile.getRoles())) {
mRole.setUser(profile);
GenericDAO.getInstance(EntityRole.class).addOrUpdate(mRole);
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.SIGN_UP_METHOD, mRole.getRole());
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
}
Firebase での私の設定は次のとおりです。
結果は次のとおりです。