במדריך למפתחים נסביר איך למדוד תזמונים של משתמשים באמצעות ה-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]]; }