ez4*_*ick 36 android firebase firebase-analytics
如果这是发布此问题的错误位置,请提前接受我的道歉,因为我不确定会是什么.
我想要实现的是即使使用Firebase分析记录自定义,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);
Run Code Online (Sandbox Code Playgroud)
更具体地说,后面的字符串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);
Run Code Online (Sandbox Code Playgroud)
为下面显示的此事件生成的报告似乎没有考虑我添加的值.
是否有可能完成我想要做的事情,如果是这样,实现这个的正确方法是什么?
这解释了为什么我的自定义参数没有出现在控制台中.
Ada*_*amK 13
我相信附加到自定义事件的任何参数都被视为自定义参数(即使您使用了FirebaseAnalytics.Param
类中的参数),因此根据此处的文档,这些值不会直接显示在报告中:
自定义参数:自定义参数不会直接在Google Analytics报告中显示,但可以用作可应用于每个报告的受众群定义中的过滤器.如果您的应用程序链接到BigQuery项目,自定义参数也包含在导出到BigQuery的数据中.
小智 7
您的数据可能无法显示,因为您已将字符串值分配给捆绑包中的FirebaseAnalytics.Param.VALUE.
根据Param.VALUE上的FirebaseAnalytics文档:
为每种事件类型自动累积的特定于上下文的数值.应使用putLong(String,long)或putDouble(String,double)指定值.这是一个通用参数,可用于累积与事件相关的关键指标.
要记录String,您可以考虑使用Param.CONTENT_TYPE或您自己的自定义参数.
归档时间: |
|
查看次数: |
25580 次 |
最近记录: |