Visão geral
Classe para criar informações relacionadas ao produto para um beacon do Google Analytics.
Use essa classe para fornecer informações sobre produtos vendidos por comerciantes ou impressões de produtos visualizadas por usuários. Instâncias dessa classe podem ser associadas a ações de produtos e listas de impressões de produtos.
Uso normal:
[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]];
Herda o NSObject.
Métodos de instância | |
(GAIEcommerceProduct *) | - setId: |
Define o ID usado para identificar um produto nos relatórios do Google Analytics. Mais... | |
(GAIEcommerceProduct *) | - setName: |
Define o nome usado para identificar o produto nos relatórios do Google Analytics. Mais... | |
(GAIEcommerceProduct *) | - setBrand: |
Define a marca associada ao produto nos relatórios do Google Analytics. Mais... | |
(GAIEcommerceProduct *) | - setCategory: |
Define a categoria associada ao produto nos relatórios do Google Analytics. Mais... | |
(GAIEcommerceProduct *) | - setVariant: |
Define a variação do produto. Mais... | |
(GAIEcommerceProduct *) | - setPrice: |
Define o preço do produto. Mais... | |
(GAIEcommerceProduct *) | - setQuantity: |
Define a quantidade do produto. Mais... | |
(GAIEcommerceProduct *) | - setCouponCode: |
Define o código do cupom associado ao produto. Mais... | |
(GAIEcommerceProduct *) | - setPosition: |
Define a posição do produto na lista de impressões da tela/do produto etc. Mais... | |
(GAIEcommerceProduct *) | - setCustomDimension:value: |
Define a dimensão personalizada associada a esse produto. Mais... | |
(GAIEcommerceProduct *) | - setCustomMetric:value: |
Define a métrica personalizada associada a esse produto. Mais... | |
(NSDictionary *) | - buildWithIndex: |
Cria um NSDictionary de campos armazenados nessa instância adequada para uma ação do produto. Mais... | |
(NSDictionary *) | - buildWithListIndex:index: |
Cria um NSDictionary de campos armazenados nessa instância adequada para uma lista de impressões. Mais... | |
Documentação do método
- (GAIEcommerceProduct *) setId: | (NSString *) | productId |
Define o ID usado para identificar um produto nos relatórios do Google Analytics.
- (GAIEcommerceProduct *) setName: | (NSString *) | productName |
Define o nome usado para identificar o produto nos relatórios do Google Analytics.
- (GAIEcommerceProduct *) setBrand: | (NSString *) | productBrand |
Define a marca associada ao produto nos relatórios do Google Analytics.
- (GAIEcommerceProduct *) setCategory: | (NSString *) | productCategory |
Define a categoria associada ao produto nos relatórios do Google Analytics.
- (GAIEcommerceProduct *) setVariant: | (NSString *) | productVariant |
Define a variação do produto.
- (GAIEcommerceProduct *) setPrice: | (NSNumber *) | productPrice |
Define o preço do produto.
- (GAIEcommerceProduct *) setQuantity: | (NSNumber *) | productQuantity |
Define a quantidade do produto.
Esse campo geralmente não é usado com impressões de produtos.
- (GAIEcommerceProduct *) setCouponCode: | (NSString *) | productCouponCode |
Define o código do cupom associado ao produto.
Esse campo geralmente não é usado com impressões de produtos.
- (GAIEcommerceProduct *) setPosition: | (NSNumber *) | productPosition |
Define a posição do produto na lista de impressões da tela/do produto etc.
- (GAIEcommerceProduct *) setCustomDimension: | (NSUInteger) | index | |
valor: | (NSString *) | value | |
Define a dimensão personalizada associada a esse produto.
- (GAIEcommerceProduct *) setCustomMetric: | (NSUInteger) | index | |
valor: | (NSNumber *) | value | |
Define a métrica personalizada associada a esse produto.
- (NSDictionary *) buildWithIndex: | (NSUInteger) | index |
Cria um NSDictionary de campos armazenados nessa instância adequada para uma ação do produto.
O parâmetro "index" é o índice desse produto na lista de ações do produto.
Normalmente, os usuários não precisam chamar esse método.
- (NSDictionary *) buildWithListIndex: | (NSUInteger) | lIndex | |
índice: | (NSUInteger) | index | |
Cria um NSDictionary de campos armazenados nessa instância adequada para uma lista de impressões.
O parâmetro "lIndex" é o índice da lista de impressões do produto. Já o parâmetro "index" é o índice desse produto na lista de impressões em questão.
Normalmente, os usuários não precisam chamar esse método.