Użyj naszej przykładowej aplikacji na iOS, aby dowiedzieć się, jak działa Analytics, lub dodaj Analytics do swojej aplikacji.
Aby użyć tego przykładu, musisz mieć Xcode i CocoaPods.
Pobierz projekt
Zacznij od przykładu za pomocą następującego polecenia w terminalu:
$ pod try Google
Wybierz w prompcie opcję dotyczącą: AnalyticsExample.xcodeproj
.
Uruchamianie przykładowego
Teraz możesz skompilować przykład i uruchomić go w Xcode.
Wybierz cel: AnalyticsExample
. Następnie uruchom aplikację na urządzeniu lub w symulatorze iOS, klikając przycisk uruchamiania obszaru roboczego.
W konsoli Xcode znajdź komunikaty logu, które rejestrują aktywność Analytics. Możesz rejestrować aktywność na różnych ekranach, wybierając różne wzorce na pasku kart u dołu ekranu.
2015-04-07 14:20:25.166 TestApp[72212:2336930] INFO: GoogleAnalytics 3.10 -[GAIBatchingDispatcher didSendHits:] (GAIBatchingDispatcher.m:219): 1 hit(s) sent
Otwórz Analytics i wybierz konto Analytics, za pomocą którego została zarejestrowana aplikacja. Jeśli nie masz pewności, identyfikator śledzenia Analytics znajdziesz w pliku GoogleService-Info.plist
dodanym wcześniej do projektu. Skopiuj ten identyfikator do pola wyszukiwania na koncie Analytics w menu raportów. Wybierz dla swojej usługi raport
Czas rzeczywisty > Przegląd.
Teraz możesz na bieżąco sprawdzać aktywność w swojej aplikacji. Wykres Wyświetlenia ekranu pokazuje liczbę wyświetleń ekranu. Aby zwiększyć liczbę wyświetleń ekranu, klikaj karty w aplikacji. Raport w czasie rzeczywistym wyświetla aktywność w miarę docierania na serwery, dzięki czemu możesz szybko przetestować konfigurację.
Jak to działa
Podobnie jak śledzenie sieci, Analytics na urządzenia mobilne zbiera informacje o aktywności użytkowników w Twojej aplikacji za pomocą obrazu typu beacon Analytics, który wysyła dane na serwery Analytics. Każdy niepowtarzalny widok w Twojej aplikacji odpowiada wyświetleniu ekranu w Analytics. Raport zbiera wszystkie dane o interakcjach z ostatnich 30 minut.
W tym przykładzie używany jest interfejs GAITracker
do pobierania nazwy ekranu i wysyłania jej jako widoku ekranu na konto Analytics powiązane z Twoją aplikacją.
Uwaga: w przeciwieństwie do śledzenia sieci pakiet SDK do reklam mobilnych Analytics przesyła zbiorczo sygnały o aktywności, zarówno w celu ochrony sygnału radiowego urządzenia, jak i czasu aktywności użytkownika offline.
id<GAITracker> tracker = [GAI sharedInstance].defaultTracker; [tracker set:kGAIScreenName value:name]; [tracker send:[[GAIDictionaryBuilder createScreenView] build]];
Dalsze kroki
Dowiedz się, jak za pomocą Google Analytics zbierać dodatkowe dane o korzystaniu z aplikacji, np. o kliknięciach elementu interfejsu ze śledzeniem zdarzeń lub o aktywności w kampanii Google Play ze śledzeniem kampanii.
Czy tak? Wystąpił problem? Daj nam znać.