OneSignal enviará automáticamente eventos de notificación a tu dashboard de analíticas si Google Analytics para Firebase está correctamente implementado. Funciona con iOS y Android.
Google Analytics para Firebase es una herramienta de seguimiento de eventos proporcionada gratuitamente por Google Firebase. Te permite rastrear fácilmente eventos dentro de tu aplicación y analizarlos más tarde usando varios filtros.
Esta integración no soporta parámetros UTM en la URL de lanzamiento.En Web, el código GA capturará los valores basados en la URL en el navegador.En Móvil, necesitarás capturar estos valores y pasarlos a GA. Nuestro Notification Opened Event Handler puede usarse para obtener el payload de notificación.
Navega a Data > Integrations y habilita “Firebase”.Esto comenzará a enviar datos de eventos a Firebase. Si deseas rastrear aperturas influenciadas en iOS, necesitarás realizar alguna configuración adicional debido a limitaciones en Firebase.
Verifica que Firebase esté intentando enviar eventos relacionados con notificaciones de OneSignalVerifica en los logs LogCat de tu aplicación y busca entradas de Google Analytics para Firebase que indiquen que se están enviando eventos correspondientes a OneSignal. Busca os_notification_opened,os_notification_received, o os_notification_influence_open
¿Por qué los eventos de clic y apertura no se muestran en Firebase?
El evento de clic de Firebase os_notification_opened y el evento recibido os_notification_received pueden no funcionar si la biblioteca de Firebase no se ha inicializado a tiempo, por lo que la biblioteca de Firebase descarta el evento. Más detalles en este issue de github.