Participe do Firebase Summit on-line e presencialmente em 18 de outubro de 2022. Veja como o Firebase pode ajudar. Usando essa plataforma, você pode acelerar o desenvolvimento de apps, lançar seu aplicativo com confiança e fazer o escalonamento facilmente. Inscreva-se agora

Comece a usar o Google Analytics

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

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

  1. Instale o firebase_core e adicione o código de inicialização ao app, caso ainda não tenha feito isso.
  2. Adicione o app ao projeto do Firebase no Console do Firebase.

Adicionar o SDK do Analytics ao seu app

  1. Na raiz do seu projeto do Flutter, execute o seguinte comando para instalar o plug-in:

    flutter pub add firebase_analytics
    
  2. Após a conclusão, recrie seu aplicativo criado com o Flutter:

    flutter run
    
  3. Depois de instalado, você poderá acessar o plug-in firebase_analytics importando-o no código Dart:

    import 'package:firebase_analytics/firebase_analytics.dart';
    
  4. Crie uma nova instância do Firebase Analytics chamando o getter de instance em FirebaseAnalytics:

    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