W tym dokumencie znajdziesz przegląd ekranów i dowiesz się, jak mierzyć ich wyświetlenia za pomocą pakietu SDK Google Analytics na iOS w wersji 2.
Przegląd
Ekrany w Google Analytics reprezentują treści, które użytkownicy oglądają w aplikacji. Odpowiednikiem w analityki internetowej jest odsłona. Pomiar wyświetleń ekranu pozwala sprawdzić, które treści są najczęściej oglądane przez użytkowników i jak poruszają się oni między różnymi treściami.
Widok ekranu składa się z pojedynczego pola string
, które będzie używane jako nazwa ekranu w raportach Google Analytics.
Dane o wyświetleniach ekranu są używane głównie w tych raportach Google Analytics:
- Raport Ekrany
- Przepływ zaangażowania
- Przepływ celów
Implementacja
W sekcjach poniżej dowiesz się, jak wdrożyć ręczny i automatyczny pomiar ekranu. Korzystanie z automatycznego pomiaru ekranu pozwala szybko wdrożyć pomiar ekranu we wszystkich views
w aplikacji. Możesz też używać ręcznego pomiaru ekranu, jeśli chcesz przesyłać do Google Analytics dodatkowe wyświetlenia ekranu.
Automatyczny pomiar ekranu
Możesz automatycznie mierzyć widoki jako ekrany za pomocą klasy GAITrackedViewController
. Niech każdy z kontrolerów widoków powinien rozbudować GAITrackedViewController
, czyli klasę dogodną, która rozszerza UIViewController
, i nadać nazwę widoku na potrzeby kontrolerów widoków w raportach.
Załóżmy np., że masz widok „Informacje”, który chcesz mierzyć za pomocą nagłówka kontrolera widoku, który wygląda tak:
@interface AboutViewController : UIViewController
Należy zaktualizować ten nagłówek tak, aby brzmiał:
#import "GAITrackedViewController.h" @interface AboutViewController : GAITrackedViewController
Musisz też podać nazwę widoku, która będzie używana w raportach Google Analytics. Dobrym miejscem na umieszczenie jest metoda inicjowania kontrolera widoku (jeśli ją masz) lub metoda viewDidAppear:
:
- (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; self.trackedViewName = @"About Screen"; }
Jeśli parametr trackedViewName
zostanie ustawiony przed wywołaniem funkcji sendView:
, wyświetlenia będą mierzone automatycznie. Za każdym razem, gdy pojawi się widok, generowane jest wywołanie sendView:
o podanej nazwie widoku.
Ręczny pomiar ekranu
Aby ręcznie wysłać widok ekranu, wywołaj sendView:
jak w tym przykładzie:
[tracker sendView:@"Home Screen"];