Ich möchte die Zielgruppe meiner App verwalten, indem ich sie durch ein benutzerdefiniertes Attribut voneinander abtrenne. Jeder Benutzer hat eine Liste von Berechtigungen. Ich möchte in der Lage sein, sie mit diesem Attribut zu trennen, wenn Sie sich dann in meine App einloggen.So definieren Sie eine Zielgruppe mit Firebase Analytics?
Derzeit fällt alle Benutzer in die Kategorie "Alls Users" statt ihrer separaten Kategorien ... Ich logge mich mit CEO mehr als 10 Mal und ich wartete einige Tage ... Immer noch sehe ich nur das Publikum Geben Sie anstelle der benutzerdefinierten Zielgruppe "CEO" den Wert "Alle Nutzer" ein.
Hier ist, wie ich ein Setup das Attribut:
Hinweis: In meinem Beispiel hier, lassen Sie uns die Benutzerrolle von gab getRole zurück sagen() ist 'CEO'
In meinem 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);
}
Hier ist in Firebase meine Einstellung:
Hier ist das Ergebnis:
Und es hat nicht viel geholfen, um ehrlich zu sein – Jaythaking