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 dla domeny Google Analytics, aby 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 Mobile Ads i
włącz dane o użytkownikach
Dodaj Mobile Ads pakiet SDK +
włącz dane o użytkownikach oraz
Połącz konto AdMob z Firebase
Dodaj Mobile Ads pakiet SDK +
włącz dane o użytkownikach oraz
Połącz AdMob z Firebase i
Dodaj Pakiet SDK Firebase dla aplikacji Analytics
Wyświetlanie danych o użytkownikach na koncie AdMob
Automatyczne zbieranie statystyk zdarzenia oraz właściwości użytkownika z aplikacji
Wyświetl wybrane dane o użytkownikach w usłudze AdMob
Przeglądanie danych analitycznych i praca nad nimi w Firebase
Wyświetl kluczowe dane 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. Remote Config i A/B Testing)

Wprowadzenie: Google Analytics

Google Analytics to mechanizm analityczny Firebase, który zapewnia dostęp do: zaawansowanych statystyk w swoich danych. Zacznij używać Google Analytics w swojej aplikacji dodając pakiet SDK Firebase dla aplikacji Google Analytics.

Aby zacząć korzystać z pakietu SDK Firebase, wykonaj poniższe czynności. Google Analytics w aplikacji. Po zainicjowaniu pakietu SDK otwórz Dokumentacja 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 aplikacji 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ć atrybutów Cloud Firestore i 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. 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 Powiązane aplikacje: 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 tej strony, który obejmuje skonfigurowanie aplikacji do używania Firebase, dodanie i inicjuję pakiet SDK Firebase dla aplikacji Google Analytics.

  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 w Analytics dokumentacji.

Używanie innych usług Firebase w swojej aplikacji

Po dodaniu pakietu SDK Firebase do aplikacji Google Analytics możesz też za pomocą innych usług Firebase, takich jak Firebase Remote Config czy Firebase A/B Testing

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

  • A/B Testing umożliwia testowanie zmian w 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: