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.