我想通过使用自定义属性将应用的受众群体分开来跟踪他们。每个用户都有一个权限列表。我希望能够在登录我的应用程序时使用此属性将它们分开。
目前,所有用户都属于“所有用户”类别,而不是单独的类别... 我使用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中的设置:
这是结果:
最佳答案
请记住,观众只有在定义成员后才开始积累成员。因此,在定义此受众群体之后,一旦使用sign_up_method(其中包括“CEO”)记录了至少10个LOGIN事件,您将在Firebase Analytics中看到结果。 Firebase Help Center中的受众群体更多。
关于android - 如何使用Firebase Analytics定义受众?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37794881/