Référence de la classe de produits GAIEcommerce

Présentation

Classe permettant de créer des informations liées aux produits pour une balise Google Analytics.

Utilisez cette classe pour créer des rapports sur les produits vendus par des marchands ou sur les impressions de produits vus par les utilisateurs. Les instances de cette classe peuvent être associées à la fois à des listes d'actions et d'impressions de produits.
Utilisation habituelle:

[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]];

Hérite de NSObject.

Méthodes d'instance

(GAIEcommerceProduct*)- setId :
 Définit l'ID qui permet d'identifier un produit dans les rapports GA. Plus...
 
(GAIEcommerceProduct*)- setName :
 Définit le nom utilisé pour identifier le produit dans les rapports GA. Plus...
 
(GAIEcommerceProduct *)- setBrand:
 Définit la marque associée au produit dans les rapports GA. Plus...
 
(GAIEcommerceProduct*)- setCategory:
 Définit la catégorie associée au produit dans les rapports GA. Plus...
 
(GAIEcommerceProduct *)- setVariant:
 Définit la variante du produit. Plus...
 
(GAIEcommerceProduct *)- setPrice :
 Définit le prix du produit. Plus...
 
(GAIEcommerceProduct*)- setQuantity :
 Définit la quantité de produits. Plus...
 
(GAIEcommerceProduct *)- setCouponCode :
 Définit le code promotionnel associé au produit. Plus...
 
(GAIEcommerceProduct*)- setPosition:
 Définit la position du produit sur la liste des impressions d'écran/de produit, etc. Plus...
 
(GAIEcommerceProduct *)- setCustomDimension:value:
 Définit la dimension personnalisée associée à ce produit. Plus...
 
(GAIEcommerceProduct *)- setCustomMetric:valeur :
 Définit la métrique personnalisée associée à ce produit. Plus...
 
(NSDictionary *)- buildWithIndex:
 Crée un NSDictionary de champs stockés dans cette instance, adaptés à une action sur le produit. Plus...
 
(NSDictionary *)- buildWithListIndex:index:
 Crée un NSDictionary de champs stockés dans cette instance, adaptés à une liste d'impressions. Plus...
 

Documentation de la méthode

- (GAIEcommerceProduct *) setId: (NSString *) productId

Définit l'ID qui permet d'identifier un produit dans les rapports GA.

- (GAIEcommerceProduct *) setName: (NSString *) productName

Définit le nom utilisé pour identifier le produit dans les rapports GA.

- (GAIEcommerceProduct *) setBrand: (NSString *) marque

Définit la marque associée au produit dans les rapports GA.

- (GAIEcommerceProduct *) setCategory: (NSString *) catégorie

Définit la catégorie associée au produit dans les rapports GA.

- (GAIEcommerceProduct *) setVariant: (NSString *) productVariant (Variante du produit)

Définit la variante du produit.

- (GAIEcommerceProduct *) setPrice: (NSNumber *) productPrice

Définit le prix du produit.

- (GAIEcommerceProduct *) setQuantity: (NSNumber *) productQuantity

Définit la quantité de produits.

Ce champ n'est généralement pas utilisé avec les impressions de produits.

- (GAIEcommerceProduct *) setCouponCode: (NSString *) productCouponCode

Définit le code promotionnel associé au produit.

Ce champ n'est généralement pas utilisé avec les impressions de produits.

- (GAIEcommerceProduct *) setPosition: (NSNumber *) productPosition (Position du produit)

Définit la position du produit sur la liste des impressions d'écran/de produits, etc.

- (GAIEcommerceProduct *) setCustomDimension: (NSUInteger) index
value: (NSString *) value

Définit la dimension personnalisée associée à ce produit.

- (GAIEcommerceProduct *) setCustomMetric: (NSUInteger) index
value: (NSNumber *) value

Définit la métrique personnalisée associée à ce produit.

- (NSDictionary *) buildWithIndex: (NSUInteger) index

Crée un NSDictionary de champs stockés dans cette instance, adaptés à une action sur le produit.

Le paramètre index correspond à l'index de ce produit dans la liste d'actions du produit.
En temps normal, les utilisateurs n'auront pas besoin d'appeler cette méthode.

- (NSDictionary *) buildWithListIndex: (NSUInteger) Index
index: (NSUInteger) index

Crée un NSDictionary de champs stockés dans cette instance, adaptés à une liste d'impressions.

Le paramètre lIndex est l'index de la liste d'impressions du produit, tandis que le paramètre d'index est l'index de ce produit dans cette liste d'impressions.
En temps normal, les utilisateurs n'auront pas besoin d'appeler cette méthode.