स्क्रीन ट्रैकिंग - Android SDK v2 (लेगसी)

इस दस्तावेज़ में स्क्रीन का व्यू और Android v2 के लिए Google Analytics SDK का इस्तेमाल करके स्क्रीन व्यू को मापने के तरीके की जानकारी दी गई है.

खास जानकारी

Google Analytics की स्क्रीन उस कॉन्टेंट को दिखाती हैं जिसे उपयोगकर्ता आपके ऐप्लिकेशन में देख रहे हैं. वेब ऐनलिटिक्स में ऐसा ही एक पेज व्यू है. स्क्रीन व्यू को मापने से आपको यह पता चलता है कि आपके उपयोगकर्ताओं को कौनसा कॉन्टेंट सबसे ज़्यादा दिख रहा है. साथ ही, यह भी पता चलता है कि वे अलग-अलग कॉन्टेंट के बीच कैसे नेविगेट कर रहे हैं.

स्क्रीन व्यू में एक string फ़ील्ड होता है, जिसका इस्तेमाल आपकी Google Analytics रिपोर्ट में स्क्रीन के नाम के रूप में किया जाएगा.

स्क्रीन व्यू डेटा का इस्तेमाल मुख्य रूप से इन Google Analytics रिपोर्ट में किया जाता है:

  • स्क्रीन रिपोर्ट
  • जुड़ाव प्रवाह
  • लक्ष्य प्रवाह

लागू करने का तरीका

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

अपने-आप स्क्रीन मेज़रमेंट की सुविधा (आसान ट्रैकर)

अगर आप EasyTracker का इस्तेमाल कर रहे हैं, तो अपने ऐप्लिकेशन के Activities को आसानी से स्क्रीन के तौर पर मापने के लिए, अपने-आप होने वाली स्क्रीन को मापने की सुविधा का इस्तेमाल कर सकते हैं.

Activity का अपने-आप मेज़रमेंट चालू करने के लिए:

  1. अपने सभी Activities में आसान ट्रैकर के तरीके जोड़ें
  2. अपनी analytics.xml फ़ाइल में ga_autoActivityTracking पैरामीटर सेट करें.
  3. अपनी analytics.xml फ़ाइल में हर Activities को एक स्क्रीन नाम दें.

यहां अपने-आप Activity मेज़रमेंट चालू होने के बाद, analytics.xml फ़ाइल से लिए गए स्निपेट का एक उदाहरण दिया गया है:

<-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>

<-- The screen names that will appear in your reporting -->
<string name="com.example.app.BaseActivity">Home</string>
<string name="com.example.app.PrefsActivity">Preferences</string>
आसान ट्रैकर के तरीके जोड़ें.

मैन्युअल स्क्रीन मेज़रमेंट

sendView() पर कॉल करके, मैन्युअल तरीके से भी स्क्रीन व्यू भेजा जा सकता है. अगर आप पहले से EasyTracker की अपने-आप होने वाली स्क्रीन मेज़रमेंट का इस्तेमाल कर रहे/रही हैं, तो भी मैन्युअल तरीके से स्क्रीन व्यू भेजकर, Fragments या ऐसे अन्य कॉन्टेंट के साथ उपयोगकर्ता के जुड़ाव को रिकॉर्ड किया जा सकता है जो शायद Activity न हो.

आम तौर पर, sendView() को Activity या Fragment के onStart() कॉलबैक में कॉल किया जाता है. इसे जीतने के लिए, यहां दिया गया उदाहरण देखें:

/**
 * Within an Activity or Fragment
 */
@Override
public void onStart() {
  super.onStart();
  ... // Your other onStart() code.
  myTracker.sendView("Home Screen"); // Where myTracker is an instance of Tracker.
}