Une fois la configuration de base AdMob terminée, 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 commencer à utiliser Google Analytics plus loin sur cette page.
Ces niveaux de configuration croissants prennent en charge des fonctionnalités qui peuvent vous aider à optimiser l'expérience utilisateur de votre application et vos revenus publicitaires. Pour en savoir plus, consultez le tableau des fonctionnalités ci-dessous et les liens associés.
| Fonctionnalité |
Ajouter le SDK Mobile Ads + activer les métriques utilisateur |
Ajouter le SDK Mobile Ads + activer les métriques utilisateur et Associer 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 compteAdMob | |||
| Collecter automatiquement les événements d'analyse et les propriétés utilisateur à 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 | |||
| Enregistrer des événements personnalisés à des fins d'analyse et pour des modèles (par exemple, enregistrer 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 donne accès à des insights puissants 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. Une fois le SDK initialisé, consultez la Analytics documentation pour découvrir comment commencer à enregistrer des événements dans votre application.
Étape 1 : Ajouter un fichier de configuration à votre application
Si vous avez enregistré votre application auprès de Firebase avant de créer un AdMob lien, alors
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 : Ajouter le SDK Firebase pour Analytics à votre application
Ajoutez la dépendance pour le SDK Firebase pour Google Analytics à votre Podfile :
pod 'FirebaseAnalytics'Exécutez
pod install, puis ouvrez le fichier.xcworkspacecréé.- Importez le module
FirebaseCoredans votreUIApplicationDelegate, 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; // ...
- Configurez une
FirebaseAppinstance partagée dans la méthodeapplication(_: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];
- Si vous utilisez SwiftUI, vous devez créer un délégué d'application et l'associer
à votre
Appstructure viaUIApplicationDelegateAdaptorouNSApplicationDelegateAdaptor. 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 l'enregistrement d'événements personnalisés
Voici comment implémenter l'enregistrement d'événements personnalisés dans votre application :
Assurez-vous d'avoir suivi 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.
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 l'enregistrement d'événements personnalisés dans votre application, consultez la Analytics documentation.
Utiliser d'autres produits Firebase dans votre application
Une fois que vous avez ajouté le SDK Firebase pour Google Analytics, vous pouvez également commencer à utiliser d'autres produits Firebase, tels que 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 quotidiens.
A/B Testing vous permet de tester les modifications apportées à l'interface utilisateur, aux fonctionnalités ou aux campagnes axées sur l'engagement de votre application pour déterminer si elles ont un impact sur vos métriques clés (comme les revenus et la rétention) avant de les déployer à grande échelle.
Optimiser la monétisation publicitaire de votre application
Essayez 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 concernant l'implémentation de l'annonce pour tous vos utilisateurs. Pour en savoir plus, consultez les tutoriels suivants :
Tester l'adoption d'un nouveau format d'annonce (présentation | implémentation).
Optimiser la fréquence des annonces (présentation | implémentation).