Korzystanie z większej liczby funkcji Google Analytics i Firebase w aplikacjach AdMob

Po zakończeniu podstawowej konfiguracji AdMob możesz też dodać pakiet SDK Firebase aby Google Analytics mógł korzystać z innych funkcji Google Analytics i Firebase. Dowiedz się, jak zacząć korzystać z Google Analytics, później na tej stronie.

Te coraz wyższe poziomy konfiguracji obsługują funkcje, które pomagają zoptymalizować wygodę użytkowników aplikacji i przychody z reklam. Zobacz te artykuły tabeli funkcji i linków do dodatkowych informacji.

Funkcja Dodaj pakiet SDK do reklam mobilnych i
włącz dane o użytkownikach
Dodaj pakiet SDK do reklam mobilnych
i włącz dane o użytkownikach oraz
Łączenie AdMob z Firebase
Dodaj pakiet SDK do reklam mobilnych
i włącz dane o użytkownikach oraz
Łączenie AdMob z Firebase i
Dodaj Pakiet SDK Firebase dla Analytics
Wyświetlanie danych o użytkownikach na koncie AdMob
Automatyczne zbieranie statystyk zdarzenia oraz właściwości użytkownika z aplikacji
Wyświetlanie w AdMob wybranych danych o użytkownikach
Przeglądanie danych analitycznych i praca nad nimi w Firebase
Wyświetlanie kluczowych danych w konsoli Firebase
Oznaczanie konwersji w kampaniach reklamowych
Tworzenie niestandardowych grup odbiorców
Eksportowanie i analizowanie danych w BigQuery
Dostęp do większej liczby funkcji dostosowywania danych analitycznych
Rejestruj zdarzenia niestandardowe na potrzeby analiz modele (takie jak logowanie zdarzenia ecommerce_purchase dla ARPU oraz ARPPU)
Konfigurowanie konwersji niestandardowych w kampaniach reklamowych
Użycie innych usług Firebase
(np. Zdalna konfiguracja i Testy A/B)

Rozpoczęcie korzystania z Google Analytics

Google Analytics to mechanizm analityczny Firebase, który zapewnia dostęp do zaawansowanych statystyk w swoich danych. Zacznij korzystać z Google Analytics w swojej aplikacji poprzez dodanie pakietu SDK Firebase dla Google Analytics.

Aby zacząć korzystać z pakietu SDK Firebase, wykonaj poniższe czynności. Google Analytics w aplikacji. Po zainicjowaniu pakietu SDK otwórz dokumentacji Analytics, z której dowiesz się, od czego zacząć. rejestrowania zdarzeń w aplikacji.

Krok 1. Dodaj plik konfiguracji do aplikacji

Jeśli aplikacja została zarejestrowana w Firebase przed utworzeniem połączenia z AdMob, plik konfiguracji Firebase został już przez Ciebie dodany do aplikacji. Znajdź plik GoogleService-Info.plist w katalogu głównym projektu Xcode. Upewnij się też, że plik konfiguracyjny został dodany do wszystkich środowisk docelowych.

Krok 2. Dodaj do aplikacji pakiet SDK Firebase dla Analytics

  1. Dodaj zależność z pakietem SDK Firebase dla Google Analytics do Plik Pod:

    pod 'FirebaseAnalytics'
    
  2. Uruchom pod install, a następnie otwórz utworzony plik .xcworkspace.

  3. Zaimportuj moduł FirebaseCore do UIApplicationDelegate, jak i wszelkie inne Moduły Firebase używane przez przedstawiciela aplikacji. Aby na przykład użyć Cloud Firestore i Uwierzytelniania:

    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. Skonfiguruj FirebaseApp współdzielonej instancji w uprawnieniach przedstawiciela aplikacji Metoda 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. Jeśli używasz SwiftUI, musisz utworzyć i dołączyć przedstawiciela aplikacji. do struktury App za pomocą UIApplicationDelegateAdaptor lub NSApplicationDelegateAdaptor Musisz też wyłączyć przełączanie przekazywania dostępu do aplikacji. Dla: więcej informacji znajdziesz w instrukcjach SwiftUI.

    SwiftUI

    @main
    struct YourApp: App {
      // register app delegate for Firebase setup
      @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate
    
      var body: some Scene {
        WindowGroup {
          NavigationView {
            ContentView()
          }
        }
      }
    }
          

Wdrażanie rejestrowania zdarzeń niestandardowych

W tej sekcji znajdziesz przykład implementacji zdarzenia niestandardowego logowania w aplikacji. Ten konkretny przykład dotyczy zdarzenie niestandardowe ecommerce_purchase, w przypadku którego warto zapisać dane aplikacji powiązanych z AdMob, zwłaszcza do obliczania ARPU oraz ARPPU.

Aby wdrożyć w aplikacji rejestrowanie zdarzeń niestandardowych:

  1. Koniecznie wykonaj czynności opisane w sekcji Pierwsze kroki Google Analytics na tej stronie, który obejmuje skonfigurowanie aplikacji do używania Firebase, dodanie pakietu SDK Firebase dla Google Analytics i inicjuję pakiet SDK.

  2. Zarejestruj zdarzenie ecommerce_purchase (Swift) | Obj-C). Oto przykład:

    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",
    }];

Więcej informacji o rejestrowaniu zdarzeń niestandardowych w aplikacji znajdziesz na stronie Analytics dokumentacji.

Używanie innych usług Firebase w swojej aplikacji

Po dodaniu pakietu SDK Firebase dla Google Analytics możesz też przy użyciu innych usług Firebase, takich jak Zdalna konfiguracja Firebase, Testy A/B Firebase.

  • Zdalna konfiguracja umożliwia zmianę działania i wyglądu aplikacji bez publikowania aktualizacji – bezpłatnie, nieograniczona liczba aktywnych użytkowników dziennie.

  • Testy A/B pozwalają testować zmiany interfejsu aplikacji, jej funkcji oraz kampanii budujących zaangażowanie, aby sprawdzić, wpływ na kluczowe dane (takie jak przychody i utrzymanie użytkowników) przed rozpoczęciem znacznie się zmieniają.

Zoptymalizuj zarabianie na reklamach w aplikacji

Wypróbuj różne formaty reklam lub konfiguracje na niewielkiej grupie użytkowników. i podejmuj na podstawie danych decyzje o wyświetlaniu reklamy wszystkim użytkownikom. Do Więcej informacji znajdziesz w tych samouczkach: