Śledzenie zdarzeń – pakiet SDK do systemu Android

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

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 Pole skryptu śledzenia Typ Wymagane Opis
Kategoria Fields.EVENT_CATEGORY String Tak Kategoria zdarzenia
Działanie Fields.EVENT_ACTION String Tak Czynność zdarzenia
Wytwórnia Fields.EVENT_LABEL String Nie Etykieta zdarzenia
Wartość Fields.EVENT_VALUE Long Nie Wartość zdarzenia

Implementacja

Aby wysłać zdarzenie do Google Analytics, użyj funkcji MapBuilder.createEvent() i wyślij działanie, jak w tym przykładzie:

@Override
public void onClick(View v) {
  // May return null if a EasyTracker has not yet been initialized with a
  // property ID.
  EasyTracker easyTracker = EasyTracker.getInstance(this);

  // MapBuilder.createEvent().build() returns a Map of event fields and values
  // that are set and sent with the hit.
  easyTracker.send(MapBuilder
      .createEvent("ui_action",     // Event category (required)
                   "button_press",  // Event action (required)
                   "play_button",   // Event label
                   null)            // Event value
      .build()
  );
}