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
Dodaj zależność z pakietem SDK Firebase dla aplikacji Google Analytics do Plik Pod:
pod 'FirebaseAnalytics'
Uruchom
pod install
, a następnie otwórz utworzony plik.xcworkspace
.- Zaimportuj moduł
FirebaseCore
doUIApplicationDelegate
, 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; // ...
- Skonfiguruj
FirebaseApp
współdzielonej instancji w uprawnieniach przedstawiciela aplikacji Metodaapplication(_: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];
- Jeśli używasz SwiftUI, musisz utworzyć i dołączyć przedstawiciela aplikacji.
do struktury
App
za pomocąUIApplicationDelegateAdaptor
lubNSApplicationDelegateAdaptor
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:
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.
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:
Testowanie wdrożenia nowego formatu reklamy (omówienie | wdrożenie).
Optymalizowanie częstotliwości wyświetlania reklam (omówienie | wdrożenie).