我想通过使用自定义属性将应用的受众群体分开来跟踪他们。每个用户都有一个权限列表。我希望能够在登录我的应用程序时使用此属性将它们分开。

目前,所有用户都属于“所有用户”类别,而不是单独的类别... 我使用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中的设置:

android - 如何使用Firebase Analytics定义受众?-LMLPHP

这是结果:

android - 如何使用Firebase Analytics定义受众?-LMLPHP

最佳答案

请记住,观众只有在定义成员后才开始积累成员。因此,在定义此受众群体之后,一旦使用sign_up_method(其中包括“CEO”)记录了至少10个LOGIN事件,您将在Firebase Analytics中看到结果。 Firebase Help Center中的受众群体更多。

关于android - 如何使用Firebase Analytics定义受众?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37794881/

10-10 04:56