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

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.

Перейдите к DebugView, выбрав стрелку рядом с StreamView в верхней панели навигации <span class= Google Analytics и выбор DebugView">

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

Отчет DebugView.

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

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

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

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

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

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

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

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

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

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

Таблица Top Events показывает главные события, которые были зарегистрированы в течение 30-минутного периода. А таблица Current User Properties показывает последнее состояние набора User Properties для текущего выбранного устройства разработки.

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

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

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

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