Utilisez davantage de fonctionnalités Google Analytics et Firebase avec les applications AdMob


Après avoir terminé la configuration de base de AdMob, vous pouvez également ajouter le SDK Firebase pour Google Analytics afin de profiter d'autres fonctionnalités de Google Analytics et de Firebase. Découvrez comment faire vos premiers pas avec Google Analytics plus loin sur cette page.

Ces niveaux de configuration croissants sont compatibles avec des fonctionnalités qui peuvent vous aider à optimiser l'expérience utilisateur de votre application et vos revenus publicitaires. Consultez le tableau des fonctionnalités ci-dessous et les liens associés pour en savoir plus.

Fonctionnalité Ajouter le SDK Mobile Ads +
activer les métriques utilisateur
Ajoutez le SDK Mobile Ads et
activez les métriques utilisateur et
associez AdMob à Firebase
Ajouter le SDK Mobile Ads +
activer les métriques utilisateur et
associer AdMob à Firebase et
Ajouter le SDK Firebase pour Analytics
Afficher les métriques utilisateur dans votre compte AdMob
Collecter automatiquement les événements et les propriétés utilisateur d'analyse à partir de votre application
Afficher les métriques utilisateur sélectionnées dans AdMob
Explorer et utiliser vos données d'analyse via Firebase
Afficher les métriques clés dans la console Firebase
Marquer des conversions pour les campagnes publicitaires
Créer des audiences personnalisées
Exporter et analyser des données dans BigQuery
Accéder à d'autres fonctionnalités de personnalisation pour vos données d'analyse
Consigner des événements personnalisés à des fins d'analyse et pour des modèles (comme l'enregistrement des événements ecommerce_purchase pour les métriques ARPU et ARPPU)
Configurer des conversions personnalisées pour les campagnes publicitaires
Utiliser d'autres produits Firebase
(comme Remote Config et A/B Testing)

Premiers pas avec Google Analytics

Google Analytics est le moteur d'analyse de Firebase qui vous permet d'accéder à de précieux insights sur vos données. Commencez à utiliser Google Analytics dans votre application en ajoutant le SDK Firebase pour Google Analytics.

Les étapes suivantes décrivent comment commencer à utiliser le SDK Firebase pour Google Analytics dans votre application. Après avoir initialisé le SDK, consultez la documentation Analytics pour savoir comment commencer à enregistrer des événements dans votre application.

Étape 1 : Ajoutez un fichier de configuration à votre application

Si vous avez enregistré votre application auprès de Firebase avant de créer un lien AdMob, vous avez déjà ajouté un fichier de configuration Firebase à votre application. Recherchez un fichier GoogleService-Info.plist à la racine de votre projet Xcode. Assurez-vous également que le fichier de configuration est ajouté à toutes les cibles.

Étape 2 : Ajoutez le SDK Firebase pour Analytics à votre application

  1. Ajoutez la dépendance pour le SDK Firebase pour Google Analytics à votre fichier Podfile :

    pod 'FirebaseAnalytics'
    
  2. Exécutez pod install, puis ouvrez le fichier .xcworkspace créé.

  3. Importez le module FirebaseCore dans votre UIApplicationDelegate, ainsi que tous les autres modules Firebase utilisés par le délégué de votre application. Par exemple, pour utiliser Cloud Firestore et Authentication :

    SwiftUI

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

    Swift

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. Configurez une instance partagée FirebaseApp dans la méthode application(_:didFinishLaunchingWithOptions:) du délégué de votre application :

    SwiftUI

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

    Swift

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

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. Si vous utilisez SwiftUI, vous devez créer un délégué d'application et l'associer à votre structure App via UIApplicationDelegateAdaptor ou NSApplicationDelegateAdaptor. Vous devez également désactiver le swizzling du délégué d'application. Pour en savoir plus, consultez les instructions SwiftUI.

    SwiftUI

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

Implémenter la journalisation des événements personnalisés

Cette section montre comment implémenter la journalisation des événements personnalisés dans votre application. Cet exemple spécifique concerne l'événement personnalisé ecommerce_purchase, qui est un événement utile à enregistrer pour les applications associées à AdMob, en particulier pour calculer l'ARPU et l'ARPPU.

Voici comment implémenter l'enregistrement d'événements personnalisés dans votre application :

  1. Assurez-vous d'avoir terminé la section Premiers pas avec Google Analytics de cette page, qui inclut la configuration de votre application pour utiliser Firebase, l'ajout du SDK Firebase pour Google Analytics et l'initialisation du SDK.

  2. Enregistrez un événement ecommerce_purchase (Swift | Obj-C). Exemple :

    Swift

    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",
    }];

Pour en savoir plus sur la journalisation des événements personnalisés dans votre application, consultez la documentation Analytics.

Utiliser d'autres produits Firebase dans votre application

Après avoir ajouté le SDK Firebase pour Google Analytics, vous pouvez également commencer à utiliser d'autres produits Firebase, comme Firebase Remote Config et Firebase A/B Testing.

  • Remote Config vous permet de modifier le comportement et l'apparence de votre application sans publier de mise à jour, sans frais et pour un nombre illimité d'utilisateurs actifs par jour.

  • A/B Testing vous permet de tester les modifications apportées à l'UI, aux fonctionnalités ou aux campagnes axées sur l'engagement de votre application afin de déterminer si elles ont un impact sur vos métriques clés (comme les revenus et la fidélisation) avant de les déployer à grande échelle.

Optimiser la monétisation par les annonces pour votre application

Testez différents formats ou configurations d'annonces auprès d'un petit sous-ensemble d'utilisateurs, puis prenez des décisions basées sur les données pour implémenter l'annonce pour tous vos utilisateurs. Pour en savoir plus, consultez les tutoriels suivants :