我想通过使用自定义属性分隔它们来跟踪我的应用程序的受众。每个用户都有一个权限列表。然后登录到我的应用程序时,我希望能够使用此属性将它们分开。
目前,所有用户都属于“所有用户”类别,而不是单独的类别……我使用 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 中的设置:
结果如下: