इस डेवलपर गाइड में 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]]; }