Monitoraggio eventi

Questa guida per gli sviluppatori descrive come utilizzare l'SDK di Google Analytics v4 per Android per misurare gli eventi nella tua app.

Panoramica

Gli eventi sono un modo utile per raccogliere dati sull'interazione di un utente con i componenti interattivi della tua app, come la pressione di un pulsante o l'utilizzo di un determinato elemento in un gioco.

Un evento è costituito da quattro campi che puoi utilizzare per descrivere l'interazione di un utente con i contenuti dell'app:

Nome campo Tipo Obbligatorio Descrizione
Categoria String Categoria dell'evento
Azione String Azione dell'evento
Etichetta String No Etichetta dell'evento
Valore Long No Valore dell'evento

Implementazione

Per inviare un evento a Google Analytics, utilizza HitBuilders.EventBuilder e invia l'hit, come mostrato in questo esempio:

// 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());

Per maggiori dettagli sul metodo getTracker, consulta Configurazione avanzata.

Eventi non di interazione

In alcuni casi potresti voler inviare un evento come evento di non interazione. A questo scopo, passa true a setNonInteraction:

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

Per ulteriori informazioni sugli hit non di interazione e su quando utilizzarli, consulta le informazioni sugli eventi non di interazione nel Centro assistenza Analytics.