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.