DebugView позволяет просматривать необработанные данные о событиях, регистрируемые вашим приложением на устройствах разработки, практически в режиме реального времени. Это очень полезно для валидации на этапе инструментирования разработки и может помочь обнаружить ошибки в реализации Analytics и убедиться, что все события и свойства пользователей регистрируются корректно.
Включить режим отладки
Как правило, события, регистрируемые вашим приложением, объединяются в пакеты в течение примерно одного часа и загружаются одновременно. Такой подход экономит заряд батареи на устройствах конечных пользователей и снижает потребление сетевых данных. Однако для проверки реализации Analytics (и для просмотра Analytics в отчёте DebugView) вы можете включить режим отладки на устройстве разработки, чтобы загружать события с минимальной задержкой.
iOS+
Чтобы включить режим отладки Analytics на устройстве разработки, укажите следующий аргумент командной строки в Xcode:
-FIRDebugEnabled
Такое поведение сохраняется до тех пор, пока вы явно не отключите режим отладки, указав следующий аргумент командной строки:
-FIRDebugDisabled
Вы можете добавить эти аргументы, отредактировав схему своего проекта и добавив новую запись в «Аргументы, переданные при запуске».
Андроид
Чтобы включить режим отладки Analytics на устройстве Android, выполните следующие команды:
adb shell setprop debug.firebase.analytics.app PACKAGE_NAME
Такое поведение сохраняется до тех пор, пока вы явно не отключите режим отладки, выполнив следующую команду:
adb shell setprop debug.firebase.analytics.app .none.
Интернет
Чтобы включить режим отладки Analytics в браузере, установите расширение Google Analytics Debugger Chrome.
После установки включите расширение и обновите страницу. После этого расширение будет регистрировать события в вашем приложении в режиме отладки.
Вы можете просмотреть события, зарегистрированные в DebugView в консоли Firebase .
Отчет о данных событиях
После включения режима отладки на устройствах разработки перейдите к DebugView , нажав стрелку рядом с StreamView в верхней панели навигации Google Analytics и выбрав DebugView.
Google Analytics и выбор DebugView">
Затем просто начните использовать свое приложение, и вы увидите, как события вашего приложения регистрируются в отчете DebugView.
Поток «Секунды» (средний столбец) отображает события, зарегистрированные за последние 60 секунд. Поток «Минуты» (левый столбец) отображает ряд архивов событий за последние 30 минут. В правом столбце отображаются основные события, зарегистрированные за 30-минутный период, а также текущие свойства пользователя для выбранного устройства разработки.
Секундный поток
По умолчанию вы увидите список событий, зарегистрированных за последние 60 секунд. Каждое событие имеет временную метку, соответствующую времени его регистрации на устройстве разработки. Щёлкнув по событию, вы увидите список параметров, связанных с этим событием.
Поскольку значения свойств пользователя изменяются в ходе использования приложения, вы увидите запись об этом изменении.
Минуты потока
Этот поток отображает ряд кругов, каждый из которых соответствует минуте за последние 30 минут. Число в круге указывает количество событий, полученных за эту минуту. Нажатие на один из этих кругов заполнит поток «Секунды» событиями, зарегистрированными за эту минуту. Это позволяет вам детально изучить события, зарегистрированные за последние 30 минут.
Главные события и текущие свойства пользователя
Таблица «Основные события» отображает основные события, зарегистрированные за 30-минутный период. Таблица «Текущие свойства пользователя» отображает текущее состояние набора свойств пользователя для выбранного в данный момент устройства разработки.
Селектор устройств
Поскольку режим отладки может быть включён на многих устройствах разработки, вы можете использовать селектор устройств, чтобы выбрать конкретное устройство, на котором будет сосредоточен отчёт DebugView. Это позволяет нескольким разработчикам сосредоточиться на собственных задачах по инструментированию и валидации, не мешая друг другу.