我想将用户搜索事件记录到Firebase,但搜索事件中的Search_Term参数值不会显示在仪表板中。这是我的代码:
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.SEARCH_TERM, searchText);
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SEARCH, bundle);
我尝试使用其他参数记录不同的事件,并且param值正确显示在仪表板中!
我该如何解决这个问题?谢谢
答案 0 :(得分:3)
目前,搜索数据未显示在Firebase Analytics信息中心中。
您的记录似乎确实正确。要查看数据,您可以use Google BigQuery。
您应该做的一件事是确保s[this.props.shapeType]
不超过36个字符,否则数据在Firebase (和BigQuery)中显示为空。
一般情况下,当数据未出现时,应确保记录的事件遵循https://support.google.com/firebase/answer/6317498中所述的事件/参数的可能组合。另请注意,Firebase控制台在记录后不会立即显示数据(至少提前30分钟)。
<强>更新强>
Firebase Analytics稍后将事件名称和参数名称的最大长度增加到40个字符,字符串参数值的最大长度增加到100个字符:https://firebase.google.com/support/release-notes/android#wzxhzdk4version_100_-_november_21_2016wzxhzdk5