Śledzenie ekranu – pakiet SDK na iOS

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"];