UserIdentifier

उपयोगकर्ता की पहचान ज़ाहिर करने वाली जानकारी.

जेएसओएन के काेड में दिखाना
{
  "userIdentifierSource": enum (UserIdentifierSource),

  // Union field identifier can be only one of the following:
  "hashedEmail": string,
  "hashedPhoneNumber": string,
  "mobileId": string,
  "thirdPartyUserId": string,
  "addressInfo": {
    object (OfflineUserAddressInfo)
  }
  // End of list of possible types for union field identifier.
}
फ़ील्ड
userIdentifierSource

enum (UserIdentifierSource)

अपलोड के दौरान, स्टोर में हुई बिक्री, कन्वर्ज़न अपलोड सेवा या कन्वर्ज़न अडजस्टमेंट अपलोड सर्विस से उपयोगकर्ता आइडेंटिफ़ायर का सोर्स.

यूनियन फ़ील्ड identifier. सटीक एक के बारे में बताना ज़रूरी है. ऑफ़लाइन उपयोगकर्ता डेटा जॉब सर्विस के लिए, कस्टमर मैच हैश किए गए ईमेल, hashed_phone_number, mobile_id, third_party_user_id, और address_info को स्वीकार करता है. स्टोर में होने वाली बिक्री, hashed_email, hashed_phone_number, third_party_user_id, और address_info को स्वीकार करती है. कन्वर्ज़न अपलोड सेवा, hashed_email और hashed_phone_number फ़ॉर्मैट इस्तेमाल करने की सुविधा को स्वीकार करता हो. कन्वर्ज़न अडजस्टमेंट अपलोड करने के लिए, hashed_email, hashed_phone_number, और address_info इस्तेमाल किया जा सकता है. identifier इनमें से सिर्फ़ एक हो सकता है:
hashedEmail

string

सामान्य बनाने के बाद, SHA-256 हैश फ़ंक्शन का इस्तेमाल करने वाला हैश किया गया ईमेल पता. इसे कस्टमर मैच, स्टोर में होने वाली बिक्री, कन्वर्ज़न अपलोड सेवा, और कन्वर्ज़न अडजस्टमेंट अपलोड करने वाली सेवा के लिए स्वीकार किया जाता है.

hashedPhoneNumber

string

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

mobileId

string

मोबाइल डिवाइस आईडी (विज्ञापन आईडी/IDFA). सिर्फ़ कस्टमर मैच के लिए स्वीकार की जाती है.

thirdPartyUserId

string

कस्टमर मैच अपलोड करने के लिए, विज्ञापन देने वाले का असाइन किया गया यूज़र आईडी या स्टोर में होने वाली बिक्री के लिए, तीसरे पक्ष से असाइन किया गया यूज़र आईडी. सिर्फ़ कस्टमर मैच और स्टोर में होने वाली बिक्री के लिए स्वीकार किया जाता है.

addressInfo

object (OfflineUserAddressInfo)

पते की जानकारी. सिर्फ़ कस्टमर मैच, स्टोर में होने वाली बिक्री, और कन्वर्ज़न अडजस्टमेंट अपलोड सर्विस के लिए स्वीकार की जाती है.

UserIdentifierSource

ऑफ़लाइन स्टोर में होने वाली बिक्री, क्लिक कन्वर्ज़न, और कन्वर्ज़न में बदलाव के अपलोड के लिए, उपयोगकर्ता आइडेंटिफ़ायर सोर्स का टाइप.

Enums
UNSPECIFIED जानकारी नहीं दी गई.
UNKNOWN इसका इस्तेमाल सिर्फ़ रिटर्न वैल्यू के लिए किया जाता है. इस वर्शन में ऐसी वैल्यू दिखाता है जिसकी जानकारी नहीं है
FIRST_PARTY इससे पता चलता है कि उपयोगकर्ता आइडेंटिफ़ायर, पहले पक्ष (विज्ञापन देने वाले) ने दिया था.
THIRD_PARTY इससे पता चलता है कि उपयोगकर्ता आइडेंटिफ़ायर तीसरे पक्ष (पार्टनर) ने उपलब्ध कराया था.

OfflineUserAddressInfo

ऑफ़लाइन डेटा का पता आइडेंटिफ़ायर.

जेएसओएन के काेड में दिखाना
{
  "hashedFirstName": string,
  "hashedLastName": string,
  "city": string,
  "state": string,
  "countryCode": string,
  "postalCode": string,
  "hashedStreetAddress": string
}
फ़ील्ड
hashedFirstName

string

उपयोगकर्ता का नाम, जिसे सामान्य होने के बाद SHA-256 के तौर पर हैश किया जाता है (सभी वर्णों को लोअरकेस में लिखें; पहले, बाद में, और बीच में मौजूद गैर-ज़रूरी स्पेस हटा दें).

hashedLastName

string

उपयोगकर्ता का सरनेम, जिसे सामान्य होने के बाद SHA-256 के तौर पर हैश किया जाता है (सिर्फ़ लोअर केस और कोई विराम चिह्न नहीं).

city

string

पते का शहर. सिर्फ़ स्टोर में होने वाली बिक्री और कन्वर्ज़न अडजस्टमेंट अपलोड सेवा के लिए स्वीकार किया जाता है.

state

string

पते का राज्य कोड. सिर्फ़ स्टोर में होने वाली बिक्री और कन्वर्ज़न अडजस्टमेंट अपलोड सेवा के लिए स्वीकार किया जाता है.

countryCode

string

उपयोगकर्ता के पते में मौजूद ISO-3166-1 ऐल्फ़ा-2 में दो अक्षर वाला देश का कोड.

postalCode

string

उपयोगकर्ता के पते का पिन कोड.

hashedStreetAddress

string

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