Po ukończeniu podstawowej konfiguracji AdMob możesz też dodać pakiet SDK Firebase dla Google Analytics, aby korzystać z innych funkcji Google Analytics i Firebase. Dowiedz się, jak rozpocząć korzystanie z Google Analytics później na tej stronie.
Te rosnące poziomy funkcji obsługi konfiguracji, które mogą pomóc zoptymalizować wrażenia 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łącz metryki użytkowników i Połącz AdMob z Firebase | Dodaj pakiet SDK do reklam mobilnych + włącz metryki użytkowników i Połącz AdMob z Firebase i Dodaj pakiet SDK Firebase dla Analytics |
Wyświetlanie danych o użytkownikach na koncie AdMob | |||
Automatycznie zbieraj zdarzenia analityczne i właściwości użytkowników ze swojej aplikacji | |||
Wyświetlanie wyselekcjonowanych danych o użytkownikach w AdMob | |||
Przeglądaj i pracuj z danymi analitycznymi za pomocą Firebase | |||
Wyświetl kluczowe dane w konsoli Firebase | |||
Oznacz konwersje dla kampanii reklamowych | |||
Buduj niestandardowe grupy odbiorców | |||
Eksportuj i analizuj dane w BigQuery | |||
Uzyskaj dostęp do większej liczby funkcji dostosowywania danych analitycznych | |||
Rejestrowanie zdarzeń niestandardowych na potrzeby analiz i modeli (takich jak 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ć zbiorcze statystyki z automatycznie zbieranych zdarzeń i właściwości użytkowników w panelu Analytics w konsoli Firebase bez dodawania dodatkowego kodu do aplikacji.
Jeśli jednak chcesz zbierać dodatkowe niestandardowe dane o zdarzeniach lub właściwości użytkownika, musisz użyć pakietu SDK Firebase dla Google Analytics. Dzięki temu pakietowi SDK możesz rejestrować do 500 różnych typów zdarzeń analitycznych i nie ma ograniczeń co do łącznej liczby zdarzeń rejestrowanych przez Twoją aplikację. 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 SDK Firebase dla 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ś 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 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 zawiera dodatkowych znaków, takich jak
(2)
.
Przenieś plik konfiguracyjny do katalogu głównego projektu Xcode. Jeśli pojawi się monit, wybierz, aby dodać plik konfiguracyjny do wszystkich celów.
Jeśli masz w projekcie 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 pliku 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 używane przez delegata aplikacji. Na przykład, aby użyć Cloud Firestore i uwierzytelniania:Szybki
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Cel C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Skonfiguruj współużytkowane wystąpienie
FirebaseApp
, zwykle w inicjatorzeApp
lub w metodzieapplication(_:didFinishLaunchingWithOptions:)
delegata aplikacji:Szybki
// Use Firebase library to configure APIs FirebaseApp.configure()
Cel C
// Use Firebase library to configure APIs [FIRApp configure];
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 są przychody według użytkowników , które można dalej podzielić na ARPU i ARPPU . Te dwa rodzaje danych są wyświetlane na karcie Dane o użytkownikach na koncie AdMob oraz w panelu Analytics w konsoli Firebase. Przychody nie są jednak bezpośrednio mierzone; zamiast tego jest to suma szacunkowych zarobkó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. początkowa subskrypcja, odblokowanie usług premium lub zakup przedmiotów w grze
-
ecommerce_purchase
: gdy użytkownik dokonuje zakupu, np. zakupów online, kupowania kuponów lub przedmiotów zniżkowych albo kupowania biletów do kina
Bez dodatkowego kodu w Twojej aplikacji pakiet SDK do reklam mobilnych automatycznie zbiera dane analityczne dotyczące zdarzeń in_app_purchase
. Jeśli jednak chcesz uwzględnić w obliczeniach przychodów również dane o zdarzeniach ecommerce_purchase
, musisz zaimplementować rejestrowanie niestandardowe za pomocą pakietu Firebase SDK dla Google Analytics.
Oto jak zaimplementować niestandardowe rejestrowanie zdarzeń w swojej aplikacji:
Upewnij się, że masz ukończoną sekcję Pierwsze kroki z Google Analytics na tej stronie, która obejmuje konfigurację 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", }];
Więcej informacji o rejestrowaniu zdarzeń niestandardowych w aplikacji znajdziesz w dokumentacji Analytics .
Używaj innych produktów Firebase w swojej aplikacji
Po dodaniu pakietu SDK Firebase dla Google Analytics możesz też zacząć korzystać z innych usług 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, funkcjach lub kampaniach budujących zaangażowanie, aby dowiedzieć się, czy mają one wpływ na kluczowe dane (takie jak przychody i utrzymanie), zanim zmiany zostaną powszechnie wprowadzone.