GAIEcommerceProduct 클래스 참조

개요

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:
 GA 보고서에서 제품을 식별하는 데 사용되는 이름을 설정합니다. 더보기...
 
(GAIEcommerceProduct *)- setBrand:
 GA 보고서에서 제품과 연결된 브랜드를 설정합니다. 더보기...
 
(GAIEcommerceProduct *)- setCategory:
 GA 보고서의 제품과 연결된 카테고리를 설정합니다. 더보기...
 
(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

GA 보고서에서 제품을 식별하는 데 사용되는 이름을 설정합니다.

- (GAIEcommerceProduct *) setBrand: (NSString *) productBrand

GA 보고서에서 제품과 연결된 브랜드를 설정합니다.

- (GAIEcommerceProduct *) setCategory: (NSString *) productCategory

GA 보고서의 제품과 연결된 카테고리를 설정합니다.

- (GAIEcommerceProduct *) setVariant: (NSString *) productVariant

제품의 옵션을 설정합니다.

- (GAIEcommerceProduct *) setPrice: (NSNumber *) productPrice

제품의 가격을 설정합니다.

- (GAIEcommerceProduct *) setQuantity: (NSNumber *) productQuantity

제품의 수량을 설정합니다.

이 필드는 일반적으로 제품 노출과 함께 사용되지 않습니다.

- (GAIEcommerceProduct *) setCouponCode: (NSString *) productCouponCode

제품과 연결된 쿠폰 코드를 설정합니다.

이 필드는 일반적으로 제품 노출과 함께 사용되지 않습니다.

- (GAIEcommerceProduct *) setPosition: (NSNumber *) productPosition

화면/제품 노출 목록 등에서 제품의 위치를 설정합니다.

- (GAIEcommerceProduct *) setCustomDimension: (NSUInteger) 색인
value: (NSString *) value

이 제품과 연결된 맞춤 측정기준을 설정합니다.

- (GAIEcommerceProduct *) setCustomMetric: (NSUInteger) 색인
value: (NSNumber *) value

이 제품과 연결된 맞춤 측정항목을 설정합니다.

- (NSDictionary *) buildWithIndex: (NSUInteger) 색인

제품 작업에 적합한 이 인스턴스에 저장된 필드의 NSDictionary를 빌드합니다.

색인 매개변수는 제품 액션 목록에 있는 이 제품의 색인입니다.
일반적으로 사용자는 이 메서드를 호출할 필요가 없습니다.

- (NSDictionary *) buildWithListIndex: (NSUInteger) lIndex
색인: (NSUInteger) 색인

이 인스턴스에 저장된 노출 목록에 적합한 필드의 NSDictionary를 빌드합니다.

lIndex 매개변수는 제품 노출 목록의 색인이며 index 매개변수는 해당 노출 목록에 있는 제품의 색인입니다.
일반적으로 사용자는 이 메서드를 호출할 필요가 없습니다.