En este artículo se explica cómo configurar una aplicación para usar Google Analytics. Si quieres configurar un sitio web para usar Analytics, consulta Configurar Analytics en un sitio web o aplicación.
Antes de empezar
Añade Firebase a tu proyecto de Apple y comprueba que Analytics esté habilitado en el proyecto de Firebase:
Si vas a crear un proyecto de Firebase, habilita Analytics durante el flujo de trabajo de creación del proyecto.
Si utilizas un proyecto de Firebase que no tiene Analytics habilitado, ve a la pestaña Integraciones de la
para habilitarlo. > Configuración del proyecto Cuando habilitas Analytics en tu proyecto, tus aplicaciones de Firebase se vinculan a flujos de datos de Analytics.
(Recomendado) Añade el framework de AdSupport a tu proyecto para habilitar funciones adicionales, como las audiencias y la atribución de campaña.
Añadir el SDK de Analytics a tu aplicación
Usa Swift Package Manager para instalar y gestionar dependencias de Firebase.
- En Xcode, con el proyecto de tu aplicación abierto, ve a File > Add Packages (Archivo > Añadir paquetes).
- Cuando se te solicite, añade el repositorio del SDK de las plataformas de Apple de Firebase:
- Selecciona la biblioteca de Analytics.
- Para disfrutar de una experiencia óptima con Analytics, te recomendamos habilitar Google Analytics en tu proyecto de Firebase y añadir el SDK de Firebase para Google Analytics a tu aplicación. Puedes seleccionar la biblioteca sin la recogida de IDFA o con ella.
- Cuando termines, Xcode empezará a resolver y descargar automáticamente tus dependencias en segundo plano.
- Cuando termines, Xcode empezará a resolver y descargar automáticamente tus dependencias en segundo plano.
https://github.com/firebase/firebase-ios-sdk
Para obtener más información sobre el IDFA, el identificador publicitario a nivel de dispositivo, consulta la documentación de Apple sobre uso de datos y privacidad del usuario y App Tracking Transparency.
A continuación, sigue estos pasos de configuración:
- Importa el módulo de Firebase a tu
UIApplicationDelegate
:Swift
import FirebaseCore import FirebaseAnalytics
Objective‑C
@import FirebaseCore; @import FirebaseAnalytics;
- Configura una instancia compartida de
FirebaseApp
; normalmente, en el métodoapplication:didFinishLaunchingWithOptions:
de tu aplicación:Swift
// Use Firebase library to configure APIs FirebaseApp.configure()
Objective‑C
// Use Firebase library to configure APIs [FIRApp configure];
(Opcional) Inhabilitar el registro de atribución de red publicitaria de Apple
El SDK registra automáticamente tu aplicación para que Apple lleve a cabo la atribución de red publicitaria con SKAdNetwork.
Si quieres inhabilitar esta función, asigna el valor NO
a GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED
(booleano) en el archivo info.plist de tu aplicación.
Pasos siguientes
- Envía eventos a Analytics.
- Utiliza DebugView para verificar tus eventos.
- Consulta tus datos en la consola de Firebase.
- Consulta las guías sobre eventos y propiedades de usuario.
- Consulta cómo exportar tus datos a BigQuery.