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. Obtenga más información sobre cómo comenzar con Google Analytics más adelante en esta página.
Estos niveles crecientes de características de soporte de configuración que pueden ayudarlo a optimizar la experiencia del usuario de su aplicación y sus ingresos publicitarios. ¡Consulte la siguiente tabla de funciones y sus enlaces para obtener más información!
Rasgo | Agregar SDK de anuncios móviles + habilitar métricas de usuario | Agregar SDK de anuncios móviles + habilitar métricas de usuario y Vincular AdMob a Firebase | Agregar SDK de anuncios móviles + habilitar métricas de usuario y Vincula AdMob a Firebase y Agregue el SDK de Firebase para Analytics |
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 | |||
Explore y trabaje con sus datos analíticos a través de Firebase | |||
Ver métricas clave en Firebase console | |||
Marcar conversiones para campañas publicitarias | |||
Cree 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 el registro de eventos de compra de comercio electrónico para métricas de ARPU y ARPPU ) | |||
Configurar conversiones personalizadas para campañas publicitarias | |||
Usar 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 , puede ver estadísticas agregadas de eventos recopilados automáticamente y propiedades de usuario en el panel de control de Analytics de la consola de Firebase sin agregar ningún código adicional a su aplicación.
Sin embargo, si desea recopilar datos de eventos personalizados adicionales o propiedades de usuario, deberá usar 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 ejemplo de caso de uso 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 de ARPU y ARPPU .
Al agregar el SDK de Firebase para Google Analytics, también puede 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 obtener información sobre 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 con 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
).Puede volver a descargar su archivo de configuración de Firebase iOS en cualquier momento desde su
> 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 tiene varios ID de paquete en su proyecto, debe asociar cada ID de paquete con una aplicación registrada en la consola de Firebase 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
, luego abra el archivo.xcworkspace
creado.- Importe el módulo
FirebaseCore
en suUIApplicationDelegate
, así como cualquier otro módulo de Firebase que use el delegado de su aplicación. Por ejemplo, para usar Cloud Firestore y autenticación:SwiftUI
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 de
FirebaseApp
en el métodoapplication(_:didFinishLaunchingWithOptions:)
del delegado de su aplicación:SwiftUI
// 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 usa SwiftUI, debe crear un delegado de aplicación y adjuntarlo a su estructura de
App
a travésUIApplicationDelegateAdaptor
oNSApplicationDelegateAdaptor
. También debe deshabilitar el intercambio de delegados de aplicaciones. Para obtener más información, consulte 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() } } } }
Implementar registro de eventos personalizado
Esta sección muestra un ejemplo de cómo implementar un 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 control de Analytics de la consola de Firebase. Sin embargo, los ingresos no se miden directamente; en cambio, es la suma de sus ingresos estimados de AdMob y los siguientes dos valores de eventos analíticos:
-
in_app_purchase
: cuando un usuario completa una compra en la aplicación que es procesada por App Store en iTunes, como una suscripción inicial, el desbloqueo de servicios premium o la compra de artículos en el 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 de eventos de ecommerce_purchase
en el cálculo de ingresos, deberá implementar un registro personalizado a través del SDK de Firebase para Google Analytics.
Aquí 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 ). Aquí hay 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 el registro de eventos personalizados en su aplicación, visite la documentación de Analytics .
Use 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 los 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, consulta los siguientes tutoriales:
Probar la adopción de nuevos formatos de anuncios ( descripción general | implementación ).
Optimizar la frecuencia de los anuncios ( descripción general | implementación ).