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.
Dzięki podstawowej konfiguracji AdMob możesz wyświetlać zagregowane statystyki z automatycznie zbieranych zdarzeń i właściwości użytkowników w panelu analitycznym konsoli Firebase bez dodawania dodatkowego kodu do swojej aplikacji.
Jeśli jednak chcesz zbierać dodatkowe dane o zdarzeniach niestandardowych lub właściwościach użytkownika, musisz użyć pakietu SDK Firebase dla Google Analytics. Za pomocą tego pakietu SDK możesz rejestrować do 500 różnych typów zdarzeń analitycznych i nie ma ograniczeń co do łącznej liczby zdarzeń rejestrowanych przez aplikację. Przykładowym przypadkiem użycia rejestrowania zdarzeń niestandardowych jest uwzględnienie w obliczeniach przychodów danych ze zdarzenia niestandardowego o nazwie ecommerce_purchase
, które pomoże Ci lepiej przedstawić wskaźniki ARPU i ARPPU .
Dodając pakiet SDK Firebase do Google Analytics, możesz także dodać niestandardowe konwersje dla kampanii reklamowych i umożliwić korzystanie z innych produktów Firebase .
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.
Na karcie Twoje aplikacje w Ustawienia projektu wybierz identyfikator pakietu aplikacji, dla której potrzebujesz pliku konfiguracyjnego.
>Kliknij Pobierz GoogleService-Info.plist , aby uzyskać plik konfiguracyjny Firebase iOS (
GoogleService-Info.plist
).W dowolnym momencie możesz ponownie pobrać plik konfiguracyjny Firebase iOS, wybierając
> Ustawienia projektu .Upewnij się, że nazwa pliku konfiguracyjnego nie jest uzupełniona dodatkowymi znakami, takimi jak
(2)
.
Przenieś plik konfiguracyjny do katalogu głównego projektu Xcode. Jeśli zostanie wyświetlony monit, wybierz opcję dodania pliku konfiguracyjnego do wszystkich obiektów docelowych.
Jeśli w projekcie masz wiele identyfikatorów pakietów, musisz powiązać każdy identyfikator pakietu z zarejestrowaną aplikacją w konsoli Firebase, aby każda aplikacja mogła mieć własny plik GoogleService-Info.plist
.
Krok 2: Dodaj pakiet SDK Firebase dla Analytics do swojej aplikacji
Dodaj zależność pakietu SDK Firebase dla Google Analytics do swojego Podfile:
pod 'FirebaseAnalytics'
Uruchom
pod install
, a następnie otwórz utworzony plik.xcworkspace
.- Zaimportuj moduł
FirebaseCore
do swojegoUIApplicationDelegate
, 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; // ...
- Skonfiguruj udostępnioną instancję
FirebaseApp
w aplikacji delegataapplication(_: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];
- Jeśli używasz SwiftUI, musisz utworzyć delegata aplikacji i dołączyć go do struktury
App
za pośrednictwemUIApplicationDelegateAdaptor
lubNSApplicationDelegateAdaptor
. 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 .
Kluczowym wskaźnikiem Twojej aplikacji są przychody według użytkownika , które można dalej podzielić na ARPU i ARPPU . Te dwa dane są wyświetlane na karcie Dane użytkownika na koncie AdMob oraz w panelu Analytics w konsoli Firebase. Przychodów nie mierzy się jednak bezpośrednio; zamiast tego jest to suma szacunkowych zarobków w AdMob i następujących dwóch wartości zdarzeń analitycznych:
-
in_app_purchase
: gdy użytkownik dokona zakupu w aplikacji, który jest przetwarzany przez App Store w iTunes, np. pierwszej subskrypcji, odblokowania usług premium lub zakupu elementów w grze
-
ecommerce_purchase
: gdy użytkownik sfinalizuje zakup, np. zakupy online, zakup kuponów lub produktów ze zniżką albo zakup biletów do kina
Bez dodatkowego kodu w aplikacji pakiet SDK do reklam mobilnych automatycznie zbiera dane analityczne dla zdarzeń in_app_purchase
. Jeśli jednak chcesz uwzględnić w obliczeniach przychodów również dane zdarzeń ecommerce_purchase
, musisz wdrożyć niestandardowe rejestrowanie za pośrednictwem pakietu SDK Firebase dla Google Analytics.
Oto jak zaimplementować niestandardowe rejestrowanie zdarzeń w swojej aplikacji:
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.
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 małej 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:
Przetestuj przyjęcie nowego formatu reklamy ( omówienie | wdrożenie ).
Zoptymalizuj częstotliwość reklam ( omówienie | wdrożenie ).