Почему пользовательские события аналитики Firebase не отображаются на панели инструментов?

Я интегрировал firebase в свое приложение для Android. Я отправляю пользовательские события следующим образом:

 Bundle bundle = new Bundle();
        bundle.putString("First Category", "First catValue");
        bundle.putString("sub Cat", "sub CatValue");
        bundle.putLong(FirebaseAnalytics.Param.VALUE, "value");
        firebaseAnalytics.logEvent("My Custom Event", bundle);

Ни одно из моих настраиваемых событий не отображается на вкладке событий на панели инструментов аналитики Firebase.

Я рассмотрел некоторые вопросы, которые уже задавали, например этот: Android Firebase Analytics Отчеты о пользовательских событиях в консоли

Но не смог решить свою проблему, так как я попробовал некоторые из предложений там, например, было предложено протестировать более чем с 10 пользователями, чтобы иметь возможность получать настраиваемые события, которые я сделал, но на вкладке событий ничего не отображается.

Я отлаживал следующие команды:

adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC

Мои события регистрируются в командной строке, но не отображаются на панели управления firebase.

Я неправильно отправляю пользовательские события? Нужно ли мне что-либо настраивать на панели управления Firebase, чтобы получать настраиваемые события?

Обновление:

Когда я отлаживал с помощью команд:

 adb shell setprop log.tag.FA VERBOSE
    adb shell setprop log.tag.FA-SVC VERBOSE
    adb logcat -v time -s FA FA-SVC

Я нашел этот важный журнал, в котором указано Name must consist of letters, digits or _ (underscores).

Затем я изменил свое мероприятие, как показано ниже:

 Bundle bundle = new Bundle();
            bundle.putString("First_Category", "First_catValue");
            bundle.putString("sub_Cat", "sub_CatValue");
            bundle.putLong(FirebaseAnalytics.Param.VALUE, "value");
            firebaseAnalytics.logEvent("My_Custom_Event", bundle);

Затем я включил режим отладки https://support.google.com/firebase/answer/7201382?hl=en&utm_id=ad, как было предложено adbitx в ответе ниже, затем начали отображаться события.


person Prashant    schedule 25.04.2017    source источник
comment
Спасибо. Вы сэкономили мне время. Поставляются ли пользовательские события в панели управления событиями?   -  person akshay bhange    schedule 22.03.2018
comment
Добро пожаловать, да, они попадают в панель управления событиями   -  person Prashant    schedule 22.03.2018
comment
@pcj Привет, вы можете сказать мне, нужно ли связать аналитику firebase с Big Query, чтобы мои пользовательские события регистрировались на панели инструментов. Вышеупомянутое решение не работает в моем случае, события регистрируются в терминале, но они не отображаются в представлении отладки на панели управления консоли firebase. Пожалуйста, дайте мне знать, что я пропал.   -  person Kotdroid    schedule 08.02.2019


Ответы (2)


Обновление:

Когда я отлаживал с помощью команд:

    adb shell setprop log.tag.FA VERBOSE
    adb shell setprop log.tag.FA-SVC VERBOSE
    adb logcat -v time -s FA FA-SVC

Я нашел этот важный журнал, в котором говорится

Name must consist of letters, digits or _ (underscores).

Затем я изменил свое мероприятие, как показано ниже:

 Bundle bundle = new Bundle();
            bundle.putString("First_Category", "First_catValue");
            bundle.putString("sub_Cat", "sub_CatValue");
            bundle.putLong(FirebaseAnalytics.Param.VALUE, "value");
            firebaseAnalytics.logEvent("My_Custom_Event", bundle);

Затем я включил режим отладки https://support.google.com/firebase/answer/7201382?hl=en&utm_id=ad, как было предложено adbitx в ответе, затем начали отображаться события.

person Prashant    schedule 26.04.2017

Обычно данные появляются на панели управления в течение нескольких часов. Если вы хотите проверить, правильно ли регистрируются и принимаются ваши события Firebase Analytics, попробуйте DebugView и у вас должна быть возможность проверить трафик. Пороговое значение в 10 пользователей предназначено для аудитории, а не для настраиваемых событий.

person adbitx    schedule 25.04.2017
comment
Привет, спасибо за эту классную функцию Debug View, которая сокращает время на тестирование регистрации событий. - person Prashant; 26.04.2017
comment
нет проблем. Да, это хорошая возможность проверить правильность инструмента. - person adbitx; 28.04.2017