Depois de concluir a configuração básica da AdMob, você também pode adicionar o SDK do Firebase para Google Analytics para aproveitar outros recursos do Google Analytics e do Firebase. Saiba como começar a usar o Google Analytics mais adiante nesta página.
Esses níveis crescentes de configuração oferecem suporte a recursos que podem ajudar você a otimizar a experiência do usuário do seu aplicativo e sua receita de anúncios. Confira a tabela de recursos a seguir e seus links para saber mais!
Característica | Adicionar SDK de anúncios para celular + ativar métricas do usuário | Adicionar SDK de anúncios para celular + ativar métricas do usuário e Vincular a AdMob ao Firebase | Adicionar SDK de anúncios para celular + ativar métricas do usuário e Vincular a AdMob ao Firebase e Adicionar SDK do Firebase para Analytics |
Visualize as métricas do usuário em sua conta da AdMob | |||
Colete automaticamente eventos de análise e propriedades do usuário do seu aplicativo | |||
Ver métricas de usuários selecionadas na AdMob | |||
Explore e trabalhe com seus dados de análise por meio do Firebase | |||
Ver as principais métricas no console do Firebase | |||
Marcar conversões para campanhas publicitárias | |||
Crie públicos personalizados | |||
Exporte e analise dados no BigQuery | |||
Acesse mais recursos de personalização para seus dados de análise | |||
Registrar eventos personalizados para análises e modelos (como registrar eventos ecommerce_purchase para métricas de ARPU e ARPPU ) | |||
Configurar conversões personalizadas para campanhas publicitárias | |||
Usar outros produtos do Firebase (como Configuração remota e teste A/B) |
Comece a usar o Google Analytics
O Google Analytics é o mecanismo de análise do Firebase que oferece acesso a insights poderosos sobre seus dados. Comece a usar o Google Analytics em seu aplicativo adicionando o SDK do Firebase para Google Analytics.
Com a configuração básica da AdMob , você pode visualizar estatísticas agregadas de eventos coletados automaticamente e propriedades do usuário no painel do Analytics do Firebase console sem adicionar nenhum código adicional ao seu aplicativo.
No entanto, se você quiser coletar dados de eventos personalizados adicionais ou propriedades do usuário, precisará usar o SDK do Firebase para Google Analytics. Com este SDK, você pode registrar até 500 tipos diferentes de eventos de análise e não há limite para o volume total de eventos que seu aplicativo registra. Um exemplo de caso de uso para registrar eventos personalizados é incluir dados em seu cálculo de receita de um evento personalizado chamado ecommerce_purchase
para ajudar você a representar melhor as métricas de ARPU e ARPPU .
Ao adicionar o SDK do Firebase para Google Analytics, você também pode adicionar conversões personalizadas para campanhas publicitárias e ativar o uso de outros produtos do Firebase .
As etapas a seguir descrevem como começar a usar o SDK do Firebase para Google Analytics em seu aplicativo. Depois de inicializar o SDK, visite a documentação do Analytics para saber como começar a registrar eventos em seu aplicativo.
Etapa 1: adicionar um arquivo de configuração ao seu aplicativo
Se você registrou seu aplicativo no Firebase antes de criar um link da AdMob, já adicionou um arquivo de configuração do Firebase ao seu aplicativo.Verifique se há um arquivo GoogleService-Info.plist
na raiz do seu projeto Xcode. Certifique-se também de que o arquivo de configuração seja adicionado a todos os destinos.
No cartão Seus aplicativos de suas Configurações do projeto , selecione o ID do pacote do aplicativo para o qual você precisa de um arquivo de configuração.
>Clique em Baixar GoogleService-Info.plist para obter seu arquivo de configuração do Firebase iOS (
GoogleService-Info.plist
).Você pode fazer o download do arquivo de configuração do Firebase iOS novamente a qualquer momento em suas
> Configurações do projeto .Certifique-se de que o nome do arquivo de configuração não esteja anexado com caracteres adicionais, como
(2)
.
Mova seu 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 você tiver vários códigos de pacote em seu projeto, deverá associar cada código de pacote a um aplicativo registrado no console do Firebase para que cada aplicativo possa ter seu próprio arquivo GoogleService-Info.plist
.
Etapa 2: adicionar o SDK do Firebase para Analytics ao seu aplicativo
Adicione a dependência do SDK do Firebase para Google Analytics ao seu Podfile:
pod 'FirebaseAnalytics'
Execute
pod install
e abra o arquivo.xcworkspace
criado.- Importe o módulo
FirebaseCore
em seuUIApplicationDelegate
, bem como qualquer outro módulo Firebase usado pelo delegado do aplicativo. Por exemplo, para usar o Cloud Firestore e a autenticação:Rápido
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Objetivo-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Configure uma instância compartilhada do
FirebaseApp
, normalmente no inicializador do seuApp
ou no métodoapplication(_:didFinishLaunchingWithOptions:)
do app delegate:Rápido
// Use Firebase library to configure APIs FirebaseApp.configure()
Objetivo-C
// Use Firebase library to configure APIs [FIRApp configure];
Implementar o registro de eventos personalizado
Esta seção mostra um exemplo de como implementar o registro de eventos personalizado em seu aplicativo. Este exemplo específico é para o evento personalizado ecommerce_purchase
, que é um evento útil para registrar aplicativos vinculados à AdMob, especialmente para calcular ARPU e ARPPU .
Uma métrica importante para seu aplicativo é a receita por usuário , que pode ser segmentada em ARPU e ARPPU . Essas duas métricas são exibidas no cartão de métricas do usuário de sua conta da AdMob e no painel do Analytics do console do Firebase. A receita, porém, não é medida diretamente; em vez disso, é a soma de seus ganhos estimados da AdMob e os dois valores de eventos de análise a seguir:
-
in_app_purchase
: quando um usuário conclui uma compra no aplicativo processada pela App Store no iTunes, como uma assinatura inicial, desbloqueio de serviços premium ou compra de itens no jogo
-
ecommerce_purchase
: quando um usuário conclui uma compra, como compras on-line, compra de cupons ou itens de desconto ou compra de ingressos de cinema
Sem nenhum código adicional em seu aplicativo, o SDK de anúncios para dispositivos móveis coleta automaticamente dados de análise para eventos in_app_purchase
. No entanto, se você também quiser incluir dados do evento ecommerce_purchase
no cálculo de receita, precisará implementar a geração de registros personalizada por meio do SDK do Firebase para Google Analytics.
Veja como implementar o registro de eventos personalizado em seu aplicativo:
Verifique se você concluiu a seção Introdução ao Google Analytics desta página, que inclui configurar seu aplicativo para usar o Firebase, adicionar o SDK do Firebase para Google Analytics e inicializar o SDK.
Registre um evento
ecommerce_purchase
( Swift | Obj-C ). Aqui está um exemplo:Rápido
Analytics.logEvent(AnalyticsEventPurchase, parameters: [ AnalyticsParameterCoupon: "SummerPromo", AnalyticsParameterCurrency: "JPY", AnalyticsParameterValue: 10000, AnalyticsParameterShipping: 500, AnalyticsParameterTransactionID: "192803301", ])
Objetivo-C
[FIRAnalytics logEventWithName:kFIREventPurchase parameters:@{ kFIRParameterCoupon: @"SummerPromo", kFIRParameterCurrency: @"JPY", kFIRParameterValue: @10000, kFIRParameterShipping: @500, kFIRParameterTransactionID: @"192803301", }];
Para saber mais sobre como registrar eventos personalizados em seu aplicativo, acesse a documentação do Analytics .
Use outros produtos do Firebase no seu aplicativo
Depois de adicionar o SDK do Firebase para Google Analytics, você também pode começar a usar outros produtos do Firebase, como o Firebase Remote Config e o Firebase A/B Testing.
O Configuração remota permite que você altere o comportamento e a aparência do seu aplicativo sem publicar uma atualização do aplicativo, sem custo, para usuários ativos diários ilimitados.
O teste A/B permite testar alterações na interface do usuário, nos recursos ou nas campanhas de engajamento do seu aplicativo para saber se elas afetam suas principais métricas (como receita e retenção) antes de lançar as alterações amplamente.