Śledzenie zdarzeń

Z tego przewodnika dla programistów dowiesz się, jak mierzyć zdarzenia w aplikacji za pomocą pakietu SDK Google Analytics w wersji 4 na Androida.

Przegląd

Zdarzenia to przydatny sposób zbierania danych o interakcjach użytkowników z interaktywnymi komponentami aplikacji, np. naciśnięciami przycisków czy korzystaniu z konkretnego elementu w grze.

Zdarzenie składa się z 4 pól, których możesz używać do opisania interakcji użytkownika z treścią aplikacji:

Nazwa pola Typ Wymagane Opis
Kategoria String Tak Kategoria zdarzenia
Działanie String Tak Czynność zdarzenia
Wytwórnia String Nie Etykieta zdarzenia
Wartość Long Nie Wartość zdarzenia

Implementacja

Aby wysłać zdarzenie do Google Analytics, użyj funkcji HitBuilders.EventBuilder i wyślij działanie, jak pokazano w tym przykładzie:

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);
// Build and send an Event.
t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setLabel(getString(labelId))
    .build());

Więcej informacji o metodzie getTracker znajdziesz w sekcji Konfiguracja zaawansowana.

Zdarzenia niewymagające interakcji

W niektórych przypadkach warto wysyłać zdarzenie jako zdarzenie niezwiązane z interakcją. W tym celu przekaż true do setNonInteraction:

t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setNonInteraction(true)
    .build());

Więcej informacji o działaniach niezwiązanych z interakcjami i o tym, kiedy ich używać, znajdziesz w artykule o zdarzeniach niezwiązanych z interakcjami w Centrum pomocy Analytics.