Voglio tenere traccia del pubblico della mia app separandoli con un attributo personalizzato. Ogni utente ha un elenco di autorizzazioni. Voglio essere in grado di separarli con questo attributo quando accedo alla mia app.Come definire un pubblico con Analytics di Firebase?
Attualmente, tutti gli utenti rientrano nella categoria "Tutti gli utenti" invece delle loro categorie separate ... Accedo tramite CEO più di 10 volte e ho aspettato qualche giorno ... Tuttavia, vedo solo il pubblico denominare incrementi "Tutti gli utenti" anziché il mio pubblico "CEO" personalizzato.
Ecco come ho configurato l'attributo:
Nota: Nel mio esempio qui, diciamo che il ruolo utente restituito da getRole() è 'CEO'
Nella mia 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);
}
Qui è la mia impostazione nel Firebase:
Ecco il risultato:
E non ha aiutato molto ad essere onesti – Jaythaking