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

Die verschiedenen Konfigurationsebenen unterstützen Funktionen, mit denen Sie die Nutzerfreundlichkeit Ihrer App und Ihren Werbeumsatz optimieren können. In der folgenden Tabelle mit Funktionen und Links findest du weitere Informationen.

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
Hinzufügen Firebase SDK für Analytics
Nutzermesswerte in Ihrem AdMob-Konto aufrufen
Analysen automatisch erfassen events und Nutzereigenschaften aus Ihrer App
Ausgewählte Nutzermesswerte in AdMob
Analysedaten in Firebase ansehen 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 (z. B. Logging Ereignisse vom Typ „ecommerce_purchase“ für ARPU und ARPPU-Messwerte)
Benutzerdefinierte Conversions für Anzeigenkampagnen konfigurieren
Verwenden Sie andere Firebase-Produkte
(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. Wenn Sie Google Analytics in Ihrer App verwenden möchten, fügen Sie das Firebase SDK für Google Analytics hinzu.

In den folgenden Schritten wird beschrieben, wie Sie das Firebase SDK für Google Analytics in deiner App. Rufe nach der Initialisierung des SDK die Analytics-Dokumentation mit Informationen zum Einstieg Protokollieren von Ereignissen in Ihrer Anwendung.

Schritt 1: Ihrer App eine Konfigurationsdatei 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:Der App das Firebase SDK für Analytics hinzufügen

  1. Fügen Sie Ihrer 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 .xcworkspace-Datei.

  3. Importieren Sie das FirebaseCore-Modul in Ihre UIApplicationDelegate sowie alle anderen Firebase-Module, die Ihr App-Delegat verwendet. 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;
    // ...
          
  4. Konfigurieren Sie ein FirebaseApp freigegebene Instanz im Methode application(_:didFinishLaunchingWithOptions:):

    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 einen Anwendungsdelegierten erstellen und diesen anhängen. zu deiner App-Struktur über UIApplicationDelegateAdaptor oder NSApplicationDelegateAdaptor Außerdem müssen Sie das Swapping des App-Delegierten deaktivieren. Für 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 gezeigt, wie Sie das Protokollieren benutzerdefinierter Ereignisse in Ihrer App implementieren. Dieses Beispiel bezieht sich auf das benutzerdefinierte Ereignis ecommerce_purchase, das sich für AdMob-verknüpfte Apps gut protokollieren lässt, insbesondere für die Berechnung des ARPU und des ARPPU.

So implementieren Sie die benutzerdefinierte Ereignisprotokollierung in Ihrer App:

  1. Vergewissern Sie sich, dass Sie den Kurs Erste Schritte mit Google Analytics auf dieser Seite, Dazu gehört die Konfiguration Ihrer App für die Verwendung von Firebase, das Hinzufügen der Firebase SDK für Google Analytics und Initialisierung des SDK.

  2. 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 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 ändern ohne ein kostenloses App-Update zu veröffentlichen, unbegrenzte aktive Nutzer pro Tag.

  • Mit A/B Testing können Sie Änderungen an der Benutzeroberfläche, der Funktionen oder der Kampagnen mit Interaktionsanzeigen Ihrer App, um zu erfahren, sich auf Ihre wichtigsten Messwerte (wie Umsatz und Kundenbindung) auswirken, bevor Sie stark verändert.

Anzeigenmonetarisierung für Ihre App optimieren

Probieren Sie verschiedene Anzeigenformate oder Konfigurationen mit einer kleinen Gruppe von Nutzern aus. und datengesteuerte Entscheidungen zur Implementierung der Anzeige für alle Nutzer zu treffen. Bis erhalten Sie in den folgenden Anleitungen: