Odniesienie do klasy GAIE-commerceProductAction

Przegląd

Klasa do tworzenia informacji o transakcjach/płatnościach lub innych interakcjach z produktem na potrzeby działania Google Analytics.

Użyj tych zajęć do raportowania informacji o produktach sprzedanych, wyświetlonych lub zwróconych. Ta klasa jest przeznaczona do użycia z GAIDictionaryBuilder.
Typowe zastosowanie:

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

Dziedziczy NSObject.

Metody instancji

(GAIEcommerceProductAction *)setAction:
 Ustawia pole działania związanego z produktem dla tego działania. Więcej...
 
(GAIEcommerceProductAction *)setTransactionId:
 Unikalny identyfikator powiązany z transakcją. Więcej...
 
(GAIEcommerceProductAction *)setAffiliation:
 Określa wartość przynależności transakcji. Więcej...
 
(GAIEcommerceProductAction *)setRevenue:
 Określa łączne przychody z transakcji. Więcej...
 
(GAIEcommerceProductAction *)setTax:
 Określa łączny podatek od transakcji. Więcej...
 
(GAIEcommerceProductAction *)setShipping:
 Określa łączne koszty dostawy dla transakcji. Więcej...
 
(GAIEcommerceProductAction *)setCouponCode:
 Określa kod kuponu użytego w tej transakcji. Więcej...
 
(GAIEcommerceProductAction *)setCheckoutStep:
 Określa postęp procesu płatności. Więcej...
 
(GAIEcommerceProductAction *)setCheckoutOption:
 Ustawia opcję powiązaną z procesem płatności. Więcej...
 
(GAIEcommerceProductAction *)setProductActionList:
 Ustawia nazwę listy powiązanej z produktami w beaconach Google Analytics. Więcej...
 
(GAIEcommerceProductAction *)setProductListSource:
 Określa nazwę źródła listy powiązanej z produktami w obrazach typu beacon w Google Analytics. Więcej...
 
(NSDictionary *)- kompilacja
 Kompiluje NSDictionary pól przechowywanych w tej instancji, które reprezentują to działanie usługi. Więcej...
 

Dokumentacja metod

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

Ustawia pole działania związanego z produktem dla tego działania.

Prawidłowe wartości można znaleźć w GAIE-commerceFields.h w sekcji „Wartości działań związanych z produktem”.

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

Unikalny identyfikator powiązany z transakcją.

Ta wartość jest używana w działaniach dotyczących produktu kGAIPAPurchase i kGAIPA refund.

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

Określa wartość przynależności transakcji.

Ta wartość jest używana w działaniach dotyczących produktu kGAIPAPurchase i kGAIPA refund.

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

Określa łączne przychody z transakcji.

Ta wartość jest używana w działaniach dotyczących produktu kGAIPAPurchase i kGAIPA refund.

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

Określa łączny podatek od transakcji.

Ta wartość jest używana w działaniach dotyczących produktu kGAIPAPurchase i kGAIPA refund.

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

Określa łączne koszty dostawy dla transakcji.

Ta wartość jest używana w działaniach dotyczących produktu kGAIPAPurchase i kGAIPA refund.

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

Określa kod kuponu użytego w tej transakcji.

Ta wartość jest używana w działaniach dotyczących produktu kGAIPAPurchase i kGAIPA refund.

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

Określa postęp procesu płatności.

Ta wartość jest używana w działaniach kGAICheckout i kGAICheckoutOptions.

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

Ustawia opcję powiązaną z procesem płatności.

Ta wartość jest używana w działaniach kGAICheckout i kGAICheckoutOptions.

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

Ustawia nazwę listy powiązanej z produktami w beaconach Google Analytics.

Ta wartość jest używana w działaniach dotyczących produktu kGAIPADetails i kGAIPAClick.

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

Określa nazwę źródła listy powiązanej z produktami w obrazach typu beacon w Google Analytics.

Ta wartość jest używana w działaniach dotyczących produktu kGAIPADetails i kGAIPAClick.

– kompilacja (NSDictionary *)

Kompiluje NSDictionary pól przechowywanych w tej instancji, które reprezentują to działanie usługi.


Zwykle użytkownicy nie muszą wywoływać tej metody.