Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

События отладки

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

Включение режима отладки

Обычно события, регистрируемые вашим приложением, группируются в течение примерно одного часа и загружаются вместе. Такой подход экономит заряд батареи на устройствах конечных пользователей и снижает использование сетевых данных. Однако в целях проверки реализации аналитики (и для просмотра аналитики в отчете DebugView) вы можете включить режим отладки на своем устройстве разработки для загрузки событий с минимальной задержкой.

Android

Чтобы включить режим отладки Analytics на устройстве Android, выполните следующие команды:

adb shell setprop debug.firebase.analytics.app package_name

Такое поведение сохраняется до тех пор, пока вы явно не отключите режим отладки, выполнив следующую команду:

adb shell setprop debug.firebase.analytics.app .none.

iOS

Чтобы включить режим отладки Analytics на вашем устройстве разработки, укажите следующий аргумент командной строки в Xcode:

-FIRDebugEnabled

Такое поведение сохраняется до тех пор, пока вы явно не отключите режим отладки, указав следующий аргумент командной строки:

-FIRDebugDisabled

Интернет

Чтобы включить режим отладки Analytics в вашем браузере, установите Google Analytics Debugger расширение Chrome.

После установки включите расширение и обновите страницу. С этого момента расширение будет регистрировать события в вашем приложении в режиме отладки.

Вы можете просматривать события, зарегистрированные в DebugView, в консоли Firebase.

Составление отчетов

После того, как вы включили режим отладки на устройствах развития, перейдите DebugView , выбрав стрелку рядом с StreamView на верхней навигационной панели из Google Analytics и выбрать DebugView.

Перейдите к DebugView, щелкнув стрелку рядом с StreamView в верхней части панели навигации Google Analytics и выбрав DebugView.

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

Отчет DebugView.

Поток секунд (средний столбец) показывает события, которые были зарегистрированы за последние 60 секунд. Поток минут (левый столбец) показывает серию архивов событий за последние 30 минут. В правом столбце показаны основные события, зарегистрированные за 30-минутный период, а также текущие свойства пользователя для выбранного в данный момент устройства разработки.

Секундный поток

По умолчанию вы увидите список событий, зарегистрированных за последние 60 секунд. Каждое событие отображает метку времени, которая соответствует времени его регистрации на устройстве разработки. Вы можете щелкнуть событие, чтобы просмотреть список параметров, связанных с этим событием.

Пример списка параметров события.

Поскольку значения свойств пользователя изменяются в процессе использования приложения, вы увидите запись об этом изменении.

Пример свойства пользователя.

Минутный поток

Этот поток показывает серию кругов, каждый из которых соответствует минуте времени за последние 30 минут. Число в кружке указывает количество событий, полученных за эту минуту. При нажатии на один из этих кругов поток секунд заполняется событиями, которые были зарегистрированы в течение этой минуты. Это эффективно позволяет детально изучить события, зарегистрированные за последние 30 минут.

Пример минутного потока.

Основные события и свойства текущего пользователя

В таблице «Самые популярные события» показаны самые популярные события, которые были зарегистрированы за 30-минутный период. Таблица свойств текущего пользователя показывает последнее состояние набора свойств пользователя для выбранного в данный момент устройства разработки.

Пример таблицы топ-событий.

Селектор устройств

Поскольку на многих различных устройствах разработки может быть включен режим отладки, вы можете использовать селектор устройств, чтобы выбрать конкретное устройство, на котором будет сосредоточен отчет DebugView. Это позволяет нескольким разработчикам сосредоточиться на собственных усилиях по инструментированию и проверке, не влияя друг на друга.

Пример селектора устройств.