Este guia de início rápido mostra como adicionar o Google Analytics ao seu aplicativo e começar a registrar eventos.
O Google Analytics coleta dados de uso e comportamento do seu aplicativo. O SDK registra dois tipos principais de informações:
- Eventos: o que está acontecendo no seu aplicativo, 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 ; você não precisa adicionar nenhum código para ativá-los.
Antes de você começar
- Instale
firebase_core
e adicione o código de inicialização ao seu aplicativo, caso ainda não o tenha feito. - Adicione seu aplicativo ao projeto do Firebase no console do Firebase .
Adicione o SDK do Analytics ao seu aplicativo
Na raiz do seu projeto Flutter, execute o seguinte comando para instalar o plugin:
flutter pub add firebase_analytics
Depois de concluído, reconstrua seu aplicativo Flutter:
flutter run
Depois de instalado, você pode acessar o plugin
firebase_analytics
importando-o em seu código Dart:import 'package:firebase_analytics/firebase_analytics.dart';
Crie uma nova instância do Firebase Analytics acessando a propriedade da
instance
noFirebaseAnalytics
:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Comece a registrar eventos
Depois de criar uma instância FirebaseAnalytics
, você poderá começar a registrar eventos com os métodos log
da biblioteca.
Certos eventos são recomendados para todos os aplicativos ; outros são recomendados para tipos de negócios ou setores específicos. Você deve enviar eventos recomendados junto com seus parâmetros prescritos, para garantir o máximo de detalhes disponíveis em seus relatórios e para se beneficiar de recursos e integrações futuras assim que estiverem disponíveis. Esta seção demonstra o registro de um evento predefinido. Para obter mais informações sobre o registro de eventos, consulte Registrar eventos .
O código a seguir registra um evento de checkout:
await FirebaseAnalytics.instance
.logBeginCheckout(
value: 10.0,
currency: 'USD',
items: [
AnalyticsEventItem(
itemName: 'Socks',
itemId: 'xjw73ndnw',
price: '10.0'
),
],
coupon: '10PERCENTOFF'
);
Próximos passos
- Use o DebugView para verificar seus eventos.
- Explore seus dados no console do Firebase .
- Explore os guias sobre eventos e propriedades do usuário .
- Saiba como exportar seus dados para o BigQuery .