यूज़र आईडी

इस डेवलपर गाइड में बताया गया है कि Android के लिए Google Analytics SDK v4 का इस्तेमाल करके User ID कैसे लागू करें.

खास जानकारी

User ID सुविधा की मदद से, Google Analytics में अलग-अलग डिवाइसों पर होने वाली उपयोगकर्ता गतिविधियों को मेज़र किया जा सकता है. जैसे, किसी मोबाइल डिवाइस पर मार्केटिंग कैंपेन के साथ हुए इंटरैक्शन को, दूसरे मोबाइल डिवाइस या ब्राउज़र में होने वाले कन्वर्ज़न को एट्रिब्यूट करना.

जब User ID को userId फ़ील्ड का उपयोग करके Google Analytics हिट के साथ भेजा जाता है, तो आपकी रिपोर्ट अद्वितीय उपयोगकर्ताओं की ज़्यादा सटीक संख्या दिखाएंगी और नए क्रॉस-डिवाइस रिपोर्टिंग विकल्प देंगी.

इस गाइड में, Google Analytics को User-ID भेजने के लिए, userId फ़ील्ड और Android के लिए Google Analytics SDK टूल को इस्तेमाल करने का तरीका बताया गया है.

आरंभ करने से पहले

लागू करने की प्रक्रिया शुरू करने से पहले, डेवलपर को ये काम करना होगा:

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

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

यूज़र आईडी भेजने के लिए, मेज़रमेंट प्रोटोकॉल एंपरसैंड सिंटैक्स और &uid पैरामीटर के नाम का इस्तेमाल करके, ट्रैकर पर userId फ़ील्ड को सेट करें, जैसा कि इस उदाहरण में दिखाया गया है:

  // Get tracker.
  Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
      TrackerName.APP_TRACKER);

  // You only need to set User ID on a tracker once. By setting it on the
  // tracker, the ID will be sent with all subsequent hits.
  t.set("&uid", user.getId());

  // This hit will be sent with the User ID value and be visible in
  // User-ID-enabled views (profiles).
  t.send(new HitBuilders.EventBuilder()
      .setCategory("UX")
      .setAction("User Sign In")
      .build());