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.