Eventos de depuração

Com o DebugView, você pode ver dados brutos de eventos registrados pelo seu app em dispositivos de desenvolvimento em tempo quase real. Isso é muito útil para fins de validação durante a fase de instrumentação do desenvolvimento e pode ajudar você a descobrir erros e falhas na sua implementação de análises, além de confirmar que todos os eventos e propriedades dos usuários estão sendo registrados corretamente.

Ativar o modo de depuração

Em geral, os eventos registrados pelo seu app são unidos ao longo do período de aproximadamente uma hora e enviados em uma unidade. Esta abordagem conserva a bateria nos dispositivos dos usuários finais e reduz o uso de dados de rede. No entanto, para fins de validação da implementação de análises (e para ver suas análises no relatório do DebugView), você pode ativar o modo de depuração no seu dispositivo de desenvolvimento para enviar eventos com um atraso mínimo.

Android

Para ativar o modo de depuração do Analytics em um dispositivo Android, execute as seguintes linhas de comando:

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

O modo de depuração permanecerá ativado até que você execute a seguinte linha de comando:

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

iOS

Para ativar o modo de depuração do Analytics no seu dispositivo de desenvolvimento, especifique o seguinte argumento de linha de comando no Xcode:

-FIRDebugEnabled

O modo de depuração permanecerá ativado até que você especifique o seguinte argumento de linha de comando:

-FIRDebugDisabled

Relatórios

Depois de habilitar o modo de depuração em seus dispositivos de desenvolvimento, navegue até DebugView selecionando a seta ao lado de StreamView no navegador superior do Google Analytics para Firebase e selecionando DebugView.

Navegue até DebugView selecionando a seta ao lado de StreamView no navegador superior do Google Analytics para Firebase e selecionando DebugView.

Então, comece a utilizar o app para ver os eventos sendo registrados no relatório do DebugView.

O relatório do DebugView.

O streaming de segundos (coluna do meio) exibe os eventos que foram registrados nos últimos 60 segundos. O streaming de minutos (coluna da esquerda) exibe uma série de arquivos de eventos nos últimos 30 minutos. A coluna da direita exibe os principais eventos registrados no intervalo de 30 minutos, bem como as propriedades do usuário atual do dispositivo de desenvolvimento selecionado no momento.

Streaming de segundos

Por padrão, você verá uma lista de eventos registrados nos últimos 60 segundos. Cada evento exibe a data e a hora em que foi registrado no dispositivo de desenvolvimento. É possível clicar em um evento para ver uma lista de parâmetros associados a ele.

Uma lista de exemplos de parâmetros de eventos.

Conforme os valores das propriedades do usuário mudam durante o uso do app, você verá uma entrada para cada alteração.

Um exemplo de propriedade do usuário.

Streaming de minutos

Este stream mostra uma série de círculos. Cada um corresponde a um dos últimos 30 minutos. O número no círculo indica a contagem de eventos recebidos naquele minuto. Clique em um desses círculos para preencher o streaming de segundos com eventos que foram registrados durante aquele minuto. Isso permite que você examine os eventos registrados nos últimos 30 minutos de maneira bem detalhada.

Um exemplo do stream Minutos.

Principais eventos e propriedades do usuário atual

A tabela dos principais eventos exibe os eventos mais registrados durante o intervalo de 30 minutos. A tabela de propriedades do usuário atual mostra o último estado do conjunto de propriedades do usuário do dispositivo de desenvolvimento selecionado no momento.

Um exemplo da tabela de eventos principais.

Seletor de dispositivo

Como diversos dispositivos de desenvolvimento podem ter o modo de depuração ativado, você pode usar o seletor de dispositivos para escolher o dispositivo específico alvo do relatório do DebugView. Com isso, vários desenvolvedores podem se concentrar nos próprios esforços de instrumentação e validação sem afetar uns aos outros.

Um exemplo do seletor de dispositivo.

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.