我使用此代码分析用户正在使用的sign_up方法:
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.SIGN_UP_METHOD, "sign_up_method");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SIGN_UP, bundle);
用户注册后,上面给出的代码应该将事件保存在Firebase控制台中。
问题是该事件已创建,但value
列下没有任何内容,即sign_up_method
未显示。
这是来自控制台的快照(事件名称:sign_up
在那里,但代替sign_up_method
,有一个-
):
这里出了什么问题?
请告诉我。
答案 0 :(得分:6)
我向Firebase支持小组提出了同样的问题,他们告诉我
不幸的是,并非所有参数都直接在您的参考中表示 分析报告。它仅适用于建议的子集 事件。但它们可以用作受众定义中的过滤器 每一份报告。它们也包含在导出到BigQuery的数据中 您的应用已链接到BigQuery项目。
因此,要么将您的应用与BigQuery相关联,要么对Firebase必须提供的内容感到满意。
答案 1 :(得分:0)
请检查Firebase Analytics docs。看起来您错误地将参数设置为FirebaseAnalytics.Param.SIGN_UP_METHOD
应改为FirebaseAnalytics.Param.METHOD