Firebase Analytic Search_Term Значение параметра не отображается

android firebase firebase-analytics

863 просмотра

1 ответ

137 Репутация автора

Я хочу записать событие поиска пользователя в Firebase, но значение параметра Search_Term в событии Search не отображается на панели инструментов. Вот мой код:

Bundle bundle = new Bundle();
                bundle.putString(FirebaseAnalytics.Param.SEARCH_TERM, searchText);
                mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SEARCH, bundle);

Я попытался зарегистрировать другое событие с другим параметром, и значение параметра правильно отображается на панели инструментов!

Как я могу это исправить? Спасибо

Автор: LKH Источник Размещён: 19.07.2016 03:02

Ответы (1)


3 плюса

7481 Репутация автора

Решение

В настоящее время данные поиска не отображаются на панели инструментов 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

Автор: Roy Solberg Размещён: 12.10.2016 12:07
Вопросы из категории :
32x32