Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Use mais recursos do Google Analytics e do Firebase com aplicativos da AdMob

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

Depois de concluir a configuração básica da AdMob, você também pode adicionar o Firebase SDK para Google Analytics para aproveitar outros recursos do Google Analytics e Firebase. Saiba como começar a usar o Google Analytics mais adiante nesta página.

Esses níveis crescentes de recursos de suporte de configuração podem ajudar você a otimizar a experiência do usuário de 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 +
habilite as métricas do usuário e
Vincular a AdMob ao Firebase
Adicionar SDK de anúncios para celular +
habilite as métricas do usuário e
Vincule a AdMob ao Firebase e
Adicionar Firebase SDK para Analytics
Veja as métricas do usuário em sua conta da AdMob
Colete automaticamente eventos analíticos e propriedades do usuário de seu aplicativo
Veja as métricas selecionadas do usuário na AdMob
Explore e trabalhe com seus dados analíticos via Firebase
Veja 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 analíticos
Registre eventos personalizados para análises e modelos (como registrar eventos ecommerce_purchase para métricas ARPU e ARPPU )
Configurar conversões personalizadas para campanhas publicitárias
Use outros produtos do Firebase
(como Configuração Remota e Teste A/B)

Comece com o Google Analytics

O Google Analytics é o mecanismo de análise do Firebase que fornece acesso a informações poderosas sobre seus dados. Comece a usar o Google Analytics em seu aplicativo adicionando o Firebase SDK para Google Analytics.

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.

Etapa 2: adicionar o Firebase SDK for Analytics ao seu aplicativo

  1. Adicione a dependência do SDK do Firebase para Google Analytics ao seu Podfile:

    pod 'FirebaseAnalytics'
    
  2. Execute o pod install e abra o arquivo .xcworkspace criado.

  3. Importe o módulo FirebaseCore em seu UIApplicationDelegate , bem como quaisquer outros módulos Firebase usados ​​pelo delegado do aplicativo. Por exemplo, para usar Cloud Firestore e autenticação:

    SwiftUI

    import SwiftUI
    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Rápido

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. Configure uma instância compartilhada do FirebaseApp no ​​método application(_:didFinishLaunchingWithOptions:) do delegado do seu aplicativo:

    SwiftUI

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Rápido

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. Se você estiver usando SwiftUI, deverá criar um delegado de aplicativo e anexá-lo à sua estrutura de App por meio de UIApplicationDelegateAdaptor ou NSApplicationDelegateAdaptor . Você também deve desativar o swizzling de delegado de aplicativo. Para obter mais informações, consulte as instruções do SwiftUI .

    SwiftUI

    @main
    struct YourApp: App {
      // register app delegate for Firebase setup
      @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate
    
      var body: some Scene {
        WindowGroup {
          NavigationView {
            ContentView()
          }
        }
      }
    }
          

Implementar log de eventos personalizados

Esta seção mostra um exemplo de como implementar o log de eventos personalizados 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 .

Veja como implementar o log de eventos personalizado em seu aplicativo:

  1. Certifique-se de ter concluído a seção Introdução ao Google Analytics desta página, que inclui configurar seu aplicativo para usar o Firebase, adicionar o Firebase SDK para Google Analytics e inicializar o SDK.

  2. 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",
    ])

    Objective-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, visite a documentação do Analytics .

Use outros produtos Firebase em seu aplicativo

Depois de adicionar o Firebase SDK para Google Analytics, você também pode começar a usar outros produtos Firebase, como Firebase Remote Config e Firebase A/B Testing.

  • Configuração remota permite que você altere o comportamento e a aparência de seu aplicativo sem publicar uma atualização de aplicativo, sem nenhum custo, para usuários ativos diários ilimitados.

  • O teste A/B permite que você teste alterações na interface do usuário, recursos ou campanhas de engajamento do seu aplicativo para saber se elas causam impacto em suas principais métricas (como receita e retenção) antes de distribuir as alterações amplamente.

Otimize a monetização de anúncios para seu aplicativo

Experimente diferentes formatos ou configurações de anúncio com um pequeno subconjunto de usuários e, em seguida, tome decisões baseadas em dados sobre a implementação do anúncio para todos os seus usuários. Para saber mais, confira os seguintes tutoriais: