개요
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 *) | - 세금 설정: |
거래의 총 세금을 설정합니다. 더보기... | |
(GAIEcommerceProductAction *) | - setShipping: |
거래의 총 배송비를 설정합니다. 더보기... | |
(GAIEcommerceProductAction *) | - setCouponCode: |
이 거래에 사용되는 쿠폰 코드를 설정합니다. 더보기... | |
(GAIEcommerceProductAction *) | - setCheckoutStep: |
결제 프로세스의 진행 상황을 설정합니다. 더보기... | |
(GAIEcommerceProductAction *) | - setCheckoutOption: |
결제와 관련된 옵션을 설정합니다. 더보기... | |
(GAIEcommerceProductAction *) | - setProductActionList: |
Google 애널리틱스 비콘의 제품과 연결된 목록 이름을 설정합니다. 더보기... | |
(GAIEcommerceProductAction *) | - setProductListSource: |
Google 애널리틱스 비콘의 제품과 연결된 목록 소스 이름을 설정합니다. 더보기... | |
(NSDictionary *) | - 빌드 |
이 인스턴스에 저장된 이 제품 작업을 나타내는 필드의 NSDictionary를 빌드합니다. 더보기... | |
메서드 문서
- (GAIEcommerceProductAction *) setAction: | (NSString *) | productAction |
이 제품 액션에 대한 제품 액션 필드를 설정합니다.
유효한 값은 '제품 액션 값'의 GAIEcommerceFields.h에서 확인할 수 있습니다.
- (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를 빌드합니다.
일반적으로 사용자는 이 메서드를 호출할 필요가 없습니다.