การอ้างอิงคลาสผลิตภัณฑ์อีคอมเมิร์ซ GAI

ภาพรวม

ชั้นเรียนสำหรับการสร้างข้อมูลเกี่ยวกับผลิตภัณฑ์สำหรับบีคอนของ Google Analytics

ใช้คลาสนี้เพื่อรายงานข้อมูลเกี่ยวกับผลิตภัณฑ์ที่ขายโดยผู้ขายหรือการแสดงผลของผลิตภัณฑ์ที่ผู้ใช้เห็น อินสแตนซ์ของคลาสนี้สามารถเชื่อมโยงกับทั้งการดำเนินการของผลิตภัณฑ์และรายการการแสดงผลของผลิตภัณฑ์
การใช้งานทั่วไป

[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:
 ตั้งค่ารหัสที่ใช้ระบุผลิตภัณฑ์ในรายงาน GA เพิ่มเติม...
 
(GAIEcommerceProduct *)- setName:
 ตั้งชื่อที่ใช้ระบุผลิตภัณฑ์ในรายงาน GA เพิ่มเติม...
 
(GAIEcommerceProduct *)- setBrand:
 ตั้งค่าแบรนด์ที่เชื่อมโยงกับผลิตภัณฑ์ในรายงาน GA เพิ่มเติม...
 
(GAIEcommerceProduct *)- setCategory:
 ตั้งค่าหมวดหมู่ที่เชื่อมโยงกับผลิตภัณฑ์ในรายงาน GA เพิ่มเติม...
 
(GAIEcommerceProduct *)- setVariant:
 ตั้งค่าผลิตภัณฑ์ย่อย เพิ่มเติม...
 
(GAIEcommerceProduct *)- setPrice:
 กำหนดราคาของผลิตภัณฑ์ เพิ่มเติม...
 
(GAIEcommerceProduct *)- setQuantity:
 ตั้งค่าจำนวนผลิตภัณฑ์ เพิ่มเติม...
 
(GAIEcommerceProduct *)- setCouponCode:
 ตั้งค่ารหัสคูปองที่เชื่อมโยงกับผลิตภัณฑ์ เพิ่มเติม...
 
(GAIEcommerceProduct *)- setPosition:
 ตั้งค่าตำแหน่งผลิตภัณฑ์บนหน้าจอ/รายการการแสดงผลผลิตภัณฑ์ ฯลฯ เพิ่มเติม...
 
(GAIEcommerceProduct *)- setCustomDimension:ค่า:
 ตั้งค่ามิติข้อมูลที่กําหนดเองที่เชื่อมโยงกับผลิตภัณฑ์นี้ เพิ่มเติม...
 
(GAIEcommerceProduct *)- setCustomMetric:value:
 ตั้งค่าเมตริกที่กำหนดเองที่เชื่อมโยงกับผลิตภัณฑ์นี้ เพิ่มเติม...
 
(พจนานุกรม *)- buildWithIndex:
 สร้าง NSDictionary ของฟิลด์ที่จัดเก็บไว้ในอินสแตนซ์นี้ซึ่งเหมาะสำหรับการทำงานของผลิตภัณฑ์ เพิ่มเติม...
 
(พจนานุกรม *)- buildWithListIndex:index:
 สร้าง NSDictionary ของฟิลด์ที่จัดเก็บไว้ในอินสแตนซ์นี้ซึ่งเหมาะสำหรับรายการการแสดงผล เพิ่มเติม...
 

เอกสารประกอบของเมธอด

- (GAIEcommerceProduct *) setId: (NSString *) productId

ตั้งค่ารหัสที่ใช้ระบุผลิตภัณฑ์ในรายงาน GA

- (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 *) ค่า

ตั้งค่ามิติข้อมูลที่กําหนดเองที่เชื่อมโยงกับผลิตภัณฑ์นี้

- (GAIEcommerceProduct *) setCustomMetric: (NSUInteger) ดัชนี
value: (NSNumber *) ค่า

ตั้งค่าเมตริกที่กำหนดเองที่เชื่อมโยงกับผลิตภัณฑ์นี้

- (NSDictionary *) createWithIndex: (NSUInteger) ดัชนี

สร้าง NSDictionary ของฟิลด์ที่จัดเก็บไว้ในอินสแตนซ์นี้ซึ่งเหมาะสำหรับการทำงานของผลิตภัณฑ์

พารามิเตอร์ดัชนีคือดัชนีของผลิตภัณฑ์นี้ในรายการการทํางานของผลิตภัณฑ์
โดยปกติแล้วผู้ใช้ไม่จำเป็นต้องเรียกใช้เมธอดนี้

- (NSDictionary *) createWithListIndex: (NSUInteger) lIndex
ดัชนี: (NSUInteger) index

สร้าง NSDictionary ของฟิลด์ที่จัดเก็บไว้ในอินสแตนซ์นี้ซึ่งเหมาะสำหรับรายการการแสดงผล

พารามิเตอร์ lIndex คือดัชนีของรายการการแสดงผลผลิตภัณฑ์ ส่วนพารามิเตอร์ดัชนีคือดัชนีของผลิตภัณฑ์นี้ในรายการการแสดงผลนั้น
โดยปกติแล้วผู้ใช้ไม่จำเป็นต้องเรียกใช้เมธอดนี้