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.
Przy podstawowej konfiguracji AdMob możesz przeglądać zagregowane statystyki z automatycznie zbieranych zdarzeń i właściwości użytkowników w panelu Analytics w konsoli Firebase bez dodawania dodatkowego kodu do swojej aplikacji.
Jeśli jednak chcesz zbierać dodatkowe dane o zdarzeniach niestandardowych lub właściwości użytkownika, musisz użyć pakietu Firebase SDK dla Google Analytics. Za pomocą tego zestawu SDK możesz rejestrować do 500 różnych typów zdarzeń analitycznych, a łączna liczba zdarzeń rejestrowanych przez aplikację jest nieograniczona. Przykładowym przypadkiem użycia rejestrowania zdarzeń niestandardowych jest uwzględnienie w obliczeniach przychodów danych ze zdarzenia niestandardowego o nazwie ecommerce_purchase
, aby lepiej przedstawić wskaźniki ARPU i ARPPU .
Dodając pakiet Firebase SDK dla Google Analytics, możesz też dodawać niestandardowe konwersje do kampanii reklamowych i umożliwić korzystanie z innych produktów Firebase .
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.
Na karcie Twoje aplikacje w Ustawienia projektu wybierz identyfikator pakietu aplikacji, dla której potrzebujesz pliku konfiguracyjnego.
>Kliknij Pobierz GoogleService-Info.plist , aby pobrać plik konfiguracyjny Firebase iOS (
GoogleService-Info.plist
).Możesz ponownie pobrać plik konfiguracyjny Firebase iOS w dowolnym momencie, wybierając
> Ustawienia projektu .Upewnij się, że nazwa pliku konfiguracyjnego nie zawiera dodatkowych znaków, takich jak
(2)
.
Przenieś plik konfiguracyjny do katalogu głównego projektu Xcode. Jeśli zostanie wyświetlony monit, wybierz opcję dodania pliku konfiguracyjnego do wszystkich celów.
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 do swojej aplikacji pakiet Firebase SDK for Analytics
Dodaj zależność dla Firebase SDK 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, 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; // ...
- Skonfiguruj udostępnioną instancję
FirebaseApp
w metodzie applicationapplication(_: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];
- 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, 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 .
Kluczowym wskaźnikiem Twojej aplikacji jest przychód według użytkownika , który można dalej podzielić na ARPU i ARPPU . Te dwa rodzaje danych są wyświetlane na karcie Dane użytkownika na Twoim koncie AdMob oraz w panelu Analytics w konsoli Firebase. Przychody nie są jednak mierzone bezpośrednio; zamiast tego jest to suma Twoich szacunkowych zarobków w AdMob i następujących dwóch wartości zdarzeń analitycznych:
-
in_app_purchase
: gdy użytkownik dokonuje zakupu w aplikacji, który jest przetwarzany przez App Store w iTunes, na przykład pierwszej subskrypcji, odblokowywania usług premium lub kupowania przedmiotów w grze
-
ecommerce_purchase
: gdy użytkownik dokona zakupu, np. zakupów online, zakupu kuponów lub produktów ze zniżką albo zakupu biletów do kina
Bez dodatkowego kodu w aplikacji pakiet SDK do reklam mobilnych automatycznie zbiera dane analityczne dotyczące zdarzeń in_app_purchase
. Jeśli jednak chcesz uwzględnić również dane zdarzeń ecommerce_purchase
w obliczaniu przychodów, musisz zaimplementować niestandardowe rejestrowanie za pomocą pakietu Firebase SDK 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 Firebase SDK dla Google Analytics i zainicjowanie pakietu SDK.
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:
Przetestuj przyjęcie nowego formatu reklam ( omówienie | implementacja ).
Zoptymalizuj częstotliwość reklam ( omówienie | wdrożenie ).