Журнал событий Firebase Analytics для Android

Я пытаюсь реализовать Firebase Analytics for Android, но он не работает.

Пока что я сделал это https://firebase.google.com/docs/analytics/android/start/

private FirebaseAnalytics mFirebaseAnalytics;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //...
    mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);

    mFirebaseAnalytics.setUserProperty("dev", "TEST");

    // [START custom_event]
    Bundle params = new Bundle();
    params.putString("dev_name", "dev_name_test");
    params.putString("dev_description", "Testing log events");
    mFirebaseAnalytics.logEvent("dev_test", params);
    // ....

Также я отключил disable Instant Run:

Чтобы отключить мгновенный запуск: откройте диалоговое окно «Настройки» или «Предпочтения». Перейдите к Сборке, Выполнению, Развертыванию> Мгновенный запуск. Снимите флажок рядом с Enable Instant Run.

Есть идеи, почему не работает? Я ничего не вижу на панели управления Firebase.


person gon250    schedule 25.05.2016    source источник
comment
Что значит не работает? Вам нужно подождать до 24 часов, чтобы увидеть свои события в консоли.   -  person Gabriele Mariotti    schedule 25.05.2016
comment
Я только что зарегистрировал аналогичный вопрос .. stackoverflow.com/questions/37449449/, пробовали ли вы упомянутый мной материал logcat?   -  person danb    schedule 26.05.2016


Ответы (2)


Самый быстрый способ проверить, что события записываются и выгружаются, - это включить ведение журнала отладки: Просмотр событий в журнале отладки Android Studio

Таким образом, запустите это из командной строки с подключенным устройством / эмулятором:

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

Вы должны видеть сообщения, когда регистрируете события или устанавливаете свойства, а также при загрузке данных.

person djabi    schedule 26.05.2016
comment
и как сделать так, чтобы они не отображались после того, как мы закончили? - person aimiliano; 11.12.2016
comment
привет, спасибо, но мы все еще ждем 24 часа, чтобы увидеть события в веб-консоли? - person zukijuki; 12.01.2017
comment
Просто включите режим отладки, чтобы ускорить это: firebase.google.com/docs/analytics/debugview - person sdhaus; 26.01.2018

По моему опыту, для появления каких-либо событий в консоли требуется около 2-4 часов. Также обратите внимание, что по умолчанию в консоли отображается представление за последние 30 дней, вы можете переключить его на Сегодня. Также следует учитывать, что в консоли для настраиваемых событий вы сможете просматривать только событие dev_test, а не строки, добавленные в качестве настраиваемых параметров. Вы должны экспортировать события в BigQuery, чтобы просмотреть добавленные вами пользовательские параметры dev_name abd dev_description. См. мой аналогичный вопрос здесь, который также может помочь.

person ez4nick    schedule 25.05.2016