Referência de classe do GAIEcommercePromotion

Visão geral

Classe para criar campos relacionados à promoção para hits do Google Analytics.

Os campos dessa classe podem ser usados para representar promoções internas exibidas em um aplicativo, como banners, anúncios em banner etc.

Uso normal:

GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView];
GAIEcommercePromotion *promotion = [[GAIEcommercePromotion alloc] init];
[promotion setId:@"PROMO-ID1234"];
[promotion setName:@"Home screen banner"];
[builder set:kGAIPromotionClick forKey:kGAIPromotionAction];
[builder addPromotion:promotion];
[tracker send:builder.build]];

Herda o NSObject.

Métodos de instância

(GAIEcommercePromotion *) - setId:
 Define o ID usado para identificar uma promoção nos relatórios do Google Analytics. Mais...
 
(GAIEcommercePromotion *) - setName:
 Define o nome usado para identificar uma promoção nos relatórios do Google Analytics. Mais...
 
(GAIEcommercePromotion *) - setCreative:
 Define o nome do criativo associado à promoção. Mais...
 
(GAIEcommercePromotion *) - setPosition:
 Define a posição da promoção. Mais...
 
(NSDictionary *) - buildWithIndex:
 Cria um NSDictionary de campos armazenados nessa instância. Mais...
 

Documentação do método

- (GAIEcommercePromotion *) setId: (NSString *)  pid

Define o ID usado para identificar uma promoção nos relatórios do Google Analytics.

- (GAIEcommercePromotion *) setName: (NSString *)  name

Define o nome usado para identificar uma promoção nos relatórios do Google Analytics.

- (GAIEcommercePromotion *) setCreative: (NSString *)  creative

Define o nome do criativo associado à promoção.

- (GAIEcommercePromotion *) setPosition: (NSString *)  position

Define a posição da promoção.

- (NSDictionary *) buildWithIndex: (NSUInteger)  index

Cria um NSDictionary de campos armazenados nessa instância.

O parâmetro "index" é o índice dessa promoção na lista de promoções em questão.
Normalmente, os usuários não precisam chamar esse método.