Tài liệu tham khảo về lớp GAIThương mại điện tửProductAction

Tổng quan

Lớp để tạo thông tin giao dịch/thanh toán hoặc các thông tin khác liên quan đến tương tác sản phẩm cho một lượt truy cập Google Analytics.

Sử dụng lớp này để báo cáo thông tin về các sản phẩm đã bán, đã xem hoặc được hoàn tiền. Bạn có thể sử dụng lớp này với GAIDictionaryBuilder.
Cách sử dụng thông thường:

[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]];

Kế thừa NSObject.

Phương thức thực thể

(GAIEcommerceProductAction *)setAction:
 Đặt trường hành động đối với sản phẩm cho hành động đối với sản phẩm này. Thêm...
 
(GAIEcommerceProductAction *)setTransactionId:
 Mã nhận dạng duy nhất được liên kết với giao dịch. Thêm...
 
(GAIEcommerceProductAction *)- setLiên kết:
 Đặt giá trị liên kết của giao dịch. Thêm...
 
(GAIEcommerceProductAction *)setDoanh thu:
 Đặt tổng doanh thu của giao dịch. Thêm...
 
(GAIEcommerceProductAction *)setTax:
 Đặt tổng thuế của giao dịch. Thêm...
 
(GAIEcommerceProductAction *)setShipping:
 Đặt tổng phí vận chuyển của giao dịch. Thêm...
 
(GAIEcommerceProductAction *)setCouponCode:
 Đặt mã giảm giá dùng trong giao dịch này. Thêm...
 
(GAIEcommerceProductAction *)setCheckoutStep:
 Thiết lập tiến trình của quy trình thanh toán. Thêm...
 
(GAIEcommerceProductAction *)setCheckoutOption:
 Đặt lựa chọn được liên kết với quy trình thanh toán. Thêm...
 
(GAIEcommerceProductAction *)setProductActionList:
 Đặt tên danh sách được liên kết với các sản phẩm trong beacon Google Analytics. Thêm...
 
(GAIEcommerceProductAction *)setProductListSource:
 Đặt tên nguồn danh sách được liên kết với các sản phẩm trong beacon Google Analytics. Thêm...
 
(NSTừ điển *)- tạo
 Tạo NSSchema gồm các trường được lưu trữ trong thực thể này đại diện cho hành động sản phẩm này. Thêm...
 

Tài liệu về phương pháp

– (GAIEcommerceProductAction *) setAction: (NSString *) productAction

Đặt trường hành động đối với sản phẩm cho hành động đối với sản phẩm này.

Bạn có thể tìm thấy các giá trị hợp lệ trong GAIecommerceFields.h trong mục "product action values".

– (GAIEcommerceProductAction *) setTransactionId: (NSString *) transactionId

Mã nhận dạng duy nhất được liên kết với giao dịch.

Giá trị này được dùng cho các hành động liên quan đến sản phẩm kGAIPAPurchase và kGAIPARefund.

– (GAIEcommerceProductAction *) setUnity: (NSString *) affiliation

Đặt giá trị liên kết của giao dịch.

Giá trị này được dùng cho các hành động liên quan đến sản phẩm kGAIPAPurchase và kGAIPARefund.

– (GAIEcommerceProductAction *) setRevenue: (NSNumber *) revenue

Đặt tổng doanh thu của giao dịch.

Giá trị này được dùng cho các hành động liên quan đến sản phẩm kGAIPAPurchase và kGAIPARefund.

– (GAIEcommerceProductAction *) setTax: (NSNumber *) tax

Đặt tổng thuế của giao dịch.

Giá trị này được dùng cho các hành động liên quan đến sản phẩm kGAIPAPurchase và kGAIPARefund.

– (GAIEcommerceProductAction *) setShipping: (NSNumber *) shipping

Đặt tổng phí vận chuyển của giao dịch.

Giá trị này được dùng cho các hành động liên quan đến sản phẩm kGAIPAPurchase và kGAIPARefund.

– (GAIEcommerceProductAction *) setCouponCode: (NSString *) couponCode

Đặt mã giảm giá dùng trong giao dịch này.

Giá trị này được dùng cho các hành động liên quan đến sản phẩm kGAIPAPurchase và kGAIPARefund.

– (GAIEcommerceProductAction *) setCheckoutStep: (NSNumber *) checkoutStep

Thiết lập tiến trình của quy trình thanh toán.

Giá trị này được dùng cho hành động liên quan đến sản phẩm kGAICheckout và kGAICheckoutOptions.

– (GAIEcommerceProductAction *) setCheckoutOption: (NSString *) checkoutOption

Đặt lựa chọn được liên kết với quy trình thanh toán.

Giá trị này được dùng cho hành động liên quan đến sản phẩm kGAICheckout và kGAICheckoutOptions.

– (GAIEcommerceProductAction *) setProductActionList: (NSString *) productActionList

Đặt tên danh sách được liên kết với các sản phẩm trong beacon Google Analytics.

Giá trị này được dùng trong các hành động đối với sản phẩm kGAIPADetail và kGAIPAClick.

– (GAIEcommerceProductAction *) setProductListSource: (NSString *) productListSource

Đặt tên nguồn danh sách được liên kết với các sản phẩm trong beacon Google Analytics.

Giá trị này được dùng trong các hành động đối với sản phẩm kGAIPADetail và kGAIPAClick.

– Bản dựng (NSSchema *)

Tạo NSSchema gồm các trường được lưu trữ trong thực thể này đại diện cho hành động sản phẩm này.


Thông thường, người dùng không cần gọi phương thức này.