Después de completar la configuración básica de AdMob, también puede agregar el SDK de Firebase para Google Analytics para aprovechar otras funciones de Google Analytics y Firebase. Aprenda cómo comenzar con Google Analytics más adelante en esta página.
Estos niveles cada vez mayores de configuración admiten funciones que pueden ayudarlo a optimizar la experiencia del usuario de su aplicación y sus ingresos por publicidad. ¡Consulte la siguiente tabla de características y sus enlaces para obtener más información!
Característica | Agregar SDK de anuncios para móviles + habilitar métricas de usuario | Agregar SDK de anuncios para móviles + habilitar métricas de usuario y Vincular AdMob a Firebase | Agregar SDK de anuncios para móviles + habilitar métricas de usuario y Vincular AdMob a Firebase y Agregar el SDK de Firebase para análisis |
Ver métricas de usuario en su cuenta de AdMob | |||
Recopile automáticamente eventos analíticos y propiedades de usuario desde su aplicación | |||
Ver métricas de usuario seleccionadas en AdMob | |||
Explora y trabaja con tus datos analíticos a través de Firebase | |||
Ver métricas clave en Firebase console | |||
Marcar conversiones para campañas publicitarias | |||
Crea audiencias personalizadas | |||
Exportar y analizar datos en BigQuery | |||
Acceda a más funciones de personalización para sus datos analíticos | |||
Registre eventos personalizados para análisis y modelos (como registrar eventos de compra_ecommerce para métricas ARPU y ARPPU ) | |||
Configurar conversiones personalizadas para campañas publicitarias | |||
Utilice otros productos de Firebase (como Configuración remota y Pruebas A/B) |
Comience con Google Analytics
Google Analytics es el motor de análisis de Firebase que le brinda acceso a información valiosa sobre sus datos. Comience a usar Google Analytics en su aplicación agregando el SDK de Firebase para Google Analytics.
Con la configuración básica de AdMob , puedes ver estadísticas agregadas de eventos recopilados automáticamente y propiedades de usuario en el panel de Analytics de Firebase console sin agregar ningún código adicional a tu aplicación.
Sin embargo, si desea recopilar datos de eventos personalizados adicionales o propiedades de usuario, deberá utilizar el SDK de Firebase para Google Analytics. Con este SDK, puede registrar hasta 500 tipos de eventos de análisis diferentes y no hay límite en el volumen total de eventos que registra su aplicación. Un caso de uso de ejemplo para registrar eventos personalizados es incluir datos en su cálculo de ingresos de un evento personalizado llamado ecommerce_purchase
para ayudarlo a representar mejor las métricas ARPU y ARPPU .
Al agregar el SDK de Firebase para Google Analytics, también puedes agregar conversiones personalizadas para campañas publicitarias y habilitar el uso de otros productos de Firebase .
Los siguientes pasos describen cómo comenzar a usar el SDK de Firebase para Google Analytics en su aplicación. Después de inicializar el SDK, visite la documentación de Analytics para aprender cómo comenzar a registrar eventos en su aplicación.
Paso 1: agregue un archivo de configuración a su aplicación
Si registró su aplicación en Firebase antes de crear un enlace de AdMob, entonces ya agregó un archivo de configuración de Firebase a su aplicación.Busque un archivo GoogleService-Info.plist
en la raíz de su proyecto Xcode. También asegúrese de que el archivo de configuración se agregue a todos los destinos.
En la tarjeta Tus aplicaciones de tu Configuración del proyecto , selecciona el ID del paquete de la aplicación para la que necesitas un archivo de configuración.
>Haga clic en Descargar GoogleService-Info.plist para obtener su archivo de configuración de Firebase iOS (
GoogleService-Info.plist
).Puedes descargar tu archivo de configuración de Firebase iOS nuevamente en cualquier momento desde tu
> Configuración del proyecto .Asegúrese de que el nombre del archivo de configuración no tenga caracteres adicionales, como
(2)
.
Mueva su archivo de configuración a la raíz de su proyecto Xcode. Si se le solicita, seleccione agregar el archivo de configuración a todos los destinos.
Si tienes varios ID de paquete en tu proyecto, debes asociar cada ID de paquete con una aplicación registrada en Firebase console para que cada aplicación pueda tener su propio archivo GoogleService-Info.plist
.
Paso 2: agregue el SDK de Firebase para Analytics a su aplicación
Agregue la dependencia del SDK de Firebase para Google Analytics a su Podfile:
pod 'FirebaseAnalytics'
Ejecute
pod install
y luego abra el archivo.xcworkspace
creado.- Importe el módulo
FirebaseCore
en suUIApplicationDelegate
, así como cualquier otro módulo de Firebase que utilice el delegado de su aplicación. Por ejemplo, para usar Cloud Firestore y autenticación:Interfaz de usuario rápida
import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Rápido
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
C objetivo
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Configure una instancia compartida
FirebaseApp
en el métodoapplication(_:didFinishLaunchingWithOptions:)
del delegado de su aplicación:Interfaz de usuario rápida
// Use Firebase library to configure APIs FirebaseApp.configure()
Rápido
// Use Firebase library to configure APIs FirebaseApp.configure()
C objetivo
// Use Firebase library to configure APIs [FIRApp configure];
- Si está utilizando SwiftUI, debe crear un delegado de aplicación y adjuntarlo a su estructura
App
medianteUIApplicationDelegateAdaptor
oNSApplicationDelegateAdaptor
. También debes desactivar el cambio de delegados de aplicaciones. Para obtener más información, consulte las instrucciones de SwiftUI .Interfaz de usuario rápida
@main struct YourApp: App { // register app delegate for Firebase setup @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate var body: some Scene { WindowGroup { NavigationView { ContentView() } } } }
Implementar registro de eventos personalizado
Esta sección muestra un ejemplo de cómo implementar el registro de eventos personalizado en su aplicación. Este ejemplo específico es para el evento personalizado ecommerce_purchase
, que es un evento útil para registrar aplicaciones vinculadas a AdMob, especialmente para calcular ARPU y ARPPU .
Una métrica clave para su aplicación son los ingresos por usuario , que se pueden segmentar aún más en ARPU y ARPPU . Estas dos métricas se muestran en la tarjeta Métricas de usuario de su cuenta de AdMob y en el panel de Análisis de Firebase console. Sin embargo, los ingresos no se miden directamente; en cambio, es la suma de sus ingresos estimados de AdMob y los dos valores de eventos analíticos siguientes:
-
in_app_purchase
: cuando un usuario completa una compra dentro de la aplicación procesada por App Store en iTunes, como una suscripción inicial, el desbloqueo de servicios premium o la compra de elementos del juego.
-
ecommerce_purchase
: cuando un usuario completa una compra, como comprar en línea, comprar cupones o artículos con descuento, o comprar entradas para el cine.
Sin ningún código adicional en su aplicación, el SDK de anuncios móviles recopila automáticamente datos analíticos para eventos in_app_purchase
. Sin embargo, si también desea incluir datos del evento ecommerce_purchase
en el cálculo de ingresos, deberá implementar un registro personalizado a través del SDK de Firebase para Google Analytics.
A continuación se explica cómo implementar el registro de eventos personalizado en su aplicación:
Asegúrese de haber completado la sección Comenzar con Google Analytics de esta página, que incluye configurar su aplicación para usar Firebase, agregar el SDK de Firebase para Google Analytics e inicializar el SDK.
Registre un evento
ecommerce_purchase
( Swift | Obj-C ). He aquí un ejemplo:Rápido
Analytics.logEvent(AnalyticsEventPurchase, parameters: [ AnalyticsParameterCoupon: "SummerPromo", AnalyticsParameterCurrency: "JPY", AnalyticsParameterValue: 10000, AnalyticsParameterShipping: 500, AnalyticsParameterTransactionID: "192803301", ])
C objetivo
[FIRAnalytics logEventWithName:kFIREventPurchase parameters:@{ kFIRParameterCoupon: @"SummerPromo", kFIRParameterCurrency: @"JPY", kFIRParameterValue: @10000, kFIRParameterShipping: @500, kFIRParameterTransactionID: @"192803301", }];
Para obtener más información sobre cómo registrar eventos personalizados en su aplicación, visite la documentación de Analytics .
Utilice otros productos de Firebase en su aplicación
Después de agregar el SDK de Firebase para Google Analytics, también puede comenzar a usar otros productos de Firebase, como Firebase Remote Config y Firebase A/B Testing.
Remote Config le permite cambiar el comportamiento y la apariencia de su aplicación sin publicar una actualización de la aplicación, sin costo alguno, para usuarios activos diarios ilimitados.
Las pruebas A/B le brindan el poder de probar cambios en la interfaz de usuario, las funciones o las campañas de participación de su aplicación para saber si tienen un impacto en sus métricas clave (como ingresos y retención) antes de implementar los cambios ampliamente.
Optimice la monetización de anuncios para su aplicación
Pruebe diferentes formatos o configuraciones de anuncios con un pequeño subconjunto de usuarios y luego tome decisiones basadas en datos sobre la implementación del anuncio para todos sus usuarios. Para obtener más información, consulte los siguientes tutoriales:
Pruebe la adopción de un nuevo formato de anuncio ( descripción general | implementación ).
Optimice la frecuencia de los anuncios ( descripción general | implementación ).