O OneSignal enviará automaticamente eventos de notificação para seu painel de análises se o Google Analytics para Firebase estiver implementado corretamente. Funciona com iOS e Android.
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.
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.
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
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.