Firebase Analytic Search_Term Param值未显示

LKH*_*LKH 5 android firebase firebase-analytics

我想将用户搜索事件记录到Firebase,但搜索事件中的Search_Term参数值不会显示在仪表板中.这是我的代码:

Bundle bundle = new Bundle();
                bundle.putString(FirebaseAnalytics.Param.SEARCH_TERM, searchText);
                mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SEARCH, bundle);
Run Code Online (Sandbox Code Playgroud)

我试图用其他参数记录不同的事件,并且param值正确显示在仪表板中!

我怎样才能解决这个问题?谢谢

Roy*_*erg 3

目前,搜索数据不会出现在 Firebase Analytics 仪表板中。

您的记录看起来确实正确。要查看数据,您可以使用 Google BigQuery

您应该做的一件事是确保searchText不超过 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