Firebase Analytics: o que é, principais recursos e integração no seu projeto

Autor: IT Sectr Publicado: 2026-04-22 Tempo de leitura: 8 min

Firebase Analytics é uma ferramenta de análise gratuita do Google para aplicativos móveis e web, fornecendo rastreamento de eventos, públicos e integração com os serviços do Firebase. O SDK oferece suporte às plataformas Android, iOS, Flutter, React Native e Web. De acordo com Firebase Documentation (2025), o Firebase Analytics é usado em mais de 3 milhões de aplicativos em todo o mundo e processa mais de 50 bilhões de eventos diariamente.

Limites e preços do Firebase Analytics

Firebase Analytics é completamente gratuito e não tem limites no número de eventos registrados — esta é uma diferença chave em relação ao Amplitude (10–20 milhões de eventos no plano gratuito) e ao Mixpanel (20 milhões). As únicas restrições: 500 tipos de eventos por projeto, 100 parâmetros por evento (dos quais não mais que 25 são texto) e 100 valores únicos de propriedade de usuário por projeto.

A exportação para o BigQuery também é gratuita até 10 GB por mês, cobrindo as necessidades da maioria dos aplicativos com até 100.000 MAU. Se o limite for excedido, as taxas padrão do BigQuery se aplicam ($5/TB de dados processados). De acordo com Firebase Blog (2025), 95% dos projetos permanecem dentro dos limites gratuitos do BigQuery usando exportação em streaming com extração diária. Para otimizar os custos do BigQuery, agregue dados antes da exportação por meio de consultas programadas — isso reduz o volume de dados processados em 60–80%.

Principais conclusões

  • Firebase Analytics — uma plataforma de análise gratuita do Google com eventos e públicos ilimitados
  • Eventos — a principal unidade de medida, cada ação do usuário é registrada como um evento com parâmetros
  • Públicos — segmentos de usuários dinâmicos que são atualizados em tempo real
  • Integração com Firebase — o Analytics serve como núcleo para Cloud Messaging, Remote Config, Predictions e A/B Testing
  • Relatórios — painéis integrados: Overview, Events, Conversions, Retention, User Properties

O que é Firebase Analytics?

Firebase Analytics é uma plataforma de análise em nuvem do Google, parte do ecossistema Firebase. Ela fornece rastreamento completo da jornada do usuário: desde o primeiro lançamento do aplicativo até as ações alvo (compras, assinaturas, conclusão de níveis). Ao contrário de sistemas universais como o Google Analytics 4, o Firebase Analytics é otimizado para aplicativos móveis com latência mínima de entrega de eventos.

A principal vantagem é a integração perfeita com outros serviços do Firebase: Crashlytics para relatórios de falhas, Cloud Messaging para notificações push, Remote Config para testes A/B e Predictions para previsões de ML. De acordo com Google I/O (2024), aplicativos que usam a pilha completa do Firebase reduzem o tempo de lançamento de recursos em 30%.

Principais recursos do Firebase Analytics

Rastreamento de eventos

Eventos são a unidade fundamental do Firebase Analytics. Cada ação do usuário é registrada como um evento com parâmetros obrigatórios (screen_view, session_start) e personalizados. O Firebase suporta até 500 tipos de eventos e 100 parâmetros por evento. Todos os eventos são ilimitados em volume — não há limite no número de eventos registrados por dia, o que distingue fundamentalmente o serviço das alternativas pagas.

Públicos e segmentos

Públicos são grupos dinâmicos de usuários que são atualizados em tempo real. Você define uma condição (por exemplo, “usuários que fizeram 3+ compras em 30 dias”), e o Firebase adiciona automaticamente novos usuários quando a condição é atendida. Os públicos são usados para segmentação de notificações push via Cloud Messaging e para exportação para redes de anúncios (Google Ads, Display & Video 360).

Integração com serviços Firebase

Integração é o principal diferencial do Firebase Analytics em relação a sistemas isolados. Os dados do Analytics alimentam automaticamente o Crashlytics (contexto de falhas), Remote Config (personalização de parâmetros), Cloud Messaging (notificações segmentadas) e Predictions (previsão de ML de LTV e Churn). Por exemplo, o segmento de “alto risco de churn” do Predictions é construído com base nos dados do Analytics e aciona automaticamente uma campanha de retenção via Cloud Messaging.

