Monitoraggio eventi - SDK per iOS

Questa guida per gli sviluppatori descrive come misurare gli eventi nella tua app utilizzando l'SDK Google Analytics per iOS v3.

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 Campo tracker Tipo Obbligatorio Descrizione
Categoria kGAIEventCategory NSString Categoria dell'evento
Azione kGAIEventAction NSString Azione dell'evento
Etichetta kGAIEventLabel NSString No Etichetta dell'evento
Valore kGAIEventValue NSNumber No Valore dell'evento

Implementazione

Per inviare un evento a Google Analytics, utilizza GAIDictionaryBuilder.createEventWithCategory:action:label:value: e invia l'hit, come in questo esempio:

// May return nil if a tracker has not already been initialized with a property
// ID.
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];

[tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"ui_action"
                                                      action:@"button_press"
                                                       label:@"play"
                                                       value:nil] build]];