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
:
- Dodaj metody EasyTracker do wszystkich swoich kampanii
Activities
- Ustaw parametr
ga_autoActivityTracking
w plikuanalytics.xml
. - W pliku
analytics.xml
nadaj każdemu urządzeniuActivities
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. }