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

Po ukończeniu podstawowej konfiguracji AdMob możesz także dodać pakiet SDK Firebase dla Google Analytics, aby korzystać z innych funkcji Google Analytics i Firebase. W dalszej części tej strony dowiesz się, jak rozpocząć korzystanie z Google Analytics .

Te rosnące poziomy funkcji obsługi konfiguracji, które mogą pomóc zoptymalizować wygodę użytkownika aplikacji i przychody z reklam. Sprawdź poniższą tabelę funkcji i jej linki, aby dowiedzieć się więcej!

Funkcja Dodaj pakiet SDK do reklam mobilnych +
włącz dane o użytkownikach
Dodaj pakiet SDK do reklam mobilnych +
włączyć metryki użytkowników i
Połącz AdMob z Firebase
Dodaj pakiet SDK do reklam mobilnych +
włączyć metryki użytkowników i
Połącz AdMob z Firebase i
Dodaj pakiet SDK Firebase dla Analytics
Przeglądaj dane o użytkownikach na swoim koncie AdMob
Automatycznie zbieraj zdarzenia analityczne i właściwości użytkownika ze swojej aplikacji
Wyświetl wybrane dane o użytkownikach w AdMob
Eksploruj i pracuj z danymi analitycznymi za pośrednictwem Firebase
Wyświetl kluczowe wskaźniki w konsoli Firebase
Oznacz konwersje dla kampanii reklamowych
Twórz niestandardowe grupy odbiorców
Eksportuj i analizuj dane w BigQuery
Uzyskaj dostęp do większej liczby funkcji dostosowywania danych analitycznych
Rejestruj niestandardowe zdarzenia na potrzeby analiz i modeli (np. rejestrowanie zdarzeń ecommerce_purchase dla wskaźników ARPU i ARPPU )
Skonfiguruj niestandardowe konwersje dla kampanii reklamowych
Użyj innych produktów Firebase
(jak zdalna konfiguracja i testowanie A/B)

Zacznij korzystać z Google Analytics

Google Analytics to silnik analityczny Firebase, który zapewnia dostęp do zaawansowanych analiz Twoich danych. Zacznij korzystać z Google Analytics w swojej aplikacji, dodając pakiet SDK Firebase dla Google Analytics.

Poniższe kroki opisują, jak rozpocząć korzystanie z pakietu SDK Firebase dla Google Analytics w swojej aplikacji. Po zainicjowaniu pakietu SDK zapoznaj się z dokumentacją Analytics , aby dowiedzieć się, jak rozpocząć rejestrowanie zdarzeń w aplikacji.

Krok 1: Dodaj plik konfiguracyjny do swojej aplikacji

Jeśli zarejestrowałeś aplikację w Firebase przed utworzeniem połączenia z AdMob, oznacza to, że dodałeś już do niej plik konfiguracyjny Firebase.Sprawdź, czy w katalogu głównym projektu Xcode znajduje się plik GoogleService-Info.plist . Upewnij się także, że plik konfiguracyjny został dodany do wszystkich obiektów docelowych.

Krok 2: Dodaj pakiet SDK Firebase dla Analytics do swojej aplikacji

  1. Dodaj zależność pakietu SDK Firebase dla Google Analytics do swojego Podfile:

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

  3. Zaimportuj moduł FirebaseCore do swojego UIApplicationDelegate , a także wszelkie inne moduły Firebase, których używa delegat aplikacji. Na przykład, aby użyć Cloud Firestore i uwierzytelniania:

    SwiftUI

    import SwiftUI
    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Szybki

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Cel C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. Skonfiguruj udostępnioną instancję FirebaseApp w aplikacji delegata application(_:didFinishLaunchingWithOptions:) metoda:

    SwiftUI

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Szybki

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Cel C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. Jeśli używasz SwiftUI, musisz utworzyć delegata aplikacji i dołączyć go do struktury App za pośrednictwem UIApplicationDelegateAdaptor lub NSApplicationDelegateAdaptor . Musisz także wyłączyć przełączanie delegatów aplikacji. Aby uzyskać więcej informacji, zapoznaj się z instrukcjami SwiftUI .

    SwiftUI

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

Zaimplementuj niestandardowe rejestrowanie zdarzeń

W tej sekcji przedstawiono przykład implementacji niestandardowego rejestrowania zdarzeń w aplikacji. Ten konkretny przykład dotyczy niestandardowego zdarzenia ecommerce_purchase , które jest zdarzeniem przydatnym do rejestrowania aplikacji połączonych z AdMob, zwłaszcza do obliczania ARPU i ARPPU .

Oto jak zaimplementować niestandardowe rejestrowanie zdarzeń w swojej aplikacji:

  1. Upewnij się, że ukończyłeś sekcję Pierwsze kroki z Google Analytics na tej stronie, która obejmuje skonfigurowanie aplikacji do korzystania z Firebase, dodanie pakietu SDK Firebase dla Google Analytics i zainicjowanie pakietu SDK.

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

    Szybki

    Analytics.logEvent(AnalyticsEventPurchase, parameters: [
      AnalyticsParameterCoupon: "SummerPromo",
      AnalyticsParameterCurrency: "JPY",
      AnalyticsParameterValue: 10000,
      AnalyticsParameterShipping: 500,
      AnalyticsParameterTransactionID: "192803301",
    ])

    Cel C

    [FIRAnalytics logEventWithName:kFIREventPurchase
                        parameters:@{
      kFIRParameterCoupon: @"SummerPromo",
      kFIRParameterCurrency: @"JPY",
      kFIRParameterValue: @10000,
      kFIRParameterShipping: @500,
      kFIRParameterTransactionID: @"192803301",
    }];

Aby dowiedzieć się więcej o rejestrowaniu niestandardowych zdarzeń w aplikacji, zapoznaj się z dokumentacją Analytics .

Użyj innych produktów Firebase w swojej aplikacji

Po dodaniu pakietu SDK Firebase do Google Analytics możesz także zacząć korzystać z innych produktów Firebase, takich jak Zdalna konfiguracja Firebase i Testowanie A/B Firebase.

  • Zdalna konfiguracja umożliwia zmianę zachowania i wyglądu aplikacji bez publikowania aktualizacji aplikacji, bezpłatnie i dla nieograniczonej liczby aktywnych użytkowników dziennie.

  • Testy A/B umożliwiają testowanie zmian w interfejsie użytkownika, funkcjach lub kampaniach budujących zaangażowanie aplikacji, aby dowiedzieć się, czy mają one wpływ na kluczowe wskaźniki (takie jak przychody i utrzymanie) przed powszechnym wdrożeniem zmian.

Zoptymalizuj monetyzację reklam w swojej aplikacji

Wypróbuj różne formaty i konfiguracje reklam na niewielkiej grupie użytkowników, a następnie podejmuj oparte na danych decyzje dotyczące wdrożenia reklamy dla wszystkich użytkowników. Aby dowiedzieć się więcej, zapoznaj się z poniższymi tutorialami: