ইকমার্স ট্র্যাকিং - iOS SDK

এই দস্তাবেজটি iOS v2-এর জন্য Google Analytics SDK ব্যবহার করে অ্যাপ-মধ্যস্থ অর্থপ্রদান এবং আয় কীভাবে পরিমাপ করতে হয় তার একটি ওভারভিউ প্রদান করে।

ওভারভিউ

ইকমার্স পরিমাপ আপনাকে Google Analytics-এ অ্যাপ-মধ্যস্থ কেনাকাটা এবং বিক্রয় পাঠাতে দেয়। Google Analytics-এ ইকমার্স ডেটা সাধারণত শেয়ার করা লেনদেন আইডি দ্বারা সম্পর্কিত লেনদেন এবং আইটেম নিয়ে গঠিত। iOS-এর জন্য Google Analytics SDK-এ, একটি লেনদেন বস্তু তৈরি করে এবং এতে আইটেম যোগ করে সেই সম্পর্কটি প্রতিষ্ঠিত হয়।

ইকমার্স ডেটা নিম্নলিখিত রিপোর্টগুলিতে প্রাথমিকভাবে ব্যবহৃত হয়:

  • ইকমার্স ওভারভিউ
  • পণ্য কর্মক্ষমতা
  • বিক্রয় কর্মক্ষমতা
  • লেনদেন
  • ক্রয় করার সময়

বাস্তবায়ন

Google Analytics এর সাথে একটি লেনদেন পরিমাপ করার জন্য তিনটি ধাপ রয়েছে:

  1. একটি লেনদেনের বস্তু তৈরি করুন।
  2. আইটেম অবজেক্ট তৈরি করুন এবং সেগুলিকে লেনদেনের বস্তুতে যুক্ত করুন।
  3. sendTransaction:

নিম্নলিখিত উদাহরণে, আমরা অনুমান করি যে ব্যবহারকারী অ্যাপ-মধ্যস্থ কেনাকাটা সম্পূর্ণ করার পরে onPurchaseCompleted বলা হয়।

- (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.
}

মুদ্রার ধরন

iOS-এর জন্য Google Analytics SDK-এ, ইকমার্স কারেন্সি ফিল্ড অবশ্যই মাইক্রোতে (মুদ্রার মিলিয়নতম) হতে হবে।

উদাহরণস্বরূপ, 4.5991 এর একটি মুদ্রার মান পাঠাতে, উপরের উদাহরণগুলির মতো আপনি যখন Google Analytics-এ লেনদেন পাঠাবেন তখন আপনাকে সেই মানটিকে মাইক্রোতে রূপান্তর করতে হবে (যেমন 4599100 )৷ যখন SDK সেই লেনদেনটি Google Analytics-এ প্রেরণ করে, তখন সেই মানটি স্বয়ংক্রিয়ভাবে একটি নির্দিষ্ট-বিন্দু দশমিক মানতে রূপান্তরিত হয় এবং 4.5991 হিসাবে পাঠানো হয়।

মুদ্রার চিহ্নগুলি আপনার ইকমার্স কোডে অন্তর্ভুক্ত করা উচিত নয় এবং কমা ব্যবহার করা উচিত নয়।

ইকমার্স মুদ্রা ক্ষেত্রগুলি ঋণাত্মক মুদ্রার মানকেও সমর্থন করে, যেমনটি ফেরত বা ফেরতের ক্ষেত্রে প্রয়োজন হতে পারে।