Seguimiento de eventos: SDK para iOS

En esta guía para programadores se describe cómo medir los eventos en la aplicación con la versión 3 del SDK de Google Analytics para iOS.

Descripción general

Los eventos son una forma útil de recopilar datos sobre la interacción de un usuario con componentes interactivos de tu aplicación, como la pulsación de un botón o el uso de un elemento determinado en un juego.

Un evento consta de cuatro campos que puedes usar para describir la interacción de un usuario con el contenido de tu aplicación:

Nombre del campo Campo de seguimiento Tipo Obligatorio Descripción
Category kGAIEventCategory NSString Categoría del evento
Action kGAIEventAction NSString Acción del evento
Label kGAIEventLabel NSString No Etiqueta del evento
Value kGAIEventValue NSNumber No Valor del evento

Implementación

Para enviar un evento a Google Analytics, usa GAIDictionaryBuilder.createEventWithCategory:action:label:value: y envía el hit, como en este ejemplo:

// 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]];