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

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

Te rosnące poziomy funkcji wsparcia konfiguracji mogą pomóc Ci zoptymalizować wygodę korzystania z aplikacji i przychody z reklam. Sprawdź poniższą tabelę funkcji i jej łącza, aby dowiedzieć się więcej!

Funkcja Dodaj pakiet SDK+ do reklam mobilnych
włącz metryki użytkownika
Dodaj pakiet SDK+ do reklam mobilnych
włącz metryki użytkownika i
Połącz AdMob z Firebase
Dodaj pakiet SDK+ do reklam mobilnych
włącz metryki użytkownika i
Połącz AdMob z Firebase i
Dodaj pakiet Firebase SDK dla Analytics
Wyświetl dane użytkowników na swoim koncie AdMob
Automatycznie zbieraj zdarzenia analityczne i właściwości użytkowników z Twojej aplikacji
Zobacz wyselekcjonowane dane użytkowników w AdMob
Eksploruj i pracuj z danymi analitycznymi za pośrednictwem Firebase
Przeglądaj kluczowe dane w konsoli Firebase
Oznaczaj 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 dla 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 testy A/B)

Zacznij korzystać z Google Analytics

Google Analytics to mechanizm analityczny Firebase, który zapewnia dostęp do zaawansowanych wglądów w Twoje dane. Zacznij korzystać z Google Analytics w swojej aplikacji, dodając pakiet Firebase SDK dla Google Analytics.

Poniższe kroki opisują, jak zacząć używać Firebase SDK 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ś swoją aplikację w Firebase przed utworzeniem połączenia AdMob, oznacza to, że dodałeś już do niej plik konfiguracyjny Firebase.Sprawdź plik GoogleService-Info.plist w katalogu głównym projektu Xcode. Upewnij się również, że plik konfiguracyjny został dodany do wszystkich celów.

Krok 2. Dodaj do swojej aplikacji pakiet Firebase SDK for Analytics

  1. Dodaj zależność dla Firebase SDK 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, z których korzysta 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 metodzie application application(_:didFinishLaunchingWithOptions:) delegata aplikacji:

    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, zobacz instrukcje 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 zdarzenia niestandardowego ecommerce_purchase , które jest przydatne do rejestrowania w przypadku 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 Firebase SDK dla Google Analytics i zainicjowanie pakietu SDK.

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

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

Użyj innych produktów Firebase w swojej aplikacji

Po dodaniu pakietu Firebase SDK dla Google Analytics możesz też zacząć korzystać z innych produktów Firebase, takich jak zdalna konfiguracja Firebase i testy A/B Firebase.

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

  • Testy A/B umożliwiają testowanie zmian w interfejsie użytkownika aplikacji, funkcjach lub kampaniach angażujących, aby dowiedzieć się, czy mają one wpływ na kluczowe wskaźniki (takie jak przychody i retencja), zanim zostaną szeroko rozpowszechnione.

Zoptymalizuj zarabianie na reklamach swojej aplikacji

Wypróbuj różne formaty reklam lub konfiguracje z niewielką grupą 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 następującymi samouczkami: