Neste artigo, mostramos como configurar um aplicativo para usar o Google Analytics. Se quiser configurar um site para usar o Google Analytics, veja o artigo Configurar o Google Analytics para um site e/ou app.
Antes de começar
Adicione o Firebase ao projeto da Apple e verifique se o Google Analytics está ativado no projeto do Firebase:
Se você estiver criando um novo projeto do Firebase, ative o Analytics durante a criação dele.
Caso esteja usando um projeto atual do Firebase sem o Analytics ativado, acesse a guia Integrações das suas
para ativar. > Configurações do projeto Quando você ativa o Analytics no seu projeto, os apps do Firebase são vinculados aos fluxos de dados do Analytics.
(Recomendado) Adicione o framework AdSupport ao seu projeto para ativar outros recursos, como públicos-alvo e atribuição de campanhas.
Adicionar o SDK do Analytics ao seu app
Use o Swift Package Manager para instalar e gerenciar as dependências do Firebase.
- No Xcode, com seu projeto de app aberto, acesse File > Add Packages.
- Quando for a hora, adicione o repositório do SDK do Firebase para as plataformas da Apple:
- Escolha a biblioteca do Google Analytics.
- Para uma experiência ideal com o Analytics, recomendamos ativar o Google Analytics no seu projeto e adicionar o SDK do Firebase para Analytics ao seu app. Você pode selecionar a biblioteca com ou sem o recurso de coleta do IDFA.
- Quando terminar, o Xcode vai começar a resolução e fazer o download das dependências em segundo plano automaticamente.
- Quando terminar, o Xcode vai começar a resolução e fazer o download das dependências em segundo plano automaticamente.
https://github.com/firebase/firebase-ios-sdk
Saiba mais sobre o IDFA, o identificador de publicidade no nível do dispositivo, nos documentos Privacidade do usuário e uso de dados e Transparência no rastreamento de apps da Apple (ambos os links em inglês).
Em seguida, realize algumas etapas de configuração:
- Importe o módulo do Firebase em
UIApplicationDelegate
:Swift
import FirebaseCore import FirebaseAnalytics
Objective-C
@import FirebaseCore; @import FirebaseAnalytics;
- Configure uma instância compartilhada do
FirebaseApp
, normalmente no métodoapplication:didFinishLaunchingWithOptions:
do app:Swift
// Use Firebase library to configure APIs FirebaseApp.configure()
Objective-C
// Use Firebase library to configure APIs [FIRApp configure];
(Opcional) Desativar o registro de atribuição da rede de publicidade da Apple
Para sua comodidade, o SDK registra
automaticamente seu aplicativo com a Apple para atribuição da rede de publicidade com a SKAdNetwork.
Se você quiser desativar esse recurso, defina o valor de GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED
como NO
(booleano) no arquivo info.plist do app.
Próximas etapas
- Envie eventos para o Google Analytics.
- Use o DebugView para verificar seus eventos.
- Analise 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.