במסמך הזה מפורטת סקירה כללית של אופן המדידה של ההכנסות והתשלומים מתוך האפליקציה באמצעות Google Analytics SDK ל-iOS v2.
סקירה
מדידת מסחר אלקטרוני מאפשרת לשלוח מכירות ורכישות מתוך האפליקציה ל-Google Analytics. נתוני המסחר האלקטרוני ב-Google Analytics מורכבים בדרך כלל מעסקאות ומפריטים שקשורים למזהה עסקה משותף. ב-Google Analytics SDK ל-iOS, הקשר הזה נוצר על ידי יצירת אובייקט עסקה והוספת פריטים אליו.
השימוש בנתוני מסחר אלקטרוני הוא הראשי בדוחות הבאים:
- סקירה כללית על מסחר אלקטרוני
- ביצועי מוצרים
- ביצועי מכירות
- טרנזקציות
- זמן לביצוע רכישה
הטמעה
ישנם שלושה שלבים למדידת עסקה באמצעות Google Analytics:
- בונים אובייקט של עסקה.
- בונים אובייקטים של פריטים ומוסיפים אותם לאובייקט העסקה.
- שלח את העסקה באמצעות
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
.
אין לכלול סמלי מטבע בקוד המסחר האלקטרוני, וגם אין להשתמש בפסיקים.
שדות של מטבעות במסחר אלקטרוני תומכים גם בערכי מטבעות שליליים, כפי שייתכן שצריך במקרה של החזרים כספיים או החזרות.