उपयोगकर्ता समय - 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: का इस्तेमाल करके उसे भेजें

/*
 * 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]];
}