Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Comienza a usar Google Analytics

En esta guía de inicio rápido, aprenderás cómo agregar Google Analytics a tu app y comenzar a registrar eventos.

Google Analytics recopila datos de uso y comportamiento de tu app. El SDK registra dos tipos principales de información:

  • Eventos: Lo que sucede en la app, como las acciones de los usuarios, los eventos del sistema o los errores.
  • Propiedades del usuario: Los atributos que defines para describir segmentos de tu base de usuarios, como la preferencia de idioma o la ubicación geográfica.

Analytics registra automáticamente algunos eventos y propiedades del usuario; no es necesario que agregues código para habilitarlos.

Antes de comenzar

  1. Si aún no lo has hecho, agrega Firebase a tu proyecto de iOS y asegúrate de que Google Analytics esté habilitado en el proyecto de Firebase:

    • Si quieres crear un proyecto de Firebase nuevo, habilita Google Analytics durante el flujo de trabajo de su creación.

    • Si ya tienes un proyecto de Firebase que no tiene habilitado Google Analytics, puedes habilitarlo en la pestaña Integraciones de la Configuración del proyecto.

    Cuando habilitas Google Analytics en tu proyecto, las apps de Firebase se vinculan a las transmisiones de datos de Google Analytics.

  2. Paso recomendado: Agrega el marco de trabajo de AdSupport a tu proyecto para habilitar otras funciones como los públicos y la atribución de campañas.

Agrega el SDK de Analytics a tu app

  1. Agrega la dependencia para Firebase al Podfile:
    pod 'Firebase/Analytics'
  2. Ejecuta pod install y abre el archivo .xcworkspace creado.
  3. Importa el módulo de Firebase en UIApplicationDelegate:

    Swift

    import Firebase

    Objective‑C

    @import Firebase;
  4. Configura una instancia compartida de FirebaseApp, generalmente en el método application:didFinishLaunchingWithOptions: de tu app:

    Swift

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];


Inhabilita el registro de atribución de la red de publicidad de Apple (opcional)

Para tu comodidad, el SDK registra automáticamente la app en Apple para la atribución de red de publicidad con SKKNetwork. Si quieres inhabilitar esta función, configura el valor de GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED como NO (booleano) en el archivo info.plist de la app.

Comienza a registrar eventos

Después de configurar la instancia FirebaseApp, puedes comenzar a registrar eventos con el método logEvent().

Algunos eventos se recomiendan para todas las apps; otros se recomiendan para verticales o tipos de empresas específicos. Debes enviar los eventos sugeridos junto con sus parámetros prescritos a fin de asegurarte de tener la mayor cantidad posible de detalles en tus informes y aprovechar las integraciones y funciones futuras cuando estén disponibles. En esta sección, se muestra cómo registrar un evento predefinido. Para obtener más información sobre cómo registrar eventos, consulta Registra eventos.

En el siguiente ejemplo, se muestra cómo registrar un evento recomendado para indicar que un usuario hizo clic en un elemento específico de tu app:

Swift

Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
  AnalyticsParameterItemID: "id-\(title!)",
  AnalyticsParameterItemName: title!,
  AnalyticsParameterContentType: "cont"
  ])

Objective-C

[FIRAnalytics logEventWithName:kFIREventSelectContent
                    parameters:@{
                                 kFIRParameterItemID:[NSString stringWithFormat:@"id-%@", self.title],
                                 kFIRParameterItemName:self.title,
                                 kFIRParameterContentType:@"image"
                                 }];

Para ver este evento en la consola de depuración de Xcode, habilita la depuración de Analytics:

  1. En Xcode, selecciona Product > Scheme > Edit scheme…
  2. Selecciona Run (Ejecutar) en el menú de la izquierda.
  3. Selecciona la pestaña Arguments (Argumentos).
  4. En la sección Arguments Passed On Launch (Argumentos pasados al inicio), agrega -FIRAnalyticsDebugEnabled.

Próximos pasos