Neste guia de início rápido, mostraremos como adicionar o Google Analytics ao seu app e como começar a registrar os eventos.
O Google Analytics coleta dados de uso e comportamento do seu app. O SDK registra dois tipos principais de informações:
- Eventos: o que acontece no seu app, como ações do usuário, eventos do sistema ou erros.
- Propriedades do usuário: atributos que você define para descrever segmentos da sua base de usuários, como preferência de idioma ou localização geográfica.
O Analytics registra automaticamente alguns eventos e propriedades do usuário. Não é preciso adicionar códigos para ativá-los.
Antes de começar
- Instale o
firebase_core
e adicione o código de inicialização ao app, caso ainda não tenha feito isso. - Adicionar o app ao projeto do Firebase no Firebase console.
Adicionar o SDK do Analytics ao seu app
Na raiz do seu projeto do Flutter, execute o seguinte comando para instalar o plug-in:
flutter pub add firebase_analytics
Após a conclusão, recrie seu aplicativo criado com o Flutter:
flutter run
Depois de instalado, você poderá acessar o plug-in
firebase_analytics
importando-o no código Dart:import 'package:firebase_analytics/firebase_analytics.dart';
Crie uma nova instância do Firebase Analytics chamando o getter de
instance
emFirebaseAnalytics
:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Iniciar o registro de eventos
Depois de criar uma instância FirebaseAnalytics
, comece a registrar eventos com os métodos log
da biblioteca.
Alguns eventos são recomendados para todos os apps, outros são indicados para tipos de negócios ou indústrias específicas. Você precisa enviar os eventos sugeridos junto com os parâmetros prescritos para garantir o máximo de detalhes nos relatórios e aproveitar os recursos e as integrações assim que forem disponibilizados. Nesta seção, demonstramos a geração de registros de um evento pré-definido. Para mais informações sobre a geração de registros de eventos, consulte Registrar eventos.
O código a seguir registra um evento de finalização de compra:
await FirebaseAnalytics.instance
.logBeginCheckout(
value: 10.0,
currency: 'USD',
items: [
AnalyticsEventItem(
itemName: 'Socks',
itemId: 'xjw73ndnw',
price: '10.0'
),
],
coupon: '10PERCENTOFF'
);
Próximas etapas
- Use o DebugView para verificar seus eventos.
- Confira seus dados no Console do Firebase.
- Conheça os guias sobre eventos e propriedades do usuário.
- Saiba como exportar seus dados para o BigQuery.