【问题标题】:How to set up custom user actions in Firebase Analytics?如何在 Firebase Analytics 中设置自定义用户操作?
【发布时间】:2016-12-05 15:29:07
【问题描述】:

我是 Firebase Analytics 的新手,我需要一些有关事件记录的帮助。

我想组织我的用户操作,例如“屏幕 X,事件 Y”。

到目前为止我取得的成就是这样的:

Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, screenName);
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, actionName);
firebase.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);        

每次我想记录一些东西时我都会调用这个方法。

在 Analytics 控制台中,这将转换为一个图表,其中包含由 Content_type 组织的所有屏幕名称,如下所示:

但是当我单击其中一项(例如教程屏幕“TUT”)时,actionName 没有组织任何内容。全部捆绑在 (not_set) 中,如下所示:

我做错了什么?

有没有更好的方法来处理这类事情?

【问题讨论】:

    标签: android firebase firebase-analytics firebase-console


    【解决方案1】:

    解决了!

    除了CONTENT_TYPEITEM_NAME 之外,您似乎还需要设置ITEM_ID

    因此,我只需像这样添加ITEM_ID 参数即可使其正常工作:

    Bundle bundle = new Bundle();
    bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, screenName);
    bundle.putString(FirebaseAnalytics.Param.ITEM_ID, actionName);
    bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, actionName);
    firebase.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);  
    

    我不知道这是否是处理这种事件记录的正确方法,但它现在可以工作。

    欢迎提供更好的解决方案!

    【讨论】:

      猜你喜欢
      • 2016-10-11
      • 2013-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-30
      • 1970-01-01
      相关资源
      最近更新 更多