Empezar a usar Google Analytics

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 > Configuración del proyecto para habilitarlo.

    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.

  1. En Xcode, con el proyecto de tu aplicación abierto, ve a File > Add Packages (Archivo > Añadir paquetes).
  2. Cuando se te solicite, añade el repositorio del SDK de las plataformas de Apple de Firebase:
  3. https://github.com/firebase/firebase-ios-sdk
  4. Selecciona la biblioteca de Analytics.
  5. 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.
  6. Cuando termines, Xcode empezará a resolver y descargar automáticamente tus dependencias en segundo plano.
  7. Cuando termines, Xcode empezará a resolver y descargar automáticamente tus dependencias en segundo plano.

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:

  1. Importa el módulo de Firebase a tu UIApplicationDelegate:

    Swift

    import FirebaseCore
    import FirebaseAnalytics
            

    Objective‑C

    @import FirebaseCore;
    @import FirebaseAnalytics;
            
  2. Configura una instancia compartida de FirebaseApp; normalmente, en el método application: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