E-ticaret İzleme - iOS SDK

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:

  1. İşlem nesnesi oluşturun.
  2. Öğe nesnelerini oluşturun ve bunları işlem nesnesine ekleyin.
  3. 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.