Śledzenie ekranu – pakiet SDK do Androida wersja 2 (starsza wersja)

W tym dokumencie znajdziesz przegląd ekranów i dowiesz się, jak mierzyć ich wyświetlenia za pomocą pakietu SDK Google Analytics na Androida 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 kolejnych sekcjach opisano, jak wdrożyć pomiar ekranu za pomocą narzędzia EasyTracker albo implementacji zaawansowanej. Jeśli korzystasz z EasyTracker, będziesz mieć możliwość wdrożenia automatycznego pomiaru ekranu.

Automatyczny pomiar ekranu (EasyTracker)

Jeśli korzystasz z aplikacji EasyTracker, możesz użyć automatycznego pomiaru ekranu, aby łatwo zmierzyć każdy z Activities w postaci ekranów.

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 your reporting -->
<string name="com.example.app.BaseActivity">Home</string>
<string name="com.example.app.PrefsActivity">Preferences</string>

Ręczny pomiar ekranu

Możesz też ręcznie wysłać widok ekranu, dzwoniąc pod numer sendView(). Nawet jeśli korzystasz już z automatycznego pomiaru ekranu EasyTracker, możesz ręcznie wysyłać wyświetlenia ekranu, aby mierzyć zaangażowanie użytkowników w Fragments lub inne treści, które mogą nie być elementem Activity.

Funkcja sendView() jest zwykle wywoływana w wywołaniu zwrotnym onStart() w metodzie Activity lub Fragment, ponieważ wygrywa ten przykład:

/**
 * Within an Activity or Fragment
 */
@Override
public void onStart() {
  super.onStart();
  ... // Your other onStart() code.
  myTracker.sendView("Home Screen"); // Where myTracker is an instance of Tracker.
}