Referencia de la clase GAIEcommerceProductAction

Descripción general

Es la clase para generar información relacionada con las transacciones o la confirmación de la compra, o bien otra interacción con el producto de un hit de Google Analytics.

Usa esta clase para informar información sobre los productos que se vendieron, vieron o reembolsaron. Esta clase está diseñada para usarse con GAIDictionaryBuilder.
Uso típico:

[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 instancias

(GAIEcommerceProductAction *)- setAction:
 Establece el campo de acciones del producto para esta acción del producto. Más...
 
(GAIEcommerceProductAction *)- setTransactionId:
 Es el ID único asociado con la transacción. Más...
 
(GAIEcommerceProductAction *)setAffiliation:
 Establece el valor de afiliación de la transacción. Más...
 
(GAIEcommerceProductAction *)- setRevenue:
 Establece los ingresos totales de la transacción. Más...
 
(GAIEcommerceProductAction *)- setTax:
 Establece el impuesto total de la transacción. Más...
 
(GAIEcommerceProductAction *)- setShipping:
 Establece los costos de envío totales de la transacción. Más...
 
(GAIEcommerceProductAction *)- setCouponCode:
 Establece el código de cupón utilizado en esta transacción. Más...
 
(GAIEcommerceProductAction *)- setCheckoutStep:
 Establece el progreso del proceso de confirmación de la compra. Más...
 
(GAIEcommerceProductAction *)- setCheckoutOption:
 Establece la opción asociada con la confirmación de la compra. Más...
 
(GAIEcommerceProductAction *)- setProductActionList:
 Establece el nombre de la lista asociado con los productos en los píxeles contadores de Google Analytics. Más...
 
(GAIEcommerceProductAction *)- setProductListSource:
 Establece el nombre de la fuente de la lista asociado con los productos en los píxeles contadores de Google Analytics. Más...
 
(NSDictionary *)- compilación
 Compila un NSDictionary de campos almacenados en esta instancia que representen esta acción del producto. Más...
 

Documentación de métodos

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

Establece el campo de acciones del producto para esta acción del producto.

Puedes encontrar los valores válidos en GAIEcommerceFields.h en la sección "Valores de acción del producto".

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

Es el ID único asociado con la transacción.

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

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

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

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

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

Establece los ingresos totales de la transacción.

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

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

Establece el impuesto total de la transacción.

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

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

Establece los costos de envío totales de la transacción.

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

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

Establece el código de cupón utilizado en esta transacción.

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

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

Establece el progreso del proceso de confirmación de la compra.

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

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

Establece la opción asociada con la confirmación de la compra.

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

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

Establece el nombre de la lista asociado con los productos en los píxeles contadores de Google Analytics.

Este valor se utiliza en las acciones de productos kGAIPADetail y kGAIPAClick.

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

Establece el nombre de la fuente de la lista asociado con los productos en los píxeles contadores de Google Analytics.

Este valor se utiliza en las acciones de productos kGAIPADetail y kGAIPAClick.

- (NSDictionary *) compilación

Compila un NSDictionary de campos almacenados en esta instancia que representen esta acción del producto.


Por lo general, los usuarios no tendrán que llamar a este método.