我在4个不同的片段中有一个独特的按钮。这些独特的按钮在所有这些片段中都具有相似的功能,但稍有调整。
由于所有这些都是相似的,因此我将它们以事件名称“ unique_btn_click_event”记录在一起
val eventName = "unique_btn_click_event"
val eventBundle = Bundle()
eventBundle.putString("fragment_name", fragmentName)
eventBundle.putString("unique_stuff_1", uniqueStuff1)
eventBundle.putString("unique_stuff_2", uniqueStuff2)
eventBundle.putString("qty_selected", quantity)
FirebaseAnalytics.getInstance(context).logEvent(eventName, eventBundle)
我的目标是测量哪个片段使用唯一按钮的次数最多,以便我可以对此进行优化并可能弃用其他按钮。
尽管事件unique_btn_click_event
已记录下来,但我看不到已记录的bundle参数的历史记录。
我单击 fab_actions 事件:
在出现的下一页中,没有地方可以查看这些捆绑包,即使按计数也是如此。
我得到的最接近的是: StreamView :该设计旨在仅显示实时包数据。 实时很酷,但是不能用来做出质量决定。
我点击“流视图”。
我点击趋势,然后点击事件
我看到了实时分发包日志数据的列表。
如何查看日志历史记录的操作计数。
如何嵌套事件。
答案 0 :(得分:1)
为了在Firebase Analytics仪表板上查看事件参数,您需要在事件中添加这些参数。该链接将为您提供添加事件参数所需的步骤:Add Customer Event Parameters in Firebase Analytics Reporting
总结步骤:
unique_btn_click_event
为了查看事件中使用的参数列表,您需要选择Analytics(分析)仪表板上“事件”选项卡旁边的“参数报告”选项卡。
一旦跟踪了足够的数据,您将在“事件”页面本身上看到事件参数的值。
关于获取实时事件跟踪,您需要使用 Debug View 来实时跟踪事件。为了在Android版Firebase Analytics中启用调试功能,您需要使用ADB运行以下命令:
在IDE中启用调试
adb shell setprop log.tag.FA VERBOSE
在Firebase Analytics的调试视图中启用调试
adb shell setprop debug.firebase.analytics.app <your_app_package_name>
注意: 用您的应用程序包名称替换<your_app_package_name>
(无<>)。示例:com.example.uniquepackagename
如上所述,您将在事件部分的现有事件表中获得事件操作计数的日志。
最后,对于嵌套事件,我认为Firebase Analytics当前不直接支持该功能。但是,您可以在应用程序中使用“自定义用户”属性按“用户属性”对事件进行分组。用户属性可以用作过滤器,以按用户属性过滤事件。以下是可让您开始使用User Property的链接: Work with User Properties in Firebase
在Android应用中设置用户属性后,您还需要在Firebase Analytics仪表板中添加它们。您需要转到用户属性部分,然后选择新用户属性来添加用户属性。用户属性的名称必须与您在应用程序中使用的名称完全相同。
注意: 设置用户属性后,即使未明确设置,该属性也将保留在您发送的其他事件中。因此,在设置用户属性时要小心,因为在某些事件中您可能不需要它们。
我希望这可以帮助您解决Firebase Analytics中的事件。
此致
Aj