Po zakończeniu podstawowej konfiguracji AdMob możesz też dodać pakiet SDK Firebase do Google Analytics, aby korzystać z innych funkcji Google Analytics i Firebase. Później na tej stronie dowiesz się, jak zacząć korzystać z Google Analytics.
Te nowe poziomy konfiguracji obsługują funkcje, które ułatwiają optymalizowanie wrażeń użytkowników aplikacji i przychodów z reklam. Aby dowiedzieć się więcej, zapoznaj się z poniższą tabelą funkcji i odpowiednimi linkami.
Funkcja |
Dodaj pakiet SDK Mobile Ads + włącz dane użytkowników |
Dodaj pakiet SDK Mobile Ads + włącz dane o użytkownikach i połącz usługę AdMob z Firebase |
Dodaj pakiet SDK Mobile Ads + włącz dane o użytkownikach i połącz AdMob z Firebase oraz dodaj pakiet SDK Firebase dla Analytics |
Wyświetlanie na koncie AdMob danych o użytkownikach | |||
Automatyczne zbieranie z aplikacji danych o zdarzeniach Analytics i właściwościach użytkowników | |||
Wyświetl wybrane dane o użytkownikach w usłudze AdMob | |||
Eksplorowanie danych Analytics i praca nad nimi w Firebase | |||
Wyświetlanie kluczowych danych w konsoli Firebase | |||
Oznaczanie konwersji w kampaniach reklamowych | |||
Tworzenie niestandardowych grup odbiorców | |||
Eksportowanie danych do BigQuery i analizowanie ich w tym narzędziu | |||
Dostęp do dodatkowych funkcji służących do dostosowywania danych Analytics | |||
Rejestruj zdarzenia niestandardowe na potrzeby analityki i modeli (np. logowanie zdarzeń e-commerce_purchase dla wskaźników ARPU i ARPPU) | |||
Konfigurowanie niestandardowych konwersji związanych z kampaniami reklamowymi | |||
Używaj innych usług Firebase
(takich jak Remote Config czy A/B Testing) |
Wprowadzenie: Google Analytics
Google Analytics to mechanizm analityczny Firebase, który zapewnia dostęp do przydatnych statystyk dotyczących Twoich danych. Aby zacząć korzystać z Google Analytics w swojej aplikacji, dodaj pakiet SDK Firebase dla platformy Google Analytics.
W następujących krokach opisujemy, jak zacząć korzystać z pakietu SDK Firebase dla Google Analytics w swojej aplikacji. Po zainicjowaniu pakietu SDK zapoznaj się z dokumentacją Analytics, aby dowiedzieć się, jak zacząć rejestrować zdarzenia w aplikacji.
Krok 1. Dodaj plik konfiguracji do aplikacji
Jeśli Twoja aplikacja została zarejestrowana w Firebase przed utworzeniem połączenia AdMob, oznacza to, że masz już dodany do aplikacji plik konfiguracyjny Firebase.
Sprawdź, czy w katalogu głównym Twojego projektu Xcode znajduje się plik GoogleService-Info.plist
.
Upewnij się też, że plik konfiguracyjny został dodany do wszystkich środowisk docelowych.
Krok 2. Dodaj do aplikacji pakiet SDK Firebase dla Analytics
Dodaj do pliku Pod zależność od pakietu SDK Firebase dla Google Analytics:
pod 'FirebaseAnalytics'
Uruchom
pod install
, a następnie otwórz utworzony plik.xcworkspace
.- Zaimportuj moduł
FirebaseCore
do obiektuUIApplicationDelegate
, a także wszystkie inne moduły Firebase używane przez przedstawiciela aplikacji. Aby na przykład użyć właściwości 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; // ...
- Skonfiguruj współdzieloną instancję
FirebaseApp
w metodzieapplication(_:didFinishLaunchingWithOptions:)
przedstawiciela aplikacji: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];
- Jeśli używasz SwiftUI, musisz utworzyć obiekt delegujący aplikacji i dołączyć go do struktury
App
za pomocą funkcjiUIApplicationDelegateAdaptor
lubNSApplicationDelegateAdaptor
. Musisz też wyłączyć swizlowanie zastępników aplikacji. 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 niestandardowego rejestrowania zdarzeń w aplikacji. Ten konkretny przykład dotyczy zdarzenia niestandardowego ecommerce_purchase
, które przydaje się do rejestrowania w przypadku aplikacji połączonych z AdMob, zwłaszcza do obliczania ARPU i ARPPU.
Aby wdrożyć w aplikacji rejestrowanie zdarzeń niestandardowych:
Upewnij się, że masz wykonane na tej stronie sekcję Pierwsze kroki z Google Analytics, która obejmuje skonfigurowanie aplikacji tak, aby korzystała z Firebase, dodanie pakietu SDK Firebase dla platformy Google Analytics i zainicjowanie pakietu SDK.
Zapisz 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 Analyticsdokumentacji.
Używanie innych usług Firebase w swojej aplikacji
Po dodaniu pakietu SDK Firebase do aplikacji Google Analytics możesz też zacząć używać innych usług Firebase, np. Firebase Remote Config czy Firebase A/B Testing.
Remote Config umożliwia zmianę działania i wyglądu aplikacji bez publikowania jej aktualizacji bez opłat dla nieograniczonej liczby aktywnych użytkowników dziennie.
A/B Testing umożliwia testowanie zmian interfejsu, funkcji lub kampanii promujących związanych z aplikacją w celu sprawdzenia, czy mają one wpływ na kluczowe dane (np. przychody i utrzymanie użytkowników), zanim zostaną wprowadzone na dużą skalę.
Zoptymalizuj zarabianie na reklamach w aplikacji
Wypróbuj różne formaty reklam lub konfiguracje na małej grupie użytkowników, a potem na podstawie danych podejmuj decyzje dotyczące implementacji reklamy u wszystkich użytkowników. Więcej informacji znajdziesz w tych samouczkach:
Testowanie stosowania nowego formatu reklamy (omówienie | wdrażanie).
Optymalizacja częstotliwości wyświetlania reklam (omówienie | wdrażanie).