Referensi Class GAIEcommerceProductAction

Ringkasan

Kelas untuk membuat informasi yang terkait dengan transaksi/checkout atau interaksi produk lainnya untuk klik Google Analytics.

Gunakan kelas ini untuk melaporkan informasi tentang produk yang terjual, dilihat, atau dikembalikan dananya. Class ini ditujukan untuk digunakan dengan GAIDictionaryBuilder.
Penggunaan standar:

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

Mewarisi NSObject.

Metode Instance

(GAIEcommerceProductAction *)- setAction:
 Menetapkan kolom tindakan produk untuk tindakan produk ini. Lainnya...
 
(GAIEcommerceProductAction *)- setTransactionId:
 ID unik yang terkait dengan transaksi. Lainnya...
 
(GAIEcommerceProductAction *)- setAfiliasi:
 Menetapkan nilai afiliasi transaksi. Lainnya...
 
(GAIEcommerceProductAction *)- setRevenue:
 Menetapkan total pendapatan transaksi. Lainnya...
 
(GAIEcommerceProductAction *)- setTax:
 Menetapkan total pajak transaksi. Lainnya...
 
(GAIEcommerceProductAction *)- setShipping:
 Menetapkan total biaya pengiriman transaksi. Lainnya...
 
(GAIEcommerceProductAction *)- setCouponCode:
 Menetapkan kode kupon yang digunakan dalam transaksi ini. Lainnya...
 
(GAIEcommerceProductAction *)- setCheckoutStep:
 Menetapkan progres proses checkout. Lainnya...
 
(GAIEcommerceProductAction *)- setCheckoutOption:
 Menetapkan opsi yang terkait dengan checkout. Lainnya...
 
(GAIEcommerceProductAction *)- setProductActionList:
 Menetapkan nama daftar yang terkait dengan produk di beacon Google Analytics. Lainnya...
 
(GAIEcommerceProductAction *)- setProductListSource:
 Menetapkan nama sumber daftar yang dikaitkan dengan produk di beacon Google Analytics. Lainnya...
 
(NSDictionary *)- buat
 Membuat NSDictionary kolom yang disimpan dalam instance ini yang mewakili tindakan produk ini. Lainnya...
 

Dokumentasi Metode

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

Menetapkan kolom tindakan produk untuk tindakan produk ini.

Nilai yang valid dapat ditemukan di GAIEcommerceFields.h di bagian "nilai tindakan produk".

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

ID unik yang terkait dengan transaksi.

Nilai ini digunakan untuk tindakan produk kGAIPAPurchase dan kGAIPARefund.

- (GAIEcommerceProductAction *) setAffiliation: (NSString *) affiliation

Menetapkan nilai afiliasi transaksi.

Nilai ini digunakan untuk tindakan produk kGAIPAPurchase dan kGAIPARefund.

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

Menetapkan total pendapatan transaksi.

Nilai ini digunakan untuk tindakan produk kGAIPAPurchase dan kGAIPARefund.

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

Menetapkan total pajak transaksi.

Nilai ini digunakan untuk tindakan produk kGAIPAPurchase dan kGAIPARefund.

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

Menetapkan total biaya pengiriman transaksi.

Nilai ini digunakan untuk tindakan produk kGAIPAPurchase dan kGAIPARefund.

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

Menetapkan kode kupon yang digunakan dalam transaksi ini.

Nilai ini digunakan untuk tindakan produk kGAIPAPurchase dan kGAIPARefund.

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

Menetapkan progres proses checkout.

Nilai ini digunakan untuk tindakan produk kGAICheckout dan kGAICheckoutOptions.

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

Menetapkan opsi yang terkait dengan checkout.

Nilai ini digunakan untuk tindakan produk kGAICheckout dan kGAICheckoutOptions.

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

Menetapkan nama daftar yang terkait dengan produk di beacon Google Analytics.

Nilai ini digunakan dalam tindakan produk kGAIPADetail dan kGAIPAClick.

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

Menetapkan nama sumber daftar yang dikaitkan dengan produk di beacon Google Analytics.

Nilai ini digunakan dalam tindakan produk kGAIPADetail dan kGAIPAClick.

- (NSDictionary *) build

Membuat NSDictionary kolom yang disimpan dalam instance ini yang mewakili tindakan produk ini.


Biasanya, pengguna tidak perlu memanggil metode ini.