UserData

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

JSON काेड में दिखाना
{
  "userIdentifiers": [
    {
      object (UserIdentifier)
    }
  ]
}
फ़ील्ड
userIdentifiers[]

object (UserIdentifier)

ज़रूरी है. उपयोगकर्ता के आइडेंटिफ़ायर. एक ही तरह का डेटा कई बार दिया जा सकता है. जैसे, कई ईमेल पते. मैच होने की संभावना बढ़ाने के लिए, ज़्यादा से ज़्यादा आइडेंटिफ़ायर दें. एक AudienceMember या Event में ज़्यादा से ज़्यादा 10 userIdentifiers दिए जा सकते हैं.

UserIdentifier

उपयोगकर्ता के लिए एक आइडेंटिफ़ायर.

JSON काेड में दिखाना
{

  // Union field identifier can be only one of the following:
  "emailAddress": string,
  "phoneNumber": string,
  "address": {
    object (AddressInfo)
  }
  // End of list of possible types for union field identifier.
}
फ़ील्ड
यूनियन फ़ील्ड identifier. इनमें से किसी एक को तय करना ज़रूरी है. identifier इनमें से कोई एक हो सकता है:
emailAddress

string

नॉर्मलाइज़ करने के बाद, SHA-256 हैश फ़ंक्शन का इस्तेमाल करके हैश किया गया ईमेल पता.

phoneNumber

string

नॉर्मलाइज़ करने के बाद, SHA-256 हैश फ़ंक्शन का इस्तेमाल करके हैश किया गया फ़ोन नंबर (E164 स्टैंडर्ड).

address

object (AddressInfo)

उपयोगकर्ता के पते के वे कॉम्पोनेंट जिनके बारे में जानकारी है. इसमें आइडेंटिफ़ायर का एक ग्रुप होता है, जो एक साथ मैच होते हैं.

AddressInfo

उपयोगकर्ता के पते की जानकारी.

JSON काेड में दिखाना
{
  "givenName": string,
  "familyName": string,
  "regionCode": string,
  "postalCode": string,
  "addressLine": string,
  "city": string,
  "administrativeArea": string
}
फ़ील्ड
givenName

string

ज़रूरी है. उपयोगकर्ता का दिया गया (पहला) नाम. यह अंग्रेज़ी के छोटे अक्षरों में होना चाहिए. इसमें कोई विराम चिह्न नहीं होना चाहिए. साथ ही, इसके शुरू या आखिर में कोई व्हाइटस्पेस नहीं होना चाहिए. इसे SHA-256 के तौर पर हैश किया जाना चाहिए.

familyName

string

ज़रूरी है. उपयोगकर्ता का सरनेम (आखिरी नाम). यह अंग्रेज़ी के छोटे अक्षरों में होना चाहिए. इसमें कोई विराम चिह्न नहीं होना चाहिए. साथ ही, इसके शुरू या आखिर में कोई व्हाइटस्पेस नहीं होना चाहिए. इसे SHA-256 के तौर पर हैश किया जाना चाहिए.

regionCode

string

ज़रूरी है. उपयोगकर्ता के पते में, ISO-3166-1 ऐल्फ़ा-2 में दिया गया दो अक्षरों वाला इलाके का कोड.

postalCode

string

ज़रूरी है. उपयोगकर्ता के पते का पिन कोड.

addressLine

string

ज़रूरी नहीं. उपयोगकर्ता के पते का मोहल्ला और नंबर. इसका इस्तेमाल सिर्फ़ Google Analytics के लिए किया जाता है. इस फ़ील्ड को हैश किया जाता है और हो सकता है कि इसे एनक्रिप्ट भी किया गया हो.

हैश करने से पहले, वैल्यू को नॉर्मलाइज़ करें:

  • सिंबल वाले कैरेक्टर हटाएं
  • अंग्रेज़ी के छोटे अक्षरों में बदलें
  • शुरू और आखिर में मौजूद व्हाइटस्पेस हटाएं
city

string

ज़रूरी नहीं. उपयोगकर्ता के पते का शहर. इसका इस्तेमाल सिर्फ़ Google Analytics के लिए किया जाता है.

वैल्यू को इस तरह नॉर्मलाइज़ किया जाना चाहिए:

  • सिंबल वाले कैरेक्टर हटाएं
  • अंग्रेज़ी के छोटे अक्षरों में बदलें
  • शुरू और आखिर में मौजूद व्हाइटस्पेस हटाएं
administrativeArea

string

ज़रूरी नहीं. उपयोगकर्ता के पते का प्रशासनिक इलाका (राज्य/प्रांत). इसका इस्तेमाल सिर्फ़ Google Analytics के लिए किया जाता है.

वैल्यू को इस तरह नॉर्मलाइज़ किया जाना चाहिए:

  • सिंबल वाले कैरेक्टर हटाएं
  • अंग्रेज़ी के छोटे अक्षरों में बदलें
  • शुरू और आखिर में मौजूद व्हाइटस्पेस हटाएं