Bu belgede, iOS sürüm 2 için Google Analytics SDK'sını kullanarak uygulama içi ödemelerin ve gelirin nasıl ölçüleceğine genel bir bakış sunulmaktadır.
Genel bakış
E-ticaret ölçümü, uygulama içi satın alma ve satışları Google Analytics'e göndermenize olanak tanır. Google Analytics'teki e-ticaret verileri genellikle, paylaşılan bir işlem kimliğiyle ilişkili işlemlerden ve öğelerden oluşur. iOS için Google Analytics SDK'sında bu ilişki, bir işlem nesnesi oluşturup buna öğeler ekleyerek kurulur.
E-ticaret verileri aşağıdaki raporlarda birincil olarak kullanılır:
- E-ticarete Genel Bakış
- Ürün Performansı
- Satış Performansı
- İşlemler
- Satışa Kadar Geçen Süre
Uygulama
Google Analytics'te bir işlemi ölçmek için üç adım vardır:
- İşlem nesnesi oluşturun.
- Öğe nesnelerini oluşturun ve bunları işlem nesnesine ekleyin.
sendTransaction:
kullanarak işlemi gönderin.
Aşağıdaki örnekte, onPurchaseCompleted
öğesinin, kullanıcı bir uygulama içi satın alma işlemini tamamladıktan sonra çağrıldığını varsayıyoruz.
- (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. }
Para Birimi Türleri
iOS için Google Analytics SDK'sında, E-ticaret para birimi alanları mikro cinsinden (milyonlarca para birimi) olmalıdır.
Örneğin, 4.5991
değerinde para birimi göndermek için işlemi Google Analytics'e gönderirken yukarıdaki örneklerde gösterildiği gibi bu değeri mikrolara (ör. 4599100
) dönüştürmeniz gerekir. SDK bu işlemi Google Analytics'e gönderdiğinde bu değer otomatik olarak sabit noktalı ondalık değere dönüştürülür ve 4.5991
olarak gönderilir.
Para birimi simgeleri E-ticaret kodunuza eklenmemeli veya virgül kullanılmamalıdır.
E-ticaret para birimi alanları, geri ödemeler veya iadelerde gerekli olabileceği gibi negatif para birimi değerlerini de destekler.