Seguimiento de eventos: SDK de iOS

En esta guía para desarrolladores, se describe cómo medir eventos en tu app con el SDK de Google Analytics para iOS versión 3.

Descripción general

Los eventos son una manera útil de recopilar datos sobre la interacción de un usuario con componentes interactivos de tu app, como la presión de botones o el uso de un elemento particular 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 app:

Nombre del campo Monitor de campo Tipo Obligatorio Descripción
Categoría kGAIEventCategory NSString La categoría del evento
Acción kGAIEventAction NSString La acción del evento
Etiqueta kGAIEventLabel NSString No La etiqueta del evento
Valor kGAIEventValue NSNumber No El 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]];