概要
Google アナリティクス ビーコン用に商品関連の情報を作成するクラス。
このクラスを使用すると、販売者が販売した商品や、ユーザーが閲覧した商品のインプレッションに関する情報のレポートを作成できます。このクラスのインスタンスは、商品アクションと商品インプレッション リストの両方に関連付けることができます。
一般的な使用方法:
[tracker set:kGAIScreenName value:@"MyScreen"]; GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView]; GAIEcommerceProduct *product = [[GAIEcommerceProduct alloc] init]; [product setId:@""PID-1234""]; [product setName:@"Space Monkeys!"]; [product setPrice:@100]; [product setQuantity:@2]; [builder addProductImpression:product impressionList:@"listName"]; [tracker send:[builder build]];
NSObject を継承します。
インスタンス メソッド | |
(GAIEcommerceProduct *) | - setId: |
Google アナリティクス レポートで商品を識別するために使用する ID を設定します。その他... | |
(GAIEcommerceProduct *) | - setName: |
Google アナリティクス レポートで商品を識別するために使用する名前を設定します。その他... | |
(GAIEcommerceProduct *) | - setBrand: |
Google アナリティクス レポートで商品と関連付けられたブランドを設定します。その他... | |
(GAIEcommerceProduct *) | - setCategory: |
Google アナリティクス レポートで商品と関連付けられたカテゴリを設定します。その他... | |
(GAIEcommerceProduct *) | - setVariant: |
商品のバリエーションを設定します。その他... | |
(GAIEcommerceProduct *) | - setPrice: |
商品の価格を設定します。その他... | |
(GAIEcommerceProduct *) | - setQuantity: |
商品の数量を設定します。その他... | |
(GAIEcommerceProduct *) | - setCouponCode: |
商品と関連付けられたクーポンコードを設定します。その他... | |
(GAIEcommerceProduct *) | - setPosition: |
画面や商品のインプレッション リストなどでの商品の位置を設定します。その他... | |
(GAIEcommerceProduct *) | - setCustomDimension:value: |
この商品と関連付けられたカスタム ディメンションを設定します。その他... | |
(GAIEcommerceProduct *) | - setCustomMetric:value: |
この商品と関連付けられたカスタム指標を設定します。その他... | |
(NSDictionary *) | - buildWithIndex: |
このインスタンスに保存されたフィールドの NSDictionary を作成します。商品アクションに適しています。その他... | |
(NSDictionary *) | - buildWithListIndex:index: |
このインスタンスに保存されたフィールドの NSDictionary を作成します。インプレッション リストに適しています。その他... | |
メソッドのドキュメント
- (GAIEcommerceProduct *) setId: | (NSString *) | productId |
Google アナリティクス レポートで商品を識別するために使用する ID を設定します。
- (GAIEcommerceProduct *) setName: | (NSString *) | productName |
Google アナリティクス レポートで商品を識別するために使用する名前を設定します。
- (GAIEcommerceProduct *) setBrand: | (NSString *) | productBrand |
Google アナリティクス レポートで商品と関連付けられたブランドを設定します。
- (GAIEcommerceProduct *) setCategory: | (NSString *) | productCategory |
Google アナリティクス レポートで商品と関連付けられたカテゴリを設定します。
- (GAIEcommerceProduct *) setVariant: | (NSString *) | productVariant |
商品のバリエーションを設定します。
- (GAIEcommerceProduct *) setPrice: | (NSNumber *) | productPrice |
商品の価格を設定します。
- (GAIEcommerceProduct *) setQuantity: | (NSNumber *) | productQuantity |
商品の数量を設定します。
このフィールドは通常、商品インプレッションでは使用しません。
- (GAIEcommerceProduct *) setCouponCode: | (NSString *) | productCouponCode |
商品と関連付けられたクーポンコードを設定します。
このフィールドは通常、商品インプレッションでは使用しません。
- (GAIEcommerceProduct *) setPosition: | (NSNumber *) | productPosition |
スクリーンや商品インプレッション リストなどにおける商品の位置を設定します。
- (GAIEcommerceProduct *) setCustomDimension: | (NSUInteger) | index | |
value: | (NSString *) | value | |
この商品と関連付けられたカスタム ディメンションを設定します。
- (GAIEcommerceProduct *) setCustomMetric: | (NSUInteger) | index | |
value: | (NSNumber *) | value | |
この商品と関連付けられたカスタム指標を設定します。
- (NSDictionary *) buildWithIndex: | (NSUInteger) | index |
このインスタンスに保存されたフィールドの NSDictionary を作成します。商品アクションに適しています。
index パラメータは、商品アクション リストにおけるこの商品のインデックスです。
通常、ユーザーがこのメソッドを呼び出す必要はありません。
- (NSDictionary *) buildWithListIndex: | (NSUInteger) | lIndex | |
index: | (NSUInteger) | 番号 | |
このインスタンスに保存されたフィールドの NSDictionary を作成します。インプレッション リストに適しています。
lIndex パラメータは、商品インプレッション リストのインデックスです。一方、index パラメータは、インプレッション リストにおけるこの商品のインデックスです。
通常、ユーザーがこのメソッドを呼び出す必要はありません。