如何使用Firebase Analytics定义受众群体?

时间:2016-06-13 16:32:05

标签: android firebase firebase-analytics target-audience

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

目前,所有用户都属于“Alls用户”类别而不是他们各自的类别... 我使用CEO登录超过10次,我等了几天......但是,我只看到了受众名称“所有用户”的增量而非我的自定义“首席执行官”受众。

以下是我设置属性的方法:

注意: 在我的示例中,假设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中的设置:

Firebase

结果如下:

enter image description here

2 个答案:

答案 0 :(得分:7)

请记住,观众只有在定义后才会开始累积成员。因此,在您定义此受众群体后,一旦使用包含&#34; CEO&#34;的sign_up_method记录至少10个LOGIN事件,您将在Firebase Analytics中看到您的结果。有关Firebase Help Center中的受众群体的更多信息。

答案 1 :(得分:0)

我是从Firebase支持部门收到的:

  

您好,

     

感谢您与Firebase支持小组联系。对不起,我们无法得到   因为我们正在经历高流入,所以很快就会回到你身边。

     

我可以看到你关于堆栈溢出和转换的问题   工程师。为了进一步调查,我愿意   想知道你是否尝试使用调试模式记录事件?

     

使用详细的调试输出来确认成功的事件记录或   识别设置问题。在每个上启用详细日志记录   平台,请按照以下步骤操作:

     

Android adb shell setprop log.tag.FA VERBOSE adb shell setprop   log.tag.FA-SVC VERBOSE adb logcat -v time -s FA FA-SVC

     

iOS在Xcode中启动时传递此参数:   -FIRAnalyticsDebugEnabled

     

除此之外,您还可以查看是否已经申请了   过滤器应用于上一个报告。这通常会导致报告   如果没有符合条件的用户,则不显示任何数据。   如果要退回到某个过滤器,请务必清除所有过滤器   高级概述。

     

问候,无法使用