Skip to main content
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.

Eventos

El SDK de OneSignal rastrea eventos que pertenecen a eventos de apertura y recepción de notificaciones. Se envían los siguientes eventos: El SDK de OneSignal también envía parámetros que contienen más información sobre la notificación particular a la que se atribuye el evento:

Configurar integración de eventos OneSignal con Google Analytics para Firebase

Configurar Firebase

Sigue la documentación de integración de Firebase y verifica que Firebase esté funcionando correctamente dentro de tu aplicación.

Habilitar Firebase en OneSignal

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.

Firebase habilitado en OneSignal

Verificar eventos de OneSignal

1

Verifica los logs de tu aplicación

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

Eventos de Firebase en LogCat

2

Ve a la consola de Firebase

Ve a la Consola de Firebase para tu proyecto

Consola de Firebase

3

Sigue la Guía de configuración de DebugView

Sigue la Guía de configuración de DebugViewDebugView permite a ADB enviar eventos de Firebase a tu proyecto cuando está en modo debug. Aquí hay un gran video sobre esto para iOS: https://youtu.be/kpkW78OSbiw?t=289Ejemplo de logs de depuración
Xcode logs example
4

Verifica el DebugView

A medida que los eventos de OneSignal se propagan, aparecerán en tiempo real en el DebugView

DebugView

¡Tu aplicación ha sido verificada para rastrear eventos de notificación de OneSignal a través de Google Analytics para Firebase!

FAQ

¿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.
Vincula tu Base de datos de Firebase y usa Firebase Cloud Functions con OneSignal siguiendo nuestro Tutorial de configuración de Firebase.