概要
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 を作成します。この商品アクションを表します。
通常、ユーザーがこのメソッドを呼び出す必要はありません。