Riferimento alla classe di prodotti GAIE-commerce

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.