מעקב אחר מסחר אלקטרוני - iOS SDK

במסמך הזה מפורטת סקירה כללית של אופן המדידה של ההכנסות והתשלומים מתוך האפליקציה באמצעות Google Analytics SDK ל-iOS v2.

סקירה

מדידת מסחר אלקטרוני מאפשרת לשלוח מכירות ורכישות מתוך האפליקציה ל-Google Analytics. נתוני המסחר האלקטרוני ב-Google Analytics מורכבים בדרך כלל מעסקאות ומפריטים שקשורים למזהה עסקה משותף. ב-Google Analytics SDK ל-iOS, הקשר הזה נוצר על ידי יצירת אובייקט עסקה והוספת פריטים אליו.

השימוש בנתוני מסחר אלקטרוני הוא הראשי בדוחות הבאים:

  • סקירה כללית על מסחר אלקטרוני
  • ביצועי מוצרים
  • ביצועי מכירות
  • טרנזקציות
  • זמן לביצוע רכישה

הטמעה

ישנם שלושה שלבים למדידת עסקה באמצעות 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.
}

סוגי מטבע

ב-Google Analytics SDK ל-iOS, שדות המטבע של המסחר האלקטרוני חייבים להיות במיקרו (מיליוניות של מטבעות).

לדוגמה, על מנת לשלוח ערך מטבע של 4.5991, יש להמיר את הערך הזה ל-micros (כלומר 4599100) כששולחים את העסקה ל-Google Analytics, כמו בדוגמאות למעלה. כשה-SDK שולח את העסקה הזו ל-Google Analytics, הערך מומר באופן אוטומטי לערך עשרוני עם נקודה קבועה ונשלח כ-4.5991.

אין לכלול סמלי מטבע בקוד המסחר האלקטרוני, וגם אין להשתמש בפסיקים.

שדות של מטבעות במסחר אלקטרוני תומכים גם בערכי מטבעות שליליים, כפי שייתכן שצריך במקרה של החזרים כספיים או החזרות.