Ekrany – pakiet SDK na Androida

W tym dokumencie znajdziesz omówienie ekranów oraz sposobów mierzenia ich wyświetleń za pomocą pakietu SDK Google Analytics na Androida w wersji 3.

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 ciągu tekstowego, które będzie używane jako nazwa ekranu w raportach Google Analytics:

Nazwa pola Pole skryptu śledzenia Typ Wymagane Opis
Nazwa ekranu Fields.SCREEN_NAME String Tak Nazwa ekranu aplikacji.

Dane o wyświetleniach ekranu są używane głównie w tych standardowych raportach Google Analytics:

  • Raport Ekrany
  • Przepływ zaangażowania

Ręczny pomiar ekranu

Aby ręcznie wysłać wyświetlenie ekranu, ustaw wartości pól ekranu w trackerze, a następnie wyślij działanie:

// May return null if EasyTracker has not yet been initialized with a property
// ID.
Tracker easyTracker = EasyTracker.getInstance(this);

// This screen name value will remain set on the tracker and sent with
// hits until it is set to a new value or to null.
easyTracker.set(Fields.SCREEN_NAME, "Home Screen");

easyTracker.send(MapBuilder
    .createAppView()
    .build()
);

Automatyczny pomiar ekranu (EasyTracker)

EasyTracker może automatycznie mierzyć wyświetlenia ekranu za każdym razem, gdy użytkownikowi wyświetla się Activities aplikacji.

Aby włączyć automatyczny pomiar Activity:

  1. Dodaj metody EasyTracker do wszystkich swoich kampanii Activities
  2. Ustaw parametr ga_autoActivityTracking w pliku analytics.xml.
  3. W pliku analytics.xml nadaj każdemu urządzeniu Activities nazwę ekranową.

Oto przykładowy fragment kodu z pliku analytics.xml po włączeniu automatycznego pomiaru Activity:

<-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>

<-- The screen names that will appear in reports -->
<string name="com.example.app.BaseActivity">Home</string>
<string name="com.example.app.PrefsActivity">Preferences</string>