Skip to main content
Google Analytics para Firebase é uma ferramenta de rastreamento de eventos fornecida gratuitamente pelo Google Firebase. Ela permite que você rastreie facilmente eventos dentro do seu aplicativo e os analise posteriormente usando vários filtros.
Esta integração não suporta parâmetros UTM para a URL de abertura.Na Web, o código GA capturará os valores com base na URL no navegador.No Mobile, você precisará capturar esses valores e passá-los para o GA. Nosso Manipulador de Evento de Notificação Aberta pode ser usado para obter o payload da notificação.

Eventos

O SDK OneSignal rastreia eventos relacionados a eventos de abertura e recebimento de notificação. Os seguintes eventos são enviados: O SDK OneSignal também envia parâmetros que contêm mais informações sobre a notificação específica à qual o evento é atribuído:

Configurar integração de eventos OneSignal com Google Analytics para Firebase

Configurar Firebase

Siga a documentação de integração do Firebase e verifique se o Firebase está funcionando corretamente dentro do seu aplicativo.

Habilitar Firebase no OneSignal

Navegue até Dados > Integrações e habilite “Firebase”. Isso começará a enviar dados de eventos para o Firebase. Se você deseja rastrear aberturas influenciadas no iOS, você precisará realizar alguma configuração adicional devido a limitações no Firebase.

Firebase habilitado no OneSignal

Verificar eventos OneSignal

1

Verificar os logs do seu aplicativo

Verifique se o Firebase está tentando enviar eventos relacionados às notificações OneSignalVerifique nos logs LogCat do seu aplicativo e procure por entradas do Google Analytics para Firebase que indiquem que eventos correspondentes ao OneSignal estão sendo enviados. Procure por os_notification_opened,os_notification_received, ou os_notification_influence_open

Eventos Firebase no LogCat

2

Ir para o console do Firebase

Vá para o Console do Firebase do seu projeto

Console do Firebase

3

Seguir o Guia de Configuração do DebugView

Siga o Guia de Configuração do DebugViewO DebugView permite que o ADB envie eventos do Firebase para seu projeto quando está no modo debug. Aqui está um ótimo vídeo sobre isso para iOS: https://youtu.be/kpkW78OSbiw?t=289Exemplo de Logs de Depuração
Exemplo de logs do Xcode
4

Verificar o DebugView

À medida que os eventos OneSignal se propagam, eles aparecerão em tempo real no DebugView

DebugView

Seu aplicativo foi verificado para rastrear eventos de notificação OneSignal através do Google Analytics para Firebase!

FAQ

Por que os eventos de clique e abertura não estão aparecendo no Firebase?

O evento de clique do Firebase os_notification_opened e evento recebido os_notification_received podem não funcionar se a biblioteca do Firebase não tiver sido inicializada a tempo, então a biblioteca do Firebase descarta o evento. Mais detalhes nesta issue do github.
Vincule seu Firebase Database e use Firebase Cloud Functions com OneSignal seguindo nosso Tutorial de Configuração do Firebase.