Referência de classe do GAIEcommerceProductAction

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Visão geral

Classe para criar transação/check-out ou outras informações relacionadas à interação de produtos para um hit do Google Analytics.

Use essa classe para transmitir informações sobre produtos vendidos, visualizados ou reembolsados. Essa classe deve ser usada com GAIDictionaryBuilder.
Uso normal:

[tracker set:kGAIScreenName value:@"MyScreen"];
GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView];
GAIEcommerceProductAction *action = [[GAIEcommerceProductAction alloc] init];
[action setAction:kGAIPAPurchase];
[action setTransactionId:@"TT-1234"];
[action setRevenue:@3.14];
[action setCouponCode:@"EXTRA100"];
[builder setProductAction:action];
GAIEcommerceProduct *product = [[GAIEcommerceProduct alloc] init];
[product setId:@""PID-1234""];
[product setName:@"Space Monkeys!"];
[product setPrice:@100];
[product setQuantity:@2];
[builder addProduct:product];
[tracker send:[builder build]];

Herda o NSObject.

Métodos de instância

(GAIEcommerceProductAction *) - setAction:
 Define o campo de ação do produto para a ação desse produto. Mais...
 
(GAIEcommerceProductAction *) - setTransactionId:
 ID exclusivo associado à transação. Mais...
 
(GAIEcommerceProductAction *) - setAffiliation:
 Define o valor de afiliação da transação. Mais...
 
(GAIEcommerceProductAction *) - setRevenue:
 Define a receita total da transação. Mais...
 
(GAIEcommerceProductAction *) - setTax:
 Define o total de impostos da transação. Mais...
 
(GAIEcommerceProductAction *) - setShipping:
 Define os custos totais de envio da transação. Mais...
 
(GAIEcommerceProductAction *) - setCouponCode:
 Define o código do cupom usado nessa transação. Mais...
 
(GAIEcommerceProductAction *) - setCheckoutStep:
 Define o andamento do processo de check-out. Mais...
 
(GAIEcommerceProductAction *) - setCheckoutOption:
 Define a opção associada ao check-out. Mais...
 
(GAIEcommerceProductAction *) - setProductActionList:
 Define o nome da lista associado aos produtos nos beacons do Google Analytics. Mais...
 
(GAIEcommerceProductAction *) - setProductListSource:
 Define o nome de origem da lista associado aos produtos nos beacons do Google Analytics. Mais...
 
(NSDictionary *) - build
 Cria um NSDictionary de campos armazenados nessa instância que representa a ação desse produto. Mais...
 

Documentação do método

- (GAIEcommerceProductAction *) setAction: (NSString *)  productAction

Define o campo de ação do produto para a ação desse produto.

Os valores válidos podem ser encontrados em GAIEcommerceFields.h, em "valores de ação do produto".

- (GAIEcommerceProductAction *) setTransactionId: (NSString *)  transactionId

ID exclusivo associado à transação.

Esse valor é usado para as ações de produto kGAIPAPurchase e kGAIPARefund.

- (GAIEcommerceProductAction *) setAffiliation: (NSString *)  affiliation

Define o valor de afiliação da transação.

Esse valor é usado para as ações de produto kGAIPAPurchase e kGAIPARefund.

- (GAIEcommerceProductAction *) setRevenue: (NSNumber *)  revenue

Define a receita total da transação.

Esse valor é usado para as ações de produto kGAIPAPurchase e kGAIPARefund.

- (GAIEcommerceProductAction *) setTax: (NSNumber *)  tax

Define o total de impostos da transação.

Esse valor é usado para as ações de produto kGAIPAPurchase e kGAIPARefund.

- (GAIEcommerceProductAction *) setShipping: (NSNumber *)  shipping

Define os custos totais de envio da transação.

Esse valor é usado para as ações de produto kGAIPAPurchase e kGAIPARefund.

- (GAIEcommerceProductAction *) setCouponCode: (NSString *)  couponCode

Define o código do cupom usado nessa transação.

Esse valor é usado para as ações de produto kGAIPAPurchase e kGAIPARefund.

- (GAIEcommerceProductAction *) setCheckoutStep: (NSNumber *)  checkoutStep

Define o andamento do processo de check-out.

Esse valor é usado para as ações de produto kGAICheckout e kGAICheckoutOptions.

- (GAIEcommerceProductAction *) setCheckoutOption: (NSString *)  checkoutOption

Define a opção associada ao check-out.

Esse valor é usado para as ações de produto kGAICheckout e kGAICheckoutOptions.

- (GAIEcommerceProductAction *) setProductActionList: (NSString *)  productActionList

Define o nome da lista associado aos produtos nos beacons do Google Analytics.

Esse valor é usado nas ações de produto kGAIPADetail e kGAIPAClick.

- (GAIEcommerceProductAction *) setProductListSource: (NSString *)  productListSource

Define o nome de origem da lista associado aos produtos nos beacons do Google Analytics.

Esse valor é usado nas ações de produto kGAIPADetail e kGAIPAClick.

- (NSDictionary *) build

Cria um NSDictionary de campos armazenados nessa instância que representa a ação desse produto.


Normalmente, os usuários não precisam chamar esse método.