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

DebugView позволяет вам видеть необработанные данные о событиях, зарегистрированные вашим приложением на устройствах разработки, практически в реальном времени. Это очень полезно для целей проверки на этапе разработки инструментов и может помочь вам обнаружить ошибки и ошибки в реализации Google 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 в верхней части навигации Google Analytics и выбрав DebugView.

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

Отчет DebugView.

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

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

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

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

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

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

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

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

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

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

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

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

Выбор устройства

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

Пример выбора устройства.