Referência de classe do GAIEcommerceProductAction

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.