Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Eventos de depuración

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

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 y errores en su implementación de Analytics y confirmar que todos los eventos y las propiedades del usuario se registran correctamente.

Habilitar el modo de depuración

Por lo general, 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, con el fin de 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

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 de eventos

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

Navegue a DebugView seleccionando la flecha junto a StreamView en la parte superior de navegación 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.

El flujo de segundos (la columna del medio) muestra los eventos que se han registrado en los últimos 60 segundos. El flujo 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 principales eventos registrados en el período de 30 minutos, así como las propiedades del usuario actual para el dispositivo de desarrollo seleccionado actualmente.

Flujo de segundos

De manera 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 cambien durante el curso del 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 tiempo durante los últimos 30 minutos. El número en el círculo indica el conteo de eventos recibidos en ese minuto. Al hacer clic en uno de estos círculos, el flujo de segundos se completará con los eventos que se registraron durante ese minuto de tiempo. Esto le permite examinar los eventos registrados durante los últimos 30 minutos con gran detalle.

Un ejemplo del flujo de minutos.

Principales eventos y propiedades del usuario actual

La tabla Eventos principales muestra los eventos principales que se registraron durante el período de 30 minutos. Y la tabla Propiedades de usuario actuales muestra el estado más reciente del conjunto de Propiedades de 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, 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 dispositivo.