Mehr Funktionen von Google Analytics und Firebase mit AdMob-Apps verwenden


Nachdem Sie die grundlegende Einrichtung von AdMob 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 zu den ersten Schritten mit Google Analytics finden Sie weiter unten auf dieser Seite.

Diese zunehmenden Konfigurationsebenen unterstützen Funktionen, mit denen Sie die Nutzerfreundlichkeit Ihrer App und Ihre Werbeeinnahmen optimieren können. In der folgenden Tabelle finden Sie weitere Informationen zu den Funktionen und Links.

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 Werbekampagnen 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 und ARPPU)
Benutzerdefinierte Conversions für Werbekampagnen 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 Zugriff auf leistungsstarke Statistiken zu Ihren 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 Ereignisse in Ihrer App protokollieren.

Schritt 1:Konfigurationsdatei zur App hinzufügen

Wenn Sie Ihre App bei Firebase registriert haben, bevor Sie eine AdMob-Verknüpfung erstellt haben, haben Sie Ihrer App bereits eine Firebase-Konfigurationsdatei hinzugefügt. Suchen Sie im Stammverzeichnis Ihres Xcode-Projekts nach einer GoogleService-Info.plist-Datei. Achten Sie außerdem darauf, dass die Konfigurationsdatei allen Zielen hinzugefügt wird.

Schritt 2:Firebase SDK für Analytics in Ihre App einbinden

  1. Fügen Sie die Abhängigkeit für das Firebase SDK für Google Analytics in Ihr Podfile ein:

    pod 'FirebaseAnalytics'
    
  2. Führen Sie pod install aus und öffnen Sie dann die erstellte .xcworkspace-Datei.

  3. Importieren Sie das FirebaseCore-Modul in Ihre UIApplicationDelegate sowie alle anderen Firebase-Module, die Ihr App-Delegat verwendet. Beispiel für die Verwendung von 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;
    // ...
          
  4. Konfigurieren Sie in der application(_:didFinishLaunchingWithOptions:)-Methode des App-Delegats eine freigegebene FirebaseApp-Instanz:

    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. Wenn Sie SwiftUI verwenden, müssen Sie ein App-Delegat erstellen und es über UIApplicationDelegateAdaptor oder NSApplicationDelegateAdaptor an Ihre App-Struktur anhängen. Außerdem müssen Sie das Swizzling des 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()
          }
        }
      }
    }
          

Benutzerdefinierte Ereignisprotokollierung implementieren

In diesem Abschnitt wird anhand eines Beispiels gezeigt, wie Sie die Protokollierung benutzerdefinierter Ereignisse in Ihrer App implementieren. Dieses Beispiel bezieht sich auf das benutzerdefinierte Ereignis ecommerce_purchase, das für mit AdMob verknüpfte Apps hilfreich ist, insbesondere für die Berechnung des ARPU und des ARPPU.

So implementieren Sie die Protokollierung benutzerdefinierter Ereignisse in Ihrer App:

  1. Sie müssen den Abschnitt Erste Schritte mit Google Analytics auf dieser Seite abgeschlossen haben. Dazu gehört die Konfiguration Ihrer App für die Verwendung von Firebase, das Hinzufügen des Firebase SDK für Google Analytics und die Initialisierung des SDK.

  2. Protokollieren Sie ein ecommerce_purchase-Ereignis (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 App finden Sie in der Analytics-Dokumentation.

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.

  • Mit A/B Testing können Sie Änderungen an der Benutzeroberfläche, den Funktionen oder den Interaktionskampagnen Ihrer App testen, um herauszufinden, ob sie sich auf Ihre wichtigsten Messwerte wie Umsatz und Nutzerbindung auswirken, bevor Sie die Änderungen allgemein einführen.

Anzeigenmonetarisierung für Ihre App optimieren

Probieren Sie verschiedene Anzeigenformate oder -konfigurationen mit einer kleinen Gruppe von Nutzern aus und treffen Sie dann datengestützte Entscheidungen zur Implementierung der Anzeige für alle Nutzer. Weitere Informationen finden Sie in den folgenden Anleitungen: