O Google Analytics é o mecanismo de análise do Firebase. Ao usar o Analytics e o Crashlytics juntos no seu app, você recebe recursos que ajudam a produzir problemas e monitoram os dados de falha com mais granularidade, como usuários sem falhas e navegações estruturais que rastreiam eventos específicos antes de uma falha. Além disso, você também recebe acesso ao BigQuery, que possibilita a visualização das principais métricas do seu app.
Veja neste guia como adicionar o Analytics a um app que tenha o Crashlytics configurado (não se esqueça de adicionar o Crashlytics ao seu app).
Etapa 1: adicionar um arquivo de configuração do Firebase
- Abra suas Configurações do projeto. No card Seus apps, selecione o ID do pacote do app que precisa de um arquivo de configuração.
Clique em Fazer o download do GoogleService-Info.plist para conseguir o arquivo de configuração das plataformas Apple do Firebase (
GoogleService-Info.plist
).É possível fazer de novo o download do arquivo de configuração das plataformas Apple do Firebase a qualquer momento.
Verifique se o nome do arquivo de configuração não foi anexado com caracteres extras, como
(2)
.
Mova o arquivo de configuração para a raiz do seu projeto Xcode. Se solicitado, selecione para adicionar o arquivo de configuração a todos os destinos.
Se o projeto tiver vários IDs de pacotes, associe cada ID
com um app registrado no Console do Firebase para que tenha
o próprio arquivo GoogleService-Info.plist
.
Etapa 2: adicionar o SDK do Analytics ao seu app
Use o Swift Package Manager para instalar e gerenciar as dependências do Firebase.
- Com seu projeto do app aberto no Xcode, acesse File > Swift Packages > Add Package Dependency.
- Quando solicitado, adicione o repositório do SDK do Firebase para as plataformas da Apple:
- Adicione o SDK do Firebase para Google Analytics, selecionando a biblioteca com ou sem o recurso de coleta do IDFA.
- Quando terminar, o Xcode começará a resolver e fazer o download das dependências em segundo plano automaticamente.
https://github.com/firebase/firebase-ios-sdk
Em seguida, configure o módulo do Firebase:
- Importe o módulo
FirebaseCore
noUIApplicationDelegate
, assim como qualquer outro módulo do Firebase usado pelo delegado do app. Por exemplo, para usar o Cloud Firestore e o Authentication:Swift
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Objective-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Configure uma
instância compartilhada do
FirebaseApp
, normalmente no inicializador doApp
ou no métodoapplication(_:didFinishLaunchingWithOptions:)
do delegado do app:Swift
// Use Firebase library to configure APIs FirebaseApp.configure()
Objective-C
// Use Firebase library to configure APIs [FIRApp configure];
Agora seu app está configurado para usar o Google Analytics.
Próximas etapas
- Use o DebugView para verificar seus eventos.
- Explore 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.