ব্যবহারকারীর সময় - iOS SDK

এই বিকাশকারী নির্দেশিকা বর্ণনা করে কিভাবে iOS v3 এর জন্য Google Analytics SDK দিয়ে ব্যবহারকারীর সময় পরিমাপ করা যায়।

ওভারভিউ

ব্যবহারকারীর সময় পরিমাপ করা Google Analytics-এ একটি নির্দিষ্ট সময় পরিমাপের একটি নেটিভ উপায় প্রদান করে। এটি রিসোর্স লোডের সময় পরিমাপ করার জন্য দরকারী হতে পারে, উদাহরণস্বরূপ।

ব্যবহারকারীর সময় নিম্নলিখিত ক্ষেত্র আছে:

ক্ষেত্র নাম ট্র্যাকার ক্ষেত্র টাইপ প্রয়োজন বর্ণনা
শ্রেণী kGAITimingCategory NSString হ্যাঁ নির্ধারিত ইভেন্টের বিভাগ
মান kGAITimingValue NSNumber হ্যাঁ মিলিসেকেন্ডে সময় পরিমাপ
নাম kGAITimingVar NSString হ্যাঁ নির্ধারিত ইভেন্টের নাম
লেবেল kGAITimingLabel NSString না নির্ধারিত ইভেন্টের লেবেল

ব্যবহারকারীর টাইমিং ডেটা প্রাথমিকভাবে অ্যাপ স্পিড ইউজার টাইমিং রিপোর্টে পাওয়া যাবে।

বাস্তবায়ন

Google Analytics-এ ব্যবহারকারীর সময় পাঠাতে, GAIDictionaryBuilder.createTimingWithCategory:interval:name:label: ব্যবহার করে একটি টাইমিং হিট তৈরি করুন, তারপর send ব্যবহার করে এটি পাঠান 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]];
}