Nachdem Sie die grundlegende AdMob-Einrichtung abgeschlossen haben, können Sie auch das Firebase SDK für Google Analytics hinzufügen, um weitere Funktionen von Google Analytics und Firebase zu nutzen. Informationen zum Einstieg in Google Analytics finden Sie weiter unten auf dieser Seite.
Diese zunehmenden Konfigurationsstufen unterstützen Funktionen, mit denen Sie die Nutzerfreundlichkeit Ihrer App und Ihren Anzeigenumsatz optimieren können. In der folgenden Tabelle finden Sie weitere Informationen zu den Funktionen.
Feature |
Mobile Ads SDK hinzufügen + Nutzermesswerte aktivieren |
Mobile Ads SDK hinzufügen + Nutzermesswerte aktivieren und AdMob mit Firebase verknüpfen |
Mobile Ads SDK hinzufügen + Nutzermesswerte aktivieren und AdMob mit Firebase verknüpfen und Firebase SDK für Analytics hinzufügen |
Nutzermesswerte in Ihrem AdMob-Konto aufrufen | |||
Analytics-Ereignisse und Nutzereigenschaften aus Ihrer App automatisch erfassen | |||
Ausgewählte Nutzermesswerte in AdMob ansehen | |||
Analysedaten in Firebase analysieren und verwenden | |||
Wichtige Messwerte in der Firebase Console ansehen | |||
Conversions für Anzeigenkampagnen kennzeichnen | |||
Benutzerdefinierte Zielgruppen erstellen | |||
Daten in BigQuery exportieren und analysieren | |||
Zugriff auf weitere Anpassungsfunktionen für Ihre Analysedaten | |||
Benutzerdefinierte Ereignisse für Analysen und Modelle protokollieren, z. B. ecommerce_purchase-Ereignisse protokollieren für die Messwerte ARPU (Durchschnittlicher Umsatz pro Nutzer) und ARPPU (Durchschnittlicher Umsatz pro zahlendem Nutzer) | |||
Benutzerdefinierte Conversions für Kampagnen konfigurieren | |||
Andere Firebase-Produkte verwenden
(z. B. Remote Config und A/B Testing) |
Einführung in Google Analytics
Google Analytics ist die Analyse-Engine von Firebase, mit der Sie wertvolle Einblicke in Ihre Daten erhalten. Fügen Sie das Firebase SDK für Google Analytics hinzu, um Google Analytics in Ihrer App zu verwenden.
In den folgenden Schritten wird beschrieben, wie Sie das Firebase SDK für Google Analytics in Ihrer App verwenden. Nachdem Sie das SDK initialisiert haben, finden Sie in der Analytics-Dokumentation Informationen dazu, wie Sie mit der Protokollierung von Ereignissen in Ihrer App beginnen.
Schritt 1:Konfigurationsdatei zur App hinzufügen
Wenn Sie Ihre App bei Firebase registriert haben, bevor Sie einen AdMob-Link erstellt haben, haben Sie Ihrer App bereits eine Firebase-Konfigurationsdatei hinzugefügt.
Suchen Sie im Stammverzeichnis Ihres Xcode-Projekts nach einer Datei mit dem Namen GoogleService-Info.plist
.
Achten Sie außerdem darauf, dass die Konfigurationsdatei allen Zielen hinzugefügt wird.
Schritt 2:Der App das Firebase SDK für Analytics hinzufügen
Fügen Sie Ihrem Podfile die Abhängigkeit für das Firebase SDK für Google Analytics hinzu:
pod 'FirebaseAnalytics'
Führen Sie
pod install
aus und öffnen Sie dann die erstellte Datei.xcworkspace
.- Importieren Sie das
FirebaseCore
-Modul in IhreUIApplicationDelegate
sowie alle anderen Firebase-Module, die von Ihrem App-Delegaten verwendet werden. So verwenden Sie beispielsweise Cloud Firestore und 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; // ...
- Konfigurieren Sie eine freigegebene
FirebaseApp
-Instanz in der Methodeapplication(_:didFinishLaunchingWithOptions:)
des App-Delegaten: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];
- Wenn Sie SwiftUI verwenden, müssen Sie ein Anwendungs-Delegate erstellen und es über
UIApplicationDelegateAdaptor
oderNSApplicationDelegateAdaptor
an IhreApp
-Struktur anhängen. Außerdem müssen Sie das Swizzling von App-Delegaten deaktivieren. Weitere Informationen finden Sie in der SwiftUI-Anleitung.SwiftUI
@main struct YourApp: App { // register app delegate for Firebase setup @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate var body: some Scene { WindowGroup { NavigationView { ContentView() } } } }
Benutzerdefiniertes Ereignis-Logging implementieren
In diesem Abschnitt wird ein Beispiel dafür gezeigt, wie Sie benutzerdefiniertes Ereignis-Logging in Ihrer App implementieren. Dieses spezielle Beispiel bezieht sich auf das benutzerdefinierte Ereignis ecommerce_purchase
, das sich für Apps mit AdMob-Verknüpfung eignet, insbesondere für die Berechnung von ARPU und ARPPU.
So implementieren Sie die Erfassung benutzerdefinierter Ereignisse in Ihrer App:
Achten Sie darauf, dass Sie den Abschnitt Erste Schritte mit Google Analytics auf dieser Seite abgeschlossen haben. Dazu gehört, Ihre App für die Verwendung von Firebase zu konfigurieren, das Firebase SDK für Google Analytics hinzuzufügen und das SDK zu initialisieren.
ecommerce_purchase
-Ereignis protokollieren (Swift | Obj-C). Beispiel: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", }];
Weitere Informationen zum Protokollieren benutzerdefinierter Ereignisse in Ihrer AppAnalytics
Andere Firebase-Produkte in Ihrer App verwenden
Nachdem Sie das Firebase SDK für Google Analytics hinzugefügt haben, können Sie auch andere Firebase-Produkte wie Firebase Remote Config und Firebase A/B Testing verwenden.
Mit Remote Config können Sie das Verhalten und die Darstellung Ihrer App ändern, ohne ein App-Update veröffentlichen zu müssen. Das ist kostenlos und für eine unbegrenzte Anzahl täglich aktiver Nutzer möglich.
Mit A/B Testing können Sie Änderungen an der Benutzeroberfläche, den Funktionen oder den Interaktionen Ihrer App testen, um herauszufinden, ob sie sich auf wichtige Messwerte wie Umsatz und Kundenbindung auswirken, bevor Sie die Änderungen einführen.
Anzeigenmonetarisierung für Ihre App optimieren
Testen Sie verschiedene Anzeigenformate oder Konfigurationen mit einer kleinen Gruppe von Nutzern und treffen Sie dann datengestützte Entscheidungen zur Implementierung der Anzeige für alle Nutzer. Weitere Informationen finden Sie in den folgenden Anleitungen:
Einführung neuer Anzeigenformate testen (Übersicht | Implementierung)
Anzeigenhäufigkeit optimieren ( Übersicht | Implementierung)