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

این سند یک نمای کلی از اندازه‌گیری زمان‌بندی کاربر با استفاده از Google Analytics SDK برای iOS نسخه 2 ارائه می‌کند.

بررسی اجمالی

اندازه‌گیری زمان‌بندی کاربران روشی طبیعی برای اندازه‌گیری یک دوره زمانی در Google Analytics ارائه می‌کند. به عنوان مثال، این می تواند برای اندازه گیری زمان بارگذاری منابع مفید باشد.

یک زمان بندی در Google Analytics از فیلدهای زیر تشکیل شده است:

  • دسته بندی NSString - دسته رویداد زمان بندی شده
  • NSTimeInterval Interval - اندازه گیری زمان در ثانیه
  • NSString (اختیاری) نام - نام رویداد زمان بندی شده
  • برچسب NSString (اختیاری) - برچسب رویداد زمان بندی شده

داده های زمان بندی کاربر را می توان در درجه اول در گزارش زمان بندی کاربر یافت.

پیاده سازی

برای ارسال زمان‌بندی کاربر به Google Analytics، با sendTimingWithCategory:withTimeInterval:withName:withLabel تماس بگیرید و فاصله زمانی و همچنین یک دسته را ارائه دهید. در مثال زیر، فرض می‌کنیم که onLoad: پس از اتمام بارگذاری برخی منابع فراخوانی می‌شود، در این مورد فهرستی از امتیازات بالا برای یک بازی:

- (void)onLoad:(NSTimeInterval *)loadTime {
    [tracker sendTimingWithCategory:@"resources"
                            withTimeInterval:loadTime
                                    withName:@"high scores"
                                   withLabel:nil];
    ... // The rest of your onLoad: code.
}