Descripción general
Es la clase para generar información relacionada con el producto para una baliza de Google Analytics.
Usa esta clase para generar informes sobre los productos que venden los comercios o las impresiones de productos vistos por los usuarios. Las instancias de esta clase se pueden asociar con acciones del producto y listas de impresiones de productos.
Uso típico:
[tracker set:kGAIScreenName value:@"MyScreen"]; GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView]; GAIEcommerceProduct *product = [[GAIEcommerceProduct alloc] init]; [product setId:@""PID-1234""]; [product setName:@"Space Monkeys!"]; [product setPrice:@100]; [product setQuantity:@2]; [builder addProductImpression:product impressionList:@"listName"]; [tracker send:[builder build]];
Hereda NSObject.
Métodos de instancias | |
(GAIEcommerceProduct *) | - setId: |
Establece el ID que se utiliza para identificar un producto en los informes de Google Analytics. Más... | |
(GAIEcommerceProduct *) | - setName: |
Establece el nombre que se utiliza para identificar el producto en los informes de Google Analytics. Más... | |
(GAIEcommerceProduct *) | - setBrand: |
Establece la marca asociada con el producto en los informes de Google Analytics. Más... | |
(GAIEcommerceProduct *) | - setCategory: |
Establece la categoría asociada con el producto en los informes de Google Analytics. Más... | |
(GAIEcommerceProduct *) | - setVariant: |
Establece la variante del producto. Más... | |
(GAIEcommerceProduct *) | - setPrice: |
Establece el precio del producto. Más... | |
(GAIEcommerceProduct *) | - setQuantity: |
Establece la cantidad del producto. Más... | |
(GAIEcommerceProduct *) | - setCouponCode: |
Establece el código de cupón asociado con el producto. Más... | |
(GAIEcommerceProduct *) | - setPosition: |
Establece la posición del producto en la pantalla, la lista de impresiones del producto, etcétera. Más... | |
(GAIEcommerceProduct *) | - setCustomDimension:value: |
Establece la dimensión personalizada asociada con este producto. Más... | |
(GAIEcommerceProduct *) | - setCustomMetric:value: |
Establece la métrica personalizada asociada con este producto. Más... | |
(NSDictionary *) | - buildWithIndex: |
Compila un NSDictionary de campos almacenados en esta instancia adecuado para una acción del producto. Más... | |
(NSDictionary *) | - buildWithListIndex:index: |
Compila un NSDictionary de campos almacenados en esta instancia que sea adecuado para una lista de impresiones. Más... | |
Documentación de métodos
- (GAIEcommerceProduct *) setId: | (NSString *) | productId |
Establece el ID que se utiliza para identificar un producto en los informes de Google Analytics.
- (GAIEcommerceProduct *) setName: | (NSString *) | productName |
Establece el nombre que se utiliza para identificar el producto en los informes de Google Analytics.
- (GAIEcommerceProduct *) setBrand: | (NSString *) | productBrand |
Establece la marca asociada con el producto en los informes de Google Analytics.
- (GAIEcommerceProduct *) setCategory: | (NSString *) | productCategory |
Establece la categoría asociada con el producto en los informes de Google Analytics.
- (GAIEcommerceProduct *) setVariant: | (NSString *) | productVariant |
Establece la variante del producto.
- (GAIEcommerceProduct *) setPrice: | (NSNumber *) | productPrice |
Establece el precio del producto.
- (GAIEcommerceProduct *) setQuantity: | (NSNumber *) | productQuantity |
Establece la cantidad del producto.
Por lo general, este campo no se usa con las impresiones de productos.
- (GAIEcommerceProduct *) setCouponCode: | (NSString *) | productCouponCode |
Establece el código de cupón asociado con el producto.
Por lo general, este campo no se usa con las impresiones de productos.
- (GAIEcommerceProduct *) setPosition: | (NSNumber *) | productPosition |
Establece la posición del producto en la pantalla o en la lista de impresiones de productos, entre otros.
- (GAIEcommerceProduct *) setCustomDimension: | (NSUInteger) | índice | |
value: | (NSString *) | value | |
Establece la dimensión personalizada asociada con este producto.
- (GAIEcommerceProduct *) setCustomMetric: | (NSUInteger) | índice | |
value: | (NSNumber *) | value | |
Establece la métrica personalizada asociada con este producto.
- (NSDictionary *) buildWithIndex: | (NSUInteger) | índice |
Compila un NSDictionary de campos almacenados en esta instancia adecuado para una acción del producto.
El parámetro index es el índice de este producto en la lista de acciones del producto.
Por lo general, los usuarios no tendrán que llamar a este método.
- (NSDictionary *) buildWithListIndex: | (NSUInteger) | lIndex | |
índice: | (NSUInteger) | índice | |
Compila un NSDictionary de campos almacenados en esta instancia que sea adecuado para una lista de impresiones.
El parámetro lIndex es el índice de la lista de impresiones del producto, mientras que el parámetro de índice es el índice de este producto en esa lista de impresiones.
Por lo general, los usuarios no tendrán que llamar a este método.