ईवेंट ट्रैकिंग - Android SDK

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

खास जानकारी

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

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

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

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

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

@Override
public void onClick(View v) {
  // May return null if a EasyTracker has not yet been initialized with a
  // property ID.
  EasyTracker easyTracker = EasyTracker.getInstance(this);

  // MapBuilder.createEvent().build() returns a Map of event fields and values
  // that are set and sent with the hit.
  easyTracker.send(MapBuilder
      .createEvent("ui_action",     // Event category (required)
                   "button_press",  // Event action (required)
                   "play_button",   // Event label
                   null)            // Event value
      .build()
  );
}