इवेंट ट्रैकिंग

इस डेवलपर गाइड में, Android के लिए Google Analytics SDK v4 के इस्तेमाल का तरीका बताया गया है. इसकी मदद से, अपने ऐप्लिकेशन में इवेंट मेज़र किए जा सकते हैं.

खास जानकारी

इवेंट आपके उपयोगकर्ता के इंटरैक्शन वाले उपयोगकर्ता के इंटरैक्शन को डेटा इकट्ठा करने का उपयोगी तरीका है. जैसे, बटन दबाना या गेम में किसी खास आइटम का इस्तेमाल करना.

किसी इवेंट में चार फ़ील्ड होते हैं. इनका इस्तेमाल करके, उपयोगकर्ता को अपने ऐप्लिकेशन के कॉन्टेंट के साथ इंटरैक्शन की जानकारी दी जा सकती है:

फ़ील्ड का नाम टाइप ज़रूरी है जानकारी
कैटगरी String हां ईवेंट श्रेणी
कार्रवाई String हां ईवेंट गतिविधि
लेबल String नहीं ईवेंट लेबल
वैल्यू Long नहीं ईवेंट का मान

लागू करना

Google Analytics को कोई इवेंट भेजने के लिए, HitBuilders.EventBuilder का इस्तेमाल करें और हिट भेजें, जैसा कि इस उदाहरण में दिखाया गया है:

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);
// Build and send an Event.
t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setLabel(getString(labelId))
    .build());

getTracker तरीके के बारे में जानने के लिए, बेहतर कॉन्फ़िगरेशन देखें.

नॉन-इंटरैक्शन इवेंट

कुछ मामलों में, हो सकता है कि आप इवेंट को नॉन-इंटरैक्शन इवेंट के तौर पर भेजना चाहें. ऐसा करने के लिए, true को setNonInteraction पर पास करें:

t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setNonInteraction(true)
    .build());

नॉन-इंटरैक्शन हिट के बारे में और उनका इस्तेमाल कब करना है, इस बारे में ज़्यादा जानकारी के लिए, Analytics सहायता केंद्र में नॉन-इंटरैक्शन इवेंट के बारे में पढ़ें.