Empieza a usar Google Analytics

Este inicio rápido le muestra cómo agregar Google Analytics a su aplicación y comenzar a registrar eventos.

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

  • Eventos: qué sucede en su aplicación, como acciones del usuario, eventos del sistema o errores.
  • Propiedades de usuario: atributos que usted define para describir segmentos de su 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 agregar ningún código para habilitarlos.

Antes de que empieces

  1. Instale firebase_core y agregue el código de inicialización a su aplicación si aún no lo ha hecho.
  2. Agrega tu aplicación a tu proyecto de Firebase en Firebase console .

Agregue el SDK de Analytics a su aplicación

  1. Desde la raíz de su proyecto Flutter, ejecute el siguiente comando para instalar el complemento:

    flutter pub add firebase_analytics
    
  2. Una vez completado, reconstruya su aplicación Flutter:

    flutter run
    
  3. Una vez instalado, puede acceder al complemento firebase_analytics importándolo en su código Dart:

    import 'package:firebase_analytics/firebase_analytics.dart';
    
  4. Cree una nueva instancia de Firebase Analytics accediendo a la propiedad de la instance en FirebaseAnalytics :

    FirebaseAnalytics analytics = FirebaseAnalytics.instance;
    

Comenzar a registrar eventos

Después de haber creado una instancia FirebaseAnalytics , puede comenzar a registrar eventos con los métodos log de la biblioteca.

Se recomiendan ciertos eventos para todas las aplicaciones ; otros se recomiendan para tipos de negocios o verticales específicos. Debe enviar eventos recomendados junto con sus parámetros prescritos, para garantizar el máximo detalle disponible en sus informes y beneficiarse de futuras funciones e integraciones a medida que estén disponibles. Esta sección muestra el registro de un evento predefinido; para obtener más información sobre el registro de eventos, consulte Registrar eventos .

El siguiente código registra un evento de pago:

await FirebaseAnalytics.instance
  .logBeginCheckout(
    value: 10.0,
    currency: 'USD',
    items: [
      AnalyticsEventItem(
        itemName: 'Socks',
        itemId: 'xjw73ndnw',
        price: '10.0'
      ),
    ],
    coupon: '10PERCENTOFF'
  );

Próximos pasos