زمان‌بندی کاربر - iOS SDK

این راهنمای توسعه‌دهنده نحوه اندازه‌گیری زمان‌بندی کاربر با Google Analytics SDK برای iOS نسخه 3 را شرح می‌دهد.

بررسی اجمالی

اندازه‌گیری زمان‌بندی کاربران روشی طبیعی برای اندازه‌گیری یک دوره زمانی در 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]];
}