Después de completar la configuración básica de AdMob, también puedes agregar el SDK de Firebase para Google Analytics para aprovechar otras funciones de Google Analytics y Firebase. Obtén información sobre cómo empezar a usar Google Analytics más adelante en esta página.
Estos niveles cada vez más altos de configuración admiten funciones que pueden ayudarte a optimizar la experiencia del usuario de tu app y tus ingresos publicitarios. Consulta la siguiente tabla de funciones y sus vínculos para obtener más información.
Función |
Agregar el SDK de Mobile Ads + habilitar las métricas del usuario |
Agregar el SDK de Mobile Ads + habilitar las métricas del usuario y vincular AdMob a Firebase |
Agregar el SDK de Mobile Ads + habilitar las métricas del usuario y vincular AdMob a Firebase y Agregar el SDK de Firebase para Analytics |
Ver las métricas del usuario en tu cuenta de AdMob | |||
Recopilar de forma automática eventos de Analytics y propiedades del usuario de tu app | |||
Ver métricas del usuario seleccionadas en AdMob | |||
Explora y trabaja con tus datos de Analytics a través de Firebase | |||
Ver métricas clave en Firebase console | |||
Marcar conversiones para campañas publicitarias | |||
Crear públicos personalizados | |||
Exportar y analizar datos en BigQuery | |||
Accede a más funciones de personalización para tus datos de Analytics | |||
Registrar eventos personalizados para estadísticas y modelos (como registrar eventos de ecommerce_purchase para las métricas ARPU y ARPPU) | |||
Configurar las conversiones personalizadas para las campañas publicitarias | |||
Usar
otros productos de Firebase
(como Remote Config y A/B Testing) |
Comienza a usar Google Analytics
Google Analytics es el motor de analítica de Firebase. Con él, podrás acceder a información importante sobre tus datos. Para comenzar a usar Google Analytics en tu app, agrega el SDK de Firebase para Google Analytics.
En los siguientes pasos, se describe cómo comenzar a usar el SDK de Firebase para Google Analytics en tu app. Después de inicializar el SDK, visita la documentación de Analytics para obtener información sobre cómo comenzar a registrar eventos en tu app.
Paso 1: Agrega un archivo de configuración a tu app
Si registraste la app en Firebase antes de crear un vínculo de AdMob, ya agregaste un archivo de configuración de Firebase a la app.
Busca un archivo GoogleService-Info.plist
en la raíz de tu proyecto de Xcode.
Además, asegúrate de que el archivo de configuración se agregue a todos los destinos.
Paso 2: Agrega el SDK de Firebase para Analytics a tu app
Agrega la dependencia del SDK de Firebase para Google Analytics a tu Podfile:
pod 'FirebaseAnalytics'
Ejecuta
pod install
y abre el archivo.xcworkspace
creado.- Importa el módulo
FirebaseCore
en tuUIApplicationDelegate
, así como cualquier otro módulo de Firebase que use el delegado de la app. Por ejemplo, para usar Cloud Firestore y Authentication:SwiftUI
import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Swift
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Objective-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Configura una instancia compartida de
FirebaseApp
en el métodoapplication(_:didFinishLaunchingWithOptions:)
del delegado de la app:SwiftUI
// Use Firebase library to configure APIs FirebaseApp.configure()
Swift
// Use Firebase library to configure APIs FirebaseApp.configure()
Objective-C
// Use Firebase library to configure APIs [FIRApp configure];
- Si usas SwiftUI, debes crear un delegado de la aplicación y adjuntarlo
al struct de tu
App
a través deUIApplicationDelegateAdaptor
oNSApplicationDelegateAdaptor
. También debes inhabilitar el swizzling del delegado de la app. Para obtener más información, consulta las instrucciones de SwiftUI.SwiftUI
@main struct YourApp: App { // register app delegate for Firebase setup @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate var body: some Scene { WindowGroup { NavigationView { ContentView() } } } }
Implementa registros de eventos personalizados
En esta sección, se muestra un ejemplo de cómo implementar registros de eventos
personalizados en tu app. Este ejemplo específico es para el
evento personalizado ecommerce_purchase
, que es útil para crear registros
en apps vinculadas con AdMob, especialmente para calcular
ARPU y
ARPPU.
A continuación, te indicamos cómo implementar registros de eventos personalizados en tu app:
Asegúrate de completar la sección Comienza a usar Google Analytics de esta página, que incluye cómo configurar tu app para usar Firebase, cómo agregar el SDK de Firebase para Google Analytics y cómo inicializar el SDK.
Registra un evento
ecommerce_purchase
(Swift | Obj-C). Por ejemplo:Swift
Analytics.logEvent(AnalyticsEventPurchase, parameters: [ AnalyticsParameterCoupon: "SummerPromo", AnalyticsParameterCurrency: "JPY", AnalyticsParameterValue: 10000, AnalyticsParameterShipping: 500, AnalyticsParameterTransactionID: "192803301", ])
Objective-C
[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 tu app, visita la documentación de Analytics.
Usa otros productos de Firebase en tu app
Después de agregar el SDK de Firebase para Google Analytics, también podrás comenzar a usar otros productos de Firebase, como Firebase Remote Config y Firebase A/B Testing
Remote Config te permite cambiar el comportamiento y el aspecto de tu app sin publicar una actualización y sin costo, para una cantidad ilimitada de usuarios activos por día.
A/B Testing te permite probar cambios en la IU, las funciones o las campañas de participación de tu app para saber si influyen en tus métricas clave (como ingresos y retención) antes de implementar los cambios de forma general.
Optimiza la monetización de anuncios para tu app
Prueba diferentes formatos o parámetros de configuración de anuncios con un pequeño subconjunto de usuarios y, luego, toma decisiones basadas en datos sobre cómo implementar el anuncio para todos los usuarios. Para obtener más información, consulta los siguientes instructivos:
Prueba la adopción del nuevo formato de anuncios (descripción general | implementación).
Optimiza la frecuencia de los anuncios (descripción general | implementación).