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