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_email, hashed_phone_number, मोबाइल आईडी, तीसरे पक्ष के उपयोगकर्ता_id, और address_info का इस्तेमाल करता है. स्टोर में होने वाली बिक्री, hashed_email,hash_phone_number, तीसरे_party_user_id, और address_info की शर्तें स्वीकार करती है. ConversionUploadService, hashed_email और hashed_phone_number का इस्तेमाल करने की सुविधा को स्वीकार करता है. कन्वर्ज़न अडजस्टमेंट अपलोड सेवा, hashed_email, hashed_phone_number, और address_info इस्तेमाल करने की सुविधा दी जाती है. identifier इनमें से सिर्फ़ एक हो सकती है:
hashedEmail

string

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

hashedPhoneNumber

string

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

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 हैश फ़ंक्शन का इस्तेमाल करके हैश किए गए उपयोगकर्ता के मोहल्ले का पता. सिर्फ़ Conversion AdjustUploadService के लिए स्वीकार किया जाता है.