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.
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.
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 .
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 ).