UserIdentifier

उपयोगकर्ता की पहचान से जुड़ी जानकारी.

JSON के काेड में दिखाना
{
  "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)

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

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

string

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

hashedPhoneNumber

string

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

mobileId

string

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

thirdPartyUserId

string

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

addressInfo

object (OfflineUserAddressInfo)

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

UserIdentifierSource

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

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

OfflineUserAddressInfo

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

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

string

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

hashedLastName

string

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

city

string

वह शहर जहां का पता दिया गया है. सिर्फ़ स्टोर बिक्री और ConversionAdjustmentUploadService के लिए स्वीकार किया जाता है.

state

string

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

countryCode

string

उपयोगकर्ता के पते का ISO-3166-1 alpha-2 में दो अक्षर का देश कोड.

postalCode

string

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

hashedStreetAddress

string

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