개요
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 매개변수는 해당 노출 목록에 있는 제품의 색인입니다.
일반적으로 사용자는 이 메서드를 호출할 필요가 없습니다.