Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Comience con Google Analytics

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

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: lo que sucede en su aplicación, como acciones del usuario, eventos del sistema o errores.
  • Propiedades de usuario: atributos que 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 de usuario ; no necesita 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. Agregue su aplicación a su proyecto de Firebase en la consola de Firebase.

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 completada, 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 llamando al captador de instance en FirebaseAnalytics :

    FirebaseAnalytics analytics = FirebaseAnalytics.instance;
    

Empezar a registrar eventos

Una vez que haya creado una instancia de FirebaseAnalytics , puede comenzar a registrar eventos con los métodos de 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 sugeridos 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 demuestra el registro de un evento predefinido. Para obtener más información sobre el registro de eventos, consulte Eventos de registro .

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