Firebase Analytic Search_Term 参数值未显示
Firebase Analytic Search_Term Param value not showing
我想将用户搜索事件记录到 Firebase,但搜索事件中的 Search_Term 参数值未显示在仪表板中。这是我的代码:
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.SEARCH_TERM, searchText);
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SEARCH, bundle);
我尝试使用其他参数记录不同的事件,并且参数值正确显示在仪表板中!
我该如何解决这个问题?谢谢
目前搜索数据没有出现在 Firebase Analytics 仪表板中。
您的记录似乎确实正确。要查看数据,您可以 use Google BigQuery.
您应该做的一件事是 确保 searchText
不超过 36 个字符,否则数据在 Firebase(和 BigQuery)中只会显示为空。
一般来说,当数据未出现时,应该确保记录的事件遵循 events/parameters 的可能组合,如 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
我想将用户搜索事件记录到 Firebase,但搜索事件中的 Search_Term 参数值未显示在仪表板中。这是我的代码:
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.SEARCH_TERM, searchText);
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SEARCH, bundle);
我尝试使用其他参数记录不同的事件,并且参数值正确显示在仪表板中!
我该如何解决这个问题?谢谢
目前搜索数据没有出现在 Firebase Analytics 仪表板中。
您的记录似乎确实正确。要查看数据,您可以 use Google BigQuery.
您应该做的一件事是 确保 searchText
不超过 36 个字符,否则数据在 Firebase(和 BigQuery)中只会显示为空。
一般来说,当数据未出现时,应该确保记录的事件遵循 events/parameters 的可能组合,如 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