Este 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 para seu aplicativo. O SDK registra dois tipos principais de informações:
- Eventos: o que está acontecendo em seu aplicativo, como ações do usuário, eventos do sistema ou erros.
- Propriedades do usuário: Atributos que você define para descrever segmentos de 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 o
firebase_core
e adicione o código de inicialização ao seu aplicativo, caso ainda não o tenha feito. - Adicione seu aplicativo ao seu projeto do Firebase no console do Firebase.
Adicione o Analytics SDK ao seu aplicativo
Na raiz do seu projeto Flutter, execute o seguinte comando para instalar o plug-in:
flutter pub add firebase_analytics
Depois de concluído, reconstrua seu aplicativo Flutter:
flutter run
Uma vez instalado, você pode acessar o plug-in
firebase_analytics
importando-o em seu código Dart:import 'package:firebase_analytics/firebase_analytics.dart';
Crie uma nova instância do Firebase Analytics chamando o getter da
instance
noFirebaseAnalytics
:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Iniciar registro de eventos
Depois de criar uma instância do FirebaseAnalytics
, você pode 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 específicos de negócios ou verticais. Você deve enviar eventos sugeridos junto com seus parâmetros prescritos, para garantir o máximo de detalhes disponíveis em seus relatórios e se beneficiar de recursos e integrações futuras assim que estiverem disponíveis. Esta seção demonstra o log de um evento predefinido, para obter mais informações sobre o log de eventos, consulte Log de 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 .
Este 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 para seu aplicativo. O SDK registra dois tipos principais de informações:
- Eventos: o que está acontecendo em seu aplicativo, como ações do usuário, eventos do sistema ou erros.
- Propriedades do usuário: Atributos que você define para descrever segmentos de 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 o
firebase_core
e adicione o código de inicialização ao seu aplicativo, caso ainda não o tenha feito. - Adicione seu aplicativo ao seu projeto do Firebase no console do Firebase.
Adicione o Analytics SDK ao seu aplicativo
Na raiz do seu projeto Flutter, execute o seguinte comando para instalar o plug-in:
flutter pub add firebase_analytics
Depois de concluído, reconstrua seu aplicativo Flutter:
flutter run
Uma vez instalado, você pode acessar o plug-in
firebase_analytics
importando-o em seu código Dart:import 'package:firebase_analytics/firebase_analytics.dart';
Crie uma nova instância do Firebase Analytics chamando o getter da
instance
noFirebaseAnalytics
:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Iniciar registro de eventos
Depois de criar uma instância do FirebaseAnalytics
, você pode 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 específicos de negócios ou verticais. Você deve enviar eventos sugeridos junto com seus parâmetros prescritos, para garantir o máximo de detalhes disponíveis em seus relatórios e se beneficiar de recursos e integrações futuras assim que estiverem disponíveis. Esta seção demonstra o log de um evento predefinido, para obter mais informações sobre o log de eventos, consulte Log de 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 .