我已成功将Firebase Analytics SDk集成到我的项目中。
我需要跟踪所有用户操作。用户在会话期间执行的操作。像屏幕导航,按钮点击等。
以下是用户登录屏幕时记录事件的一个示例。
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, uid);
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "OPEN");
mFirebaseAnalytics.logEvent("open_login_screen", bundle);
我可以在仪表板上看到事件日志。
查询:
这里需要每次在日志事件发送时发送uid。有没有办法只发送UID一次,其他事件都在UID下?
有没有办法过滤“FirebaseAnalytics.Param.ITEM_NAME”参数的数据?
答案 0 :(得分:0)
在调用setUserID方法设置用户属性后,您应该考虑将附加到每个事件的用户属性用户ID https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.html#setUserId(java.lang.String)