Depuración de eventos

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

Cómo habilitar el modo de depuración

Por lo general, los eventos que registra tu app se agrupan en paquetes durante un período de una hora y se suben juntos. Este enfoque conserva la batería de los dispositivos del usuario final y reduce el uso de datos de la red. Sin embargo, para validar tu implementación de análisis (y para ver tus análisis en el informe de DebugView), puedes habilitar el modo de depuración en tu 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 tu dispositivo de programación, 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 programación, 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 su 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 programación 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 programadores se enfoquen en su propia instrumentación y en sus esfuerzos de 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.