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.