Eventos de depuración

DebugView le permite ver los datos de eventos sin procesar registrados por su aplicación en dispositivos de desarrollo casi en tiempo real. Esto es muy útil para fines de validación durante la fase de instrumentación del desarrollo y puede ayudarlo a descubrir errores en su implementación de Analytics y confirmar que todos los eventos y propiedades del usuario se registran correctamente.

Habilitar el modo de depuración

Generalmente, los eventos registrados por su aplicación se agrupan durante un período de aproximadamente una hora y se cargan juntos. Este enfoque conserva la batería de los dispositivos de los usuarios finales y reduce el uso de datos de la red. Sin embargo, para validar su implementación de Analytics (y para ver su Analytics en el informe DebugView), puede habilitar el modo de depuración en su dispositivo de desarrollo para cargar eventos con un retraso mínimo.

iOS+

Para habilitar el modo de depuración de Analytics en su dispositivo de desarrollo, especifique el siguiente argumento de línea de comando en Xcode:

-FIRDebugEnabled

Este comportamiento persiste hasta que deshabilite explícitamente el modo de depuración especificando el siguiente argumento de línea de comando:

-FIRDebugDisabled

Puede agregar estos argumentos editando el esquema de su proyecto y agregando una nueva entrada a "Argumentos pasados ​​al iniciar".

Androide

Para habilitar el modo de depuración de Analytics en un dispositivo Android, ejecute los siguientes comandos:

adb shell setprop debug.firebase.analytics.app PACKAGE_NAME

Este comportamiento persiste hasta que deshabilite explícitamente el modo de depuración ejecutando el siguiente comando:

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

Web

Para habilitar el modo de depuración de Analytics en su navegador, instale la extensión Google Analytics Debugger Chrome.

Una vez instalada, habilite la extensión y actualice la página. A partir de ese momento, la extensión registrará eventos en su aplicación en modo de depuración.

Puede ver los eventos registrados en DebugView en Firebase console.

Informe sobre datos del evento

Una vez que habilite el modo de depuración en sus dispositivos de desarrollo, navegue hasta DebugView seleccionando la flecha junto a StreamView en la navegación superior de Google Analytics y seleccionando DebugView.

Navegue a DebugView seleccionando la flecha junto a StreamView en la navegación superior de Google Analytics y seleccionando DebugView

Luego, simplemente comience a usar su aplicación para ver los eventos de su aplicación que se registran en el informe DebugView.

El informe DebugView.

La secuencia de Segundos (la columna del medio) muestra los eventos que se han registrado en los últimos 60 segundos. La transmisión de Minutos (la columna de la izquierda) muestra una serie de archivos de eventos de los últimos 30 minutos. Y la columna de la derecha muestra los eventos principales registrados en el período de 30 minutos, así como las propiedades del usuario actual para el dispositivo de desarrollo seleccionado actualmente.

Transmisión de segundos

De forma predeterminada, verá una lista de eventos registrados en los últimos 60 segundos. Cada evento muestra una marca de tiempo que corresponde al momento de su registro en el dispositivo de desarrollo. Puede hacer clic en un evento para ver una lista de los parámetros asociados con ese evento.

Una lista de ejemplo de parámetros de eventos.

A medida que los valores de propiedad del usuario cambian durante el uso de la aplicación, verá una entrada para ese cambio.

Una propiedad de usuario de ejemplo.

Flujo de minutos

Esta secuencia muestra una serie de círculos, cada uno de los cuales corresponde a un minuto de los últimos 30 minutos. El número dentro del círculo indica el recuento de eventos recibidos en ese minuto. Al hacer clic en uno de estos círculos, se completará la transmisión de Segundos con eventos que se registraron durante ese minuto. Esto le permite efectivamente examinar los eventos registrados durante los últimos 30 minutos con gran detalle.

Un ejemplo del flujo de minutos.

Eventos principales y propiedades del usuario actual

La tabla de Eventos principales muestra los eventos principales que se registraron durante el período de 30 minutos. Y la tabla Propiedades del usuario actual muestra el estado más reciente del conjunto de Propiedades del usuario para el dispositivo de desarrollo seleccionado actualmente.

Un ejemplo de la tabla de eventos principales.

Selector de dispositivo

Dado que muchos dispositivos de desarrollo diferentes pueden tener habilitado el modo de depuración, puede usar el selector de dispositivos para elegir el dispositivo específico en el que se centrará el informe DebugView. Esto permite que varios desarrolladores se concentren en sus propios esfuerzos de instrumentación y validación sin afectarse entre sí.

Un ejemplo del selector de dispositivos.