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
- Instale
firebase_core
y agregue el código de inicialización a su aplicación si aún no lo ha hecho. - Agrega tu aplicación a tu proyecto de Firebase en Firebase console .
Agregue el SDK de Analytics a su aplicación
Desde la raíz de su proyecto Flutter, ejecute el siguiente comando para instalar el complemento:
flutter pub add firebase_analytics
Una vez completado, reconstruya su aplicación Flutter:
flutter run
Una vez instalado, puede acceder al complemento
firebase_analytics
importándolo en su código Dart:import 'package:firebase_analytics/firebase_analytics.dart';
Cree una nueva instancia de Firebase Analytics accediendo a la propiedad de la
instance
enFirebaseAnalytics
: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
- Utilice DebugView para verificar sus eventos.
- Explora tus datos en Firebase console .
- Explore las guías sobre eventos y propiedades de usuario .
- Aprenda a exportar sus datos a BigQuery .