Ir a la consola

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 tu 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 crearás un proyecto nuevo, agrega Firebase a tu proyecto de iOS y sigue los pasos para configurar Google Analytics para tu proyecto durante su creación.

    Si tienes un proyecto existente y no configuraste Google Analytics, puedes vincular el servicio al proyecto desde la pestaña Integraciones de settings > Configuración del proyecto.

  2. Paso recomendado: Agrega el marco de trabajo de AdSupport a tu proyecto para habilitar funciones adicionales 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];


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… (Producto > Esquema > Editar esquema…).
  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