Panoramica
Classe per creare informazioni relative al prodotto per un beacon di Google Analytics.
Utilizza questa classe per generare report sulle informazioni sui prodotti venduti dai commercianti o sulle impressioni dei prodotti visualizzati dagli utenti. Le istanze di questa classe possono essere associate sia alle azioni prodotto sia agli elenchi di impressioni prodotto.
Utilizzo tipico:
[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]];
Eredita NSObject.
Metodi di istanza | |
(GAIEcommerceProduct *) | - setId: |
Imposta l'ID utilizzato per identificare un prodotto nei report GA. Altro... | |
(GAIEcommerceProduct *) | - setName: |
Consente di impostare il nome utilizzato per identificare il prodotto nei report GA. Altro... | |
(GAIEcommerceProduct *) | - setBrand: |
Imposta il brand associato al prodotto nei report GA. Altro... | |
(GAIEcommerceProduct *) | - setCategory: |
Imposta la categoria associata al prodotto nei report GA. Altro... | |
(GAIEcommerceProduct *) | - setVariant: |
Imposta la variante del prodotto. Altro... | |
(GAIEcommerceProduct *) | - setPrice: |
Consente di impostare il prezzo del prodotto. Altro... | |
(GAIEcommerceProduct *) | - setQuantity: |
Imposta la quantità del prodotto. Altro... | |
(GAIEcommerceProduct *) | - setCouponCode: |
Imposta il codice coupon associato al prodotto. Altro... | |
(GAIEcommerceProduct *) | - setPosition: |
Imposta la posizione del prodotto sullo schermo/nell'elenco delle impressioni del prodotto e così via. Altro... | |
(GAIEcommerceProduct *) | - setCustomDimensione:valore: |
Imposta la dimensione personalizzata associata a questo prodotto. Altro... | |
(GAIEcommerceProduct *) | - setCustomMetric:value: |
Imposta la metrica personalizzata associata a questo prodotto. Altro... | |
(NSDictionary *) | - buildWithIndex: |
Crea un NSDictionary di campi archiviati in questa istanza adatto a un'azione del prodotto. Altro... | |
(NSDictionary *) | - buildWithListIndex:index: |
Crea un NSDictionary dei campi archiviati in questa istanza adatto a un elenco di impressioni. Altro... | |
Documentazione del metodo
- (GAIEcommerceProduct *) setId: | (NSString *) | productId |
Imposta l'ID utilizzato per identificare un prodotto nei report GA.
- (GAIEcommerceProduct *) setName: | (NSString *) | productName |
Consente di impostare il nome utilizzato per identificare il prodotto nei report GA.
- (GAIEcommerceProduct *) setBrand: | (NSString *) | productBrand |
Imposta il brand associato al prodotto nei report GA.
- (GAIEcommerceProduct *) setCategory: | (NSString *) | productCategory |
Imposta la categoria associata al prodotto nei report GA.
- (GAIEcommerceProduct *) setVariant: | (NSString *) | productVariant |
Imposta la variante del prodotto.
- (GAIEcommerceProduct *) setPrice: | (NSNumber *) | productPrice |
Consente di impostare il prezzo del prodotto.
- (GAIEcommerceProduct *) setQuantity: | (NSNumber *) | productQuantity |
Imposta la quantità del prodotto.
Generalmente questo campo non viene utilizzato con le impressioni dei prodotti.
- (GAIEcommerceProduct *) setCouponCode: | (NSString *) | productCouponCode |
Imposta il codice coupon associato al prodotto.
Generalmente questo campo non viene utilizzato con le impressioni dei prodotti.
- (GAIEcommerceProduct *) setPosition: | (NSNumber *) | productPosition |
Imposta la posizione del prodotto sullo schermo/nell'elenco delle impressioni del prodotto e così via.
- (GAIEcommerceProduct *) setCustomSize: | (NSUInteger) | index | |
value: | (NSString *) | valore | |
Imposta la dimensione personalizzata associata a questo prodotto.
- (GAIEcommerceProduct *) setCustomMetric: | (NSUInteger) | index | |
value: | (NSNumber *) | valore | |
Imposta la metrica personalizzata associata a questo prodotto.
- (NSDictionary *) buildWithIndex: | (NSUInteger) | index |
Crea un NSDictionary di campi archiviati in questa istanza adatto a un'azione del prodotto.
Il parametro indice è l'indice di questo prodotto nell'elenco delle azioni del prodotto.
In genere, gli utenti non avranno bisogno di chiamare questo metodo.
- (NSDictionary *) buildWithListIndex: | (NSUInteger) | lIndex | |
indice: | (NSUInteger) | indice | |
Crea un NSDictionary dei campi archiviati in questa istanza adatto a un elenco di impressioni.
Il parametro lIndex è l'indice dell'elenco delle impressioni del prodotto, mentre il parametro indice è l'indice del prodotto nell'elenco delle impressioni in questione.
In genere, gli utenti non avranno bisogno di chiamare questo metodo.