תזמוני משתמש - iOS SDK

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

סקירה

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

תזמוני משתמש כוללים את השדות הבאים:

שם השדה שדה מעקב סוג חובה תיאור
קטגוריה kGAITimingCategory NSString כן הקטגוריה של האירוע המתוזמן
ערך kGAITimingValue NSNumber כן מדידת התזמון באלפיות השנייה
שם kGAITimingVar NSString כן שם האירוע המתוזמן
לייבל kGAITimingLabel NSString לא התווית של האירוע המתוזמן

הנתונים של תזמוני משתמש מופיעים בעיקר בדוח 'תזמוני משתמש למהירות אפליקציה'.

הטמעה

כדי לשלוח תזמון משתמש אל Google Analytics, יוצרים היט תזמון באמצעות GAIDictionaryBuilder.createTimingWithCategory:interval:name:label: ולאחר מכן שולחים אותו באמצעות send:

/*
 * Called after a list of high scores finishes loading.
 *
 * @param loadTime The time it takes to load a resource.
 */
- (void)onLoad:(NSTimeInterval)loadTime {

  // May return nil if a tracker has not already been initialized with a
  // property ID.
  id tracker = [[GAI sharedInstance] defaultTracker];

  [tracker send:[[GAIDictionaryBuilder createTimingWithCategory:@"resources"
                                                      interval:@((NSUInteger)(loadTime * 1000))
                                                          name:@"high scores"
                                                         label:nil] build]];
}