iOS के लिए Analytics आज़माएं

हमारे iOS सैंपल ऐप्लिकेशन का इस्तेमाल करके देखें कि Analytics कैसे काम करता है या अपने मौजूदा ऐप्लिकेशन में Analytics जोड़ें.

इस सैंपल का इस्तेमाल करने के लिए, पक्का करें कि आपके पास Xcode और CocoaPods हो.

प्रोजेक्ट पाएं

टर्मिनल से नीचे दिए गए निर्देश का इस्तेमाल करके, नमूने के साथ शुरुआत करें:

$ pod try Google

प्रॉम्प्ट से AnalyticsExample.xcodeproj के लिए विकल्प चुनें.

सैंपल चलाएं

अब आप सैंपल बनाने और उसे Xcode से चलाने के लिए तैयार हैं.

AnalyticsExample टारगेट चुनें. इसके बाद, फ़ाइल फ़ोल्डर के लिए रन बटन पर क्लिक करके, किसी डिवाइस पर या iOS सिम्युलेटर में ऐप्लिकेशन शुरू करें.

Xcode Console में वे लॉग मैसेज खोजें जो Analytics गतिविधि को रिकॉर्ड करते हैं. स्क्रीन के सबसे नीचे मौजूद टैब बार में अलग-अलग पैटर्न चुनकर, अलग-अलग स्क्रीन पर गतिविधि रिकॉर्ड की जा सकती है.

2015-04-07 14:20:25.166 TestApp[72212:2336930] INFO: GoogleAnalytics 3.10 -[GAIBatchingDispatcher didSendHits:] (GAIBatchingDispatcher.m:219): 1 hit(s) sent

Analytics पर जाएं और वह Analytics खाता चुनें जिसके साथ आपने ऐप्लिकेशन रजिस्टर किया है. अगर आपको इसके बारे में जानकारी नहीं है, तो उस GoogleService-Info.plist फ़ाइल में Analytics ट्रैकिंग आईडी ढूंढें जिसे आपने पहले अपने प्रोजेक्ट में जोड़ा था. उस आईडी को रिपोर्ट के ड्रॉप-डाउन में Analytics खाते की खोज में कॉपी करें. अपनी प्रॉपर्टी की रीयल-टाइम > खास जानकारी रिपोर्ट चुनें.

अब आप रीयल-टाइम में अपने ऐप्लिकेशन की गतिविधि देख सकते हैं! स्क्रीन व्यू ग्राफ़, स्क्रीन व्यू दिखाता है और आप ऐप्लिकेशन में टैब पर क्लिक करके ज़्यादा ट्रिगर कर सकते हैं. रीयल-टाइम रिपोर्ट, सर्वर तक पहुंचते ही गतिविधि दिखाती है, ताकि आप अपने सेटअप की तेज़ी से जांच करने के लिए इसका इस्तेमाल कर सकें.

यह कैसे काम करता है

वेब ट्रैकिंग की तरह ही, मोबाइल के लिए Analytics एक Analytics बीकन की मदद से आपके ऐप्लिकेशन में उपयोगकर्ता गतिविधि की जानकारी इकट्ठा करता है, जो Analytics सर्वर को डेटा भेजता है. आपके ऐप्लिकेशन का हर यूनीक व्यू, Analytics के किसी स्क्रीन व्यू से जुड़ा होता है. इस रिपोर्ट में, पिछले 30 मिनट के सभी इंटरैक्शन का डेटा इकट्ठा किया जाता है.

यह सैंपल, स्क्रीन का नाम फिर से पाने के लिए GAITracker इंटरफ़ेस का इस्तेमाल करता है और उसे आपके ऐप्लिकेशन से जुड़े Analytics खाते को स्क्रीन व्यू के तौर पर भेजता है.

ध्यान दें: Analytics मोबाइल SDK टूल, वेब ट्रैकिंग के उलट, गतिविधि के सिग्नल को बैच में अपलोड करता है. इससे डिवाइस के रेडियो और ऑफ़लाइन उपयोगकर्ता गतिविधि की अवधि को मैनेज किया जा सकता है.

id<GAITracker> tracker = [GAI sharedInstance].defaultTracker;
[tracker set:kGAIScreenName value:name];
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];
      

अगले चरण

ऐप्लिकेशन के इस्तेमाल से जुड़ी ज़्यादा जानकारी इकट्ठा करने के लिए, Google Analytics का इस्तेमाल करने का तरीका जानें. जैसे, इवेंट ट्रैकिंग की मदद से यूज़र इंटरफ़ेस (यूआई) एलिमेंट पर किए जाने वाले टैप या कैंपेन ट्रैकिंग की मदद से Google Play कैंपेन की गतिविधि.

अपने ऐप्लिकेशन में Analytics जोड़ना

क्या आपका अनुभव अच्छा रहा? क्या आपको कोई समस्या हुई? हमें बताएं!