Como configurar o Firebase Analytics no seu projeto

A configuração do Firebase Analytics consiste em três etapas: criar um projeto no Firebase Console, adicionar o arquivo de configuração google-services.json e inicializar o SDK no código do aplicativo. Para Android, adicione o plugin google-services no build.gradle e a dependência analytics-ktx. Para iOS, use o Podfile com pod Firebase/Analytics.

Após a inicialização do SDK, ele registra automaticamente eventos básicos: first_open, session_start, screen_view e app_update. Para eventos personalizados, use o método logEvent com um nome de evento e um pacote de parâmetros. Verifique a integração usando o DebugView no Firebase Console — ele mostra eventos em tempo real com todos os parâmetros.

Eventos e parâmetros no Firebase Analytics

O sistema de eventos do Firebase Analytics inclui eventos recomendados (purchase, add_to_cart, share, sign_up) com parâmetros predefinidos e eventos personalizados com nomes e valores arbitrários. Os eventos recomendados têm uma vantagem — eles participam automaticamente dos relatórios do Google Ads e permitem o uso dos modelos de previsão do Firebase Predictions.

Cada evento vem com parâmetros: string (até 100 caracteres), numérico (Double) ou array (Array). Os parâmetros são divididos em propriedades de usuário (user properties) — características que persistem entre sessões (por exemplo, nível no jogo) — e parâmetros de evento — contexto de uma ação específica. De acordo com o Firebase Team (2024), aplicativos com propriedades de usuário configuradas corretamente obtêm 25% mais insights dos relatórios padrão.

Relatórios e painéis do Firebase Analytics

Firebase Console fornece vários relatórios integrados. Overview — resumo de DAU, MAU, receita e taxa de conversão para o período selecionado. Events — detalhes de cada evento com contagem, usuários únicos e parâmetros. Conversions — rastreamento de eventos alvo marcados como conversões. Retention — relatório de coorte dividido por dias, semanas e meses.

StreamView — um painel em tempo real que exibe os eventos à medida que chegam. O mapa mostra as geolocalizações dos usuários ativos, e o feed de eventos mostra cada ação minuto a minuto. O StreamView é útil para monitorar lançamentos de novas versões e campanhas de marketing — você pode ver um pico de atividade no momento em que uma notificação push é enviada.

Para análise aprofundada, configure a integração com BigQuery. Os dados são exportados diariamente como eventos brutos events_YYYYMMDD. Use SQL para criar painéis personalizados: análise de coorte com períodos arbitrários, funis de conversão com qualquer etapa e segmentação RFM. De acordo com Firebase Blog (2024), a integração com BigQuery multiplica as capacidades analíticas da plataforma, permitindo combinar dados do Firebase com CRM, sistemas de anúncios e fontes externas.

Exemplo de integração em Kotlin

Abaixo está o código de integração do Firebase Analytics em um aplicativo Android em Kotlin. Ele demonstra inicialização, registro do evento recomendado purchase e um evento personalizado com parâmetros de usuário.

kotlin
import com.google.firebase.analytics.FirebaseAnalytics
import com.google.firebase.analytics.ktx.logEvent

class AnalyticsManager {
    private val firebaseAnalytics = FirebaseAnalytics.getInstance(context)

    fun trackPurchase(itemId: String, price: Double, currency: String) {
        val params = bundleOf(
            FirebaseAnalytics.Param.ITEM_ID to itemId,
            FirebaseAnalytics.Param.VALUE to price,
            FirebaseAnalytics.Param.CURRENCY to currency
        )
        firebaseAnalytics.logEvent(FirebaseAnalytics.Event.PURCHASE, params)
    }

    fun trackTutorialStep(stepNumber: Int, stepName: String) {
        firebaseAnalytics.logEvent("tutorial_step") {
            param("step_number", stepNumber)
            param("step_name", stepName)
        }
    }
}

Após a integração, verifique os eventos no Firebase Console. Use o DebugView para depuração — os eventos aparecerão em 3–5 segundos após o primeiro lançamento no modo de depuração.

Erros comuns ao trabalhar com Firebase Analytics

O primeiro erro é ter muitos eventos personalizados sem estrutura. 500 tipos de eventos é um limite, mas 50 eventos bem projetados são mais úteis do que 500 caóticos. Defina seu modelo de eventos no início: eventos recomendados para ações padrão (purchase, sign_up) e eventos personalizados apenas para a lógica única do aplicativo.

O segundo erro é ignorar as propriedades de usuário para segmentação. Se você não definir propriedades de usuário (nível, plano, país), não poderá criar públicos para segmentação no Cloud Messaging. Defina propriedades de usuário ao fazer login no aplicativo e atualize-as quando o status do usuário mudar. De acordo com Firebase Blog (2024), 40% das equipes não usam propriedades de usuário, perdendo a oportunidade de personalizar comunicações.

O terceiro erro é não usar o DebugView antes do lançamento. O DebugView mostra eventos em tempo real com parâmetros completos — esta é a única maneira de garantir que os dados estejam corretos antes de ir para produção. De acordo com o Google (2024), 60% dos erros de integração do Firebase Analytics são descobertos apenas após o lançamento, quando a correção requer uma atualização de versão do aplicativo.

Perguntas frequentes

Como o Firebase Analytics é diferente do Google Analytics 4 (GA4)?

Firebase Analytics é um SDK móvel do Firebase com latência mínima e integração profunda com os serviços do Firebase. O GA4 é uma plataforma orientada à web com suporte a dados móveis por meio do SDK do Firebase. O Firebase Analytics serve como fonte de dados para o GA4 quando a integração está configurada.

Há um limite no número de eventos no Firebase Analytics?

Não há limites no número de eventos — o Firebase Analytics é gratuito para volume ilimitado de eventos. A única restrição são 500 tipos de eventos diferentes por projeto. Pode haver até 100 parâmetros por evento, 25 dos quais são texto e o restante numérico.

Como verificar se o Firebase Analytics está funcionando corretamente?

Use o DebugView no Firebase Console: conecte seu dispositivo via USB, execute adb shell setprop debug.firebase.analytics.app seu_pacote e inicie o aplicativo. Os eventos aparecerão em tempo real. Para verificação em produção, use o StreamView.

Os dados do Firebase Analytics podem ser exportados para o BigQuery?

Sim, o Firebase Analytics suporta integração direta com o BigQuery (gratuito até 10 GB por mês, depois as taxas padrão do BigQuery se aplicam). Configure a exportação no Firebase Console — os dados serão carregados diariamente como eventos brutos com parâmetros completos para análises personalizadas.

Quais plataformas o Firebase Analytics suporta?

SDKs oficiais: Android (Kotlin/Java), iOS (Swift), Flutter (Dart), React Native, Unity, C++. Aplicativos web conectam-se via Google Analytics 4 com transmissão de dados através do gtag.js. Um único projeto Firebase pode coletar dados de todas as plataformas simultaneamente.

Resumo

  • Firebase Analytics é uma plataforma de análise gratuita do Google para aplicativos móveis com volume ilimitado de eventos
  • O SDK suporta Android, iOS, Flutter, React Native, Unity e Web com um único projeto no Firebase Console
  • Os eventos são divididos em recomendados (purchase, sign_up) e personalizados — até 500 tipos por projeto
  • Públicos em tempo real permitem segmentar usuários para direcionamento de notificações push e anúncios
  • A integração com BigQuery possibilita análises personalizadas e criação de painéis via SQL
  • DebugView é uma ferramenta obrigatória para verificar a correção dos eventos antes do lançamento
  • As propriedades de usuário expandem significativamente as capacidades de segmentação e personalização no Firebase

Vamos desenvolver um aplicativo móvel chave na mão

A IT Sectr cria aplicativos para iOS e Android para startups e empresas desde 2017. Nós vamos aconselhá-lo e propor a melhor solução.

Discutir o projeto

Leia também