Referencia de la clase GAIEcommerceProductAction

Descripción general

Clase para construir una transacción, un proceso de pago u otra información relacionada con la interacción de producto para un hit de Google Analytics.

Utilice esta clase para proporcionar información sobre productos vendidos, vistos o devueltos. Esta clase está pensada para usarse con GAIDictionaryBuilder.
Uso habitual:

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

Hereda NSObject.

Métodos de instancia

(GAIEcommerceProductAction *) - setAction:
 Configura el campo de acción de producto correspondiente a esta acción de producto. Más...
 
(GAIEcommerceProductAction *) - setTransactionId:
 ID único asociado a la transacción. Más...
 
(GAIEcommerceProductAction *) - setAffiliation:
 Configura el valor de afiliación de la transacción. Más...
 
(GAIEcommerceProductAction *) - setRevenue:
 Configura el total de ingresos de la transacción. Más...
 
(GAIEcommerceProductAction *) - setTax:
 Configura el total de impuestos de la transacción. Más...
 
(GAIEcommerceProductAction *) - setShipping:
 Configura el total de los gastos de envío de la transacción. Más...
 
(GAIEcommerceProductAction *) - setCouponCode:
 Configura el código de cupón que se usa en esta transacción. Más...
 
(GAIEcommerceProductAction *) - setCheckoutStep:
 Configura el progreso del proceso de pago. Más...
 
(GAIEcommerceProductAction *) - setCheckoutOption:
 Configura la opción asociada con el proceso de pago. Más...
 
(GAIEcommerceProductAction *) - setProductActionList:
 Configura el nombre de lista asociado a los productos en los beacons de Google Analytics. Más...
 
(GAIEcommerceProductAction *) - setProductListSource:
 Configura el nombre de fuente de lista asociado a los productos en los beacons de Google Analytics. Más...
 
(NSDictionary *) - build
 Crea un objeto NSDictionary de los campos almacenados en esta instancia que representa esta acción de producto. Más...
 

Documentación de métodos

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

Configura el campo de acción de producto correspondiente a esta acción de producto.

Los valores válidos se pueden encontrar en GAIEcommerceFields.h en "valores de acción de producto".

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

ID único asociado a la transacción.

Este valor se usa para las acciones de producto kGAIPAPurchase y kGAIPARefund.

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

Configura el valor de afiliación de la transacción.

Este valor se usa para las acciones de producto kGAIPAPurchase y kGAIPARefund.

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

Configura el total de ingresos de la transacción.

Este valor se usa para las acciones de producto kGAIPAPurchase y kGAIPARefund.

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

Configura el total de impuestos de la transacción.

Este valor se usa para las acciones de producto kGAIPAPurchase y kGAIPARefund.

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

Configura el total de los gastos de envío de la transacción.

Este valor se usa para las acciones de producto kGAIPAPurchase y kGAIPARefund.

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

Configura el código de cupón que se usa en esta transacción.

Este valor se usa para las acciones de producto kGAIPAPurchase y kGAIPARefund.

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

Configura el progreso del proceso de pago.

Este valor se usa para las acciones de producto kGAICheckout y kGAICheckoutOptions.

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

Configura la opción asociada con el proceso de pago.

Este valor se usa para las acciones de producto kGAICheckout y kGAICheckoutOptions.

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

Configura el nombre de lista asociado a los productos en los beacons de Google Analytics.

Este valor se usa en las acciones de producto kGAIPADetail y kGAIPAClick.

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

Configura el nombre de fuente de lista asociado a los productos en los beacons de Google Analytics.

Este valor se usa en las acciones de producto kGAIPADetail y kGAIPAClick.

- (NSDictionary *) build

Crea un objeto NSDictionary de los campos almacenados en esta instancia que representa esta acción de producto.


Normalmente, los usuarios no tienen que llamar a este método.