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

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

ज़रूरी है: Android Studio और Google Play services के नए वर्शन.

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

अगर Google की सेवाओं के सैंपल का इस्तेमाल पहली बार किया जा रहा है, तो google-services का डेटा स्टोर करने की जगह देखें.

$ git clone https://github.com/googlesamples/google-services.git

Android Studio खोलें.

फ़ाइल > खोलें चुनें. इसके बाद, उस जगह को ब्राउज़ करें जहां आपने google-services डेटा स्टोर करने की जगह को क्लोन किया है और फिर google-services/android/analytics खोलें.

Global_tracker.xml बनाएं

इस कॉन्टेंट के साथ app/src/res/xml/global_tracker.xml फ़ाइल बनाएं:

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <string name="ga_trackingId" translatable="false">${YOUR_TRACKING_ID}</string>
</resources>

${YOUR_TRACKING_ID} को अपने ट्रैकिंग आईडी से बदलें.

सैंपल चलाएं

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

सैंपल बनाएं और 'चलाएं' बटन पर क्लिक करें. इसके बाद, कनेक्ट किया गया डिवाइस या एम्युलेटर चुनें.

Analytics गतिविधि रिकॉर्ड करने वाले लॉग मैसेज खोजें. बाईं और दाईं ओर स्वाइप करके, अलग-अलग स्क्रीन पर गतिविधि रिकॉर्ड की जा सकती है.

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

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

यह सुविधा कैसे काम करती है

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

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

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

Log.i(TAG, "Setting screen name: " + name);
mTracker.setScreenName("Image~" + name);
mTracker.send(new HitBuilders.ScreenViewBuilder().build());
  

अगले चरण

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

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

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