Acompanhamento de eventos: SDK para iOS

Este guia do desenvolvedor descreve como avaliar eventos no seu aplicativo usando o SDK do Google Analytics para iOS v3.

Visão geral

Os eventos são uma forma útil de coletar dados sobre a interação de um usuário com componentes interativos no seu aplicativo, como pressionar botões ou usar determinado item em um jogo.

Um evento consiste em quatro campos que você pode usar para descrever a interação de um usuário com o conteúdo do seu aplicativo:

Nome do campo Campo do rastreador Tipo Obrigatório Descrição
Category kGAIEventCategory NSString Sim A categoria do evento
Action kGAIEventAction NSString Sim A ação do evento
Label kGAIEventLabel NSString Não O rótulo do evento
Value kGAIEventValue NSNumber Não O valor do evento

Implementação

Para enviar um evento ao Google Analytics, use GAIDictionaryBuilder.createEventWithCategory:action:label:value: e envie o hit, como neste exemplo:

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