GAIEcommerceProductAction クラス リファレンス

概要

Google アナリティクス ヒット用に、トランザクションや決済などの商品接点関連の情報を作成するクラス。

このクラスを使用すると、販売された商品、表示された商品、払い戻された商品に関する情報を送信できます。このクラスは通常、GAIDictionaryBuilder とともに使用します。
一般的な使用方法:

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

NSObject を継承します。

インスタンス メソッド

(GAIEcommerceProductAction *) - setAction:
 この商品アクションの商品アクション フィールドを設定します。詳細...
 
(GAIEcommerceProductAction *) - setTransactionId:
 トランザクションと関連付けられた固有の ID。詳細...
 
(GAIEcommerceProductAction *) - setAffiliation:
 トランザクションのアフィリエイト値を設定します。詳細...
 
(GAIEcommerceProductAction *) - setRevenue:
 トランザクションの合計収益額を設定します。詳細...
 
(GAIEcommerceProductAction *) - setTax:
 トランザクションの合計税額を設定します。詳細...
 
(GAIEcommerceProductAction *) - setShipping:
 トランザクションの合計送料を設定します。詳細...
 
(GAIEcommerceProductAction *) - setCouponCode:
 このトランザクションで使用されるクーポンコードを設定します。詳細...
 
(GAIEcommerceProductAction *) - setCheckoutStep:
 決済プロセスの進捗を設定します。詳細...
 
(GAIEcommerceProductAction *) - setCheckoutOption:
 決済と関連付けられたオプションを設定します。詳細...
 
(GAIEcommerceProductAction *) - setProductActionList:
 商品と関連付けられたリスト名を Google アナリティクス ビーコンに設定します。詳細...
 
(GAIEcommerceProductAction *) - setProductListSource:
 商品と関連付けられたリストソース名を Google アナリティクス ビーコンに設定します。詳細...
 
(NSDictionary *) - build
 このインスタンスに保存されたフィールドの NSDictionary を作成します。この商品アクションを表します。詳細...
 

メソッドのドキュメント

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

この商品アクションの商品アクション フィールドを設定します。

有効な値は、GAIEcommerceFields.h の「product action values」の下に記述されています。

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

トランザクションと関連付けられた固有の ID。

この値は、kGAIPAPurchase および kGAIPARefund 商品アクションで使用されます。

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

トランザクションのアフィリエイト値を設定します。

この値は、kGAIPAPurchase および kGAIPARefund 商品アクションで使用されます。

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

トランザクションの合計収益額を設定します。

この値は、kGAIPAPurchase および kGAIPARefund 商品アクションで使用されます。

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

トランザクションの合計税額を設定します。

この値は、kGAIPAPurchase および kGAIPARefund 商品アクションで使用されます。

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

トランザクションの合計送料を設定します。

この値は、kGAIPAPurchase および kGAIPARefund 商品アクションで使用されます。

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

このトランザクションで使用されるクーポンコードを設定します。

この値は、kGAIPAPurchase および kGAIPARefund 商品アクションで使用されます。

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

決済プロセスの進捗を設定します。

この値は、kGAICheckout および kGAICheckoutOptions 商品アクションで使用されます。

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

決済と関連付けられたオプションを設定します。

この値は、kGAICheckout および kGAICheckoutOptions 商品アクションで使用されます。

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

商品と関連付けられたリスト名を Google アナリティクス ビーコンに設定します。

この値は、kGAIPADetail および kGAIPAClick 商品アクションで使用されます。

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

商品と関連付けられたリストソース名を Google アナリティクス ビーコンに設定します。

この値は、kGAIPADetail および kGAIPAClick 商品アクションで使用されます。

- (NSDictionary *) build

このインスタンスに保存されたフィールドの NSDictionary を作成します。この商品アクションを表します。


通常、ユーザーがこのメソッドを呼び出す必要はありません。