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.