Depuración de eventos

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

Habilita el modo de depuración

Por lo general, los eventos que registra la app se agrupan en paquetes durante un período de una hora y se suben juntos. Este enfoque preserva la batería de los dispositivos del usuario final y reduce el uso de datos de la red. Sin embargo, para validar la implementación de Analytics (y para ver los análisis en el informe de DebugView), puedes habilitar el modo de depuración en el dispositivo de desarrollo para subir eventos con un retraso mínimo.

Desde Android

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

adb shell setprop debug.firebase.analytics.app <package_name>

Este comportamiento persiste hasta que inhabilites el modo de depuración explícitamente a través del siguiente comando:

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

Desde iOS

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

-FIRDebugEnabled

Este comportamiento persiste hasta que inhabilites el modo de depuración explícitamente a través del siguiente argumento de línea de comandos:

-FIRDebugDisabled

Informes

Cuando habilites el modo de depuración en tus dispositivos de desarrollo, selecciona la flecha que aparece junto a StreamView en la parte superior de Google Analytics para Firebase y selecciona DebugView para ir a DebugView.

Selecciona la flecha que aparece junto a StreamView en la parte superior de Google Analytics para Firebase y selecciona DebugView para ir a DebugView

A continuación, comienza a usar la app para ver cómo se registran los eventos en el informe de DebugView.

El informe de DebugView

La transmisión en segundos (la columna del medio) muestra los eventos que se registraron en los últimos 60 segundos. La transmisión en minutos (la columna de la izquierda) muestra una serie de archivos de eventos de los últimos 30 minutos. La columna de la derecha muestra los eventos principales registrados en el período de 30 minutos, junto con las propiedades actuales del usuario del dispositivo de desarrollo seleccionado actualmente.

Transmisión en segundos

De manera predeterminada, verás una lista de eventos registrados en los últimos 60 segundos. Cada evento muestra una marca de tiempo que corresponde a la hora de registro en el dispositivo de desarrollo. Haz clic en un evento para ver una lista de los parámetros que se asociaron con ese evento.

Una lista de ejemplos de parámetros de evento.

Dado que los valores de las propiedades del usuario cambian mientras se usa la app, verás una entrada para ese cambio.

Un ejemplo de propiedad de usuario.

Transmisión en minutos

Esta transmisión muestra una serie de círculos, cada uno de los cuales corresponde a un minuto de la última media hora. El número en el círculo indica la cantidad de eventos que se recibieron en ese minuto. Si haces clic en uno de estos círculos, se llenará la transmisión en segundos con los eventos que se registraron durante ese minuto. Esto te permite examinar los eventos registrados durante los últimos 30 minutos con un alto nivel de detalle.

Un ejemplo de la transmisión en minutos.

Eventos principales y propiedades actuales del usuario

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

Un ejemplo de la tabla de eventos principales.

Selector de dispositivos

Dado que muchos dispositivos de desarrollo diferentes pueden tener habilitado el modo de depuración, puedes usar el selector de dispositivos para elegir el dispositivo específico en el que se enfocará el informe de DebugView. Esto permite que varios desarrolladores se enfoquen en sus esfuerzos de instrumentación y validación sin afectar a los demás.

Un ejemplo del selector de dispositivos.

Enviar comentarios sobre…

¿Necesitas ayuda? Visita nuestra página de asistencia.