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