Dokumen ini memberikan ringkasan tentang cara mengukur pembayaran dalam aplikasi dan pendapatan menggunakan Google Analytics SDK untuk iOS v2.
Ringkasan
Pengukuran e-commerce memungkinkan Anda mengirim pembelian dan penjualan dalam aplikasi ke Google Analytics. Data e-commerce di Google Analytics umumnya terdiri dari transaksi dan item, yang terkait dengan ID transaksi bersama. Di Google Analytics SDK untuk iOS, hubungan tersebut terbentuk dengan membuat objek transaksi dan menambahkan item ke objek tersebut.
Data e-commerce digunakan sebagai data utama dalam laporan berikut:
- Ringkasan E-commerce
- Performa Produk
- Performa Penjualan
- Transaksi
- Waktu untuk Membeli
Penerapan
Ada tiga langkah untuk mengukur transaksi dengan Google Analytics:
- Buat objek transaksi.
- Membuat objek item dan menambahkannya ke objek transaksi.
- Kirim transaksi menggunakan
sendTransaction:
.
Pada contoh berikut, kami asumsikan bahwa
onPurchaseCompleted
dipanggil setelah pengguna menyelesaikan pembelian dalam aplikasi.
- (void)onPurchaseCompleted { GAITransaction *transaction = [GAITransaction transactionWithId:@"0_123456" // (NSString) Transaction ID, should be unique. withAffiliation:@"In-App Store"]; // (NSString) Affiliation transaction.taxMicros = (int64_t)(0.17 * 1000000); // (int64_t) Total tax (in micros) transaction.shippingMicros = (int64_t)(0); // (int64_t) Total shipping (in micros) transaction.revenueMicros = (int64_t)(2.16 * 1000000); // (int64_t) Total revenue (in micros) [transaction addItemWithSKU:@"L_789" // (NSString) Product SKU name:@"Level Pack: Space" // (NSString) Product name category:@"Game expansions" // (NSString) Product category priceMicros:(int64_t)(1.99 * 1000000) // (int64_t) Product price (in micros) quantity:1]; // (NSInteger) Product quantity [[GAI sharedInstance].defaultTracker sendTransaction:transaction]; // Send the transaction. }
Jenis Mata Uang
Di Google Analytics SDK untuk iOS, kolom Mata uang e-commerce harus dalam mikro (persejutaan mata uang).
Misalnya, untuk mengirim nilai mata uang 4.5991
, Anda harus mengonversi nilai tersebut ke mikro (yaitu 4599100
) saat mengirim transaksi ke Google Analytics, seperti pada contoh di atas. Saat SDK mengirim transaksi tersebut ke Google Analytics, nilai tersebut secara otomatis dikonversi menjadi nilai desimal titik tetap dan dikirim sebagai 4.5991
.
Simbol mata uang tidak boleh disertakan dalam kode E-commerce, dan koma tidak boleh digunakan.
Kolom mata uang e-commerce juga mendukung nilai mata uang negatif, seperti yang mungkin diperlukan untuk pengembalian dana atau pengembalian barang.