【发布时间】:2016-09-18 08:43:13
【问题描述】:
如果此处发布此问题的位置不正确,请提前接受我的歉意,因为我不确定会是什么。
我想要完成的是记录自定义,即使使用 Firebase 分析在 Firebase 控制台中生成与他们的 select_content 事件示例类似的报告。触发如下:
FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "ID");
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "NAME");
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
更具体地说,FirebaseAnalytics.Param.CONTENT_TYPE 之后的字符串可以是任何值,并将在控制台中生成如下所示的报告:
我创建自己的自定义事件:
Bundle params2 = new Bundle();
params2.putString(FirebaseAnalytics.Param.VALUE, "Google Play Games Sign out Button");
mFirebaseAnalytics.logEvent("Main_Activity_Button_Pressed", params2);
并且为下面显示的此事件生成的报告似乎没有考虑到我添加的值。
是否有可能完成我想要做的事情,如果可以,正确的方法是什么?
这解释了为什么我的自定义参数没有出现在控制台中。
【问题讨论】:
-
嗨,我对作为参数传递的自定义事件有疑问 Bundle loBundle = new Bundle(); loBundle.putString(FirebaseAnalytics.Param.ITEM_NAME, moAllAdapter.getItem().get(position).getProjectName()); mFirebaseAnalytics.logEvent("List_item_selected", loBundle);我通过手动添加参数名称和值在观众中过滤掉这个,但我看不到数据或事件报告。我怎样才能看到这个捆绑包的价值?
-
我无法得到它。最后你可以传递你的自定义事件“价值”吗?我创建了自定义事件,它显示在火基上,但没有看到值的地方。 (我不使用“FirebaseAnalytics.Param.VALUE”,而是使用了自定义密钥)
标签: android firebase firebase-analytics