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.