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


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. Weitere Informationen zum Einstieg in Google Analytics finden Sie weiter unten auf dieser Seite.

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

Feature SDK hinzufügen +
Nutzermesswerte aktivieren
Mobile Ads
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 aufrufen
Analysedaten in Firebase analysieren und verwenden
Wichtige Messwerte in der Firebase Console aufrufen
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 Analytics und Modelle erfassen (z. B. ecommerce_purchase-Ereignisse für ARPU und ARPPU-Messwerte)
Benutzerdefinierte Conversions für Anzeigenkampagnen konfigurieren
Andere Firebase-Produkte verwenden
(z. B. Remote Config und A/B Testing)

Erste Schritte mit Google Analytics

Google Analytics ist die Analytics-Engine von Firebase, mit der Sie Zugriff auf 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 zum Erfassen von Ereignissen in Ihrer App.

Schritt 1:Konfigurationsdatei zu Ihrer 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 Datei GoogleService-Info.plist. Achten Sie außerdem darauf, dass die Konfigurationsdatei allen Zielen hinzugefügt wurde.

Schritt 2: Firebase SDK für Analytics zu Ihrer App hinzufügen

  1. Fügen Sie Ihrem Podfile die Abhängigkeit für das Firebase SDK für Google Analytics hinzu:

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

  3. Importieren Sie das FirebaseCore Modul in Ihrem UIApplicationDelegate, sowie alle anderen Firebase-Module, die von Ihrem App-Delegate verwendet werden. Beispiel: So verwenden Sie 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 eine FirebaseApp freigegebene Instanz in der application(_:didFinishLaunchingWithOptions:) Methode Ihres App-Delegates:

    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-Delegate erstellen und es an Ihre App Struktur über UIApplicationDelegateAdaptor oder NSApplicationDelegateAdaptor anhängen. Außerdem müssen Sie das Swizzling des App-Delegates 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 Ereigniserfassung implementieren

In diesem Abschnitt wird ein Beispiel für die Implementierung der benutzerdefinierten Ereigniserfassung in Ihrer App gezeigt. In diesem Beispiel geht es um das benutzerdefinierte Ereignis ecommerce_purchase, das für AdMob-verknüpfte Apps hilfreich ist, insbesondere für die Berechnung von ARPU und ARPPU.

So implementieren Sie die benutzerdefinierte Ereigniserfassung in Ihrer App:

  1. 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.

  2. Erfassen Sie ein ecommerce_purchase Ereignis (Swift | Obj-C). Hier ein 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 Erfassen 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.

  • Remote Config ermöglicht es Ihnen, das Verhalten und die Darstellung Ihrer App zu ä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.

  • A/B Testing gibt Ihnen die Möglichkeit, Änderungen an der Benutzeroberfläche, den Funktionen oder den Interaktionen Ihrer App zu testen, um herauszufinden, ob sie sich auf wichtige Messwerte wie Umsatz und Kundenbindung auswirken, bevor Sie die Änderungen allgemein anwenden.

Anzeigenmonetarisierung für Ihre App optimieren

Testen Sie verschiedene Anzeigenformate oder ‑konfigurationen mit einer kleinen Teilmenge von Nutzern und treffen Sie dann datenbasierte Entscheidungen zur Implementierung der Anzeige für alle Nutzer. Weitere Informationen finden Sie in den folgenden Anleitungen: