Référence de la classe GAIEcommerceProductAction

Présentation

Classe permettant de créer des informations relatives aux transactions, aux paiements ou à d'autres interactions avec un produit pour un appel Google Analytics.

Utilisez cette classe pour générer des rapports sur les produits vendus, consultés ou remboursés. Cette classe est destinée à être utilisée avec GAIDictionaryBuilder.
Utilisation standard:

[tracker set:kGAIScreenName value:@"MyScreen"];
GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView];
GAIEcommerceProductAction *action = [[GAIEcommerceProductAction alloc] init];
[action setAction:kGAIPAPurchase];
[action setTransactionId:@"TT-1234"];
[action setRevenue:@3.14];
[action setCouponCode:@"EXTRA100"];
[builder setProductAction:action];
GAIEcommerceProduct *product = [[GAIEcommerceProduct alloc] init];
[product setId:@""PID-1234""];
[product setName:@"Space Monkeys!"];
[product setPrice:@100];
[product setQuantity:@2];
[builder addProduct:product];
[tracker send:[builder build]];

Hérite du NSObject.

Méthodes des instances

(GAIEcommerceProductAction *)- setAction:
 Définit le champ correspondant à cette action sur le produit. Plus...
 
(GAIEcommerceProductAction *)- setTransactionId:
 Identifiant unique associé à la transaction. Plus...
 
(GAIEcommerceProductAction *)- setAffiliation:
 Définit la valeur d'affiliation de la transaction. Plus...
 
(GAIEcommerceProductAction *)setRevenue:
 Définit le revenu total de la transaction. Plus...
 
(GAIEcommerceProductAction *)- setTax:
 Définit le montant total des taxes de la transaction. Plus...
 
(GAIEcommerceProductAction *)- setShipping :
 Définit le total des frais de port de la transaction. Plus...
 
(GAIEcommerceProductAction *)- setCouponCode :
 Définit le code promotionnel utilisé pour cette transaction. Plus...
 
(GAIEcommerceProductAction *)- setCheckoutStep :
 Définit la progression du processus de règlement. Plus...
 
(GAIEcommerceProductAction *)- setCheckoutOption:
 Définit l'option associée au paiement. Plus...
 
(GAIEcommerceProductAction *)- setProductActionList:
 Définit le nom de la liste associée aux produits dans les balises Google Analytics. Plus...
 
(GAIEcommerceProductAction *)- setProductListSource:
 Définit le nom de la source de la liste associée aux produits dans les balises Google Analytics. Plus...
 
(NSDictionary *)- créer
 Crée un NSDictionary de champs stockés dans cette instance qui représentent cette action sur le produit. Plus...
 

Documentation sur les méthodes

- (GAIEcommerceProductAction *) setAction: (NSString *) productAction

Définit le champ correspondant à cette action sur le produit.

Les valeurs valides sont disponibles dans GAIEcommerceFields.h sous "Valeurs des actions sur les produits".

- (GAIEcommerceProductAction *) setTransactionId: (NSString *) transactionId

Identifiant unique associé à la transaction.

Cette valeur est utilisée pour les actions sur le produit kGAIPAPurchase et kGAIPARefund.

- (GAIEcommerceProductAction *) setAffiliation: (NSString *) affiliation

Définit la valeur d'affiliation de la transaction.

Cette valeur est utilisée pour les actions sur le produit kGAIPAPurchase et kGAIPARefund.

- (GAIEcommerceProductAction *) setRevenue: (NSNumber *) revenue

Définit le revenu total de la transaction.

Cette valeur est utilisée pour les actions sur le produit kGAIPAPurchase et kGAIPARefund.

- (GAIEcommerceProductAction *) setTax: (NSNumber *) tax

Définit le montant total des taxes de la transaction.

Cette valeur est utilisée pour les actions sur le produit kGAIPAPurchase et kGAIPARefund.

- (GAIEcommerceProductAction *) setShipping: (NSNumber *) shipping

Définit le total des frais de port de la transaction.

Cette valeur est utilisée pour les actions sur le produit kGAIPAPurchase et kGAIPARefund.

- (GAIEcommerceProductAction *) setCouponCode: (NSString *) couponCode

Définit le code promotionnel utilisé pour cette transaction.

Cette valeur est utilisée pour les actions sur le produit kGAIPAPurchase et kGAIPARefund.

- (GAIEcommerceProductAction *) setCheckoutStep: (NSNumber *) checkoutStep

Définit la progression du processus de règlement.

Cette valeur est utilisée pour les actions sur le produit kGAICheckout et kGAICheckoutOptions.

- (GAIEcommerceProductAction *) setCheckoutOption: (NSString *) checkoutOption

Définit l'option associée au paiement.

Cette valeur est utilisée pour les actions sur le produit kGAICheckout et kGAICheckoutOptions.

- (GAIEcommerceProductAction *) setProductActionList: (NSString *) productActionList

Définit le nom de la liste associée aux produits dans les balises Google Analytics.

Cette valeur est utilisée dans les actions kGAIPADetail et kGAIPAClick du produit.

- (GAIEcommerceProductAction *) setProductListSource: (NSString *) productListSource

Définit le nom de la source de la liste associée aux produits dans les balises Google Analytics.

Cette valeur est utilisée dans les actions kGAIPADetail et kGAIPAClick du produit.

- version (NSDictionary *)

Crée un NSDictionary de champs stockés dans cette instance qui représentent cette action sur le produit.


Normalement, les utilisateurs n'auront pas besoin d'appeler cette méthode.