इकट्ठा किए गए ग्राहक डेटा को अपलोड करके, कस्टमर मैच ऑडियंस बनाएं. यह संवेदनशील डेटा है. अपलोड करने से पहले, आपको इसे ठीक से तैयार करना होगा.
डेटा को फ़ॉर्मैट करना
अपने रॉ डेटा को इस तरह फ़ॉर्मैट करें:
- नाम, सरनेम, और ईमेल पते की वैल्यू से कोई भी खाली जगह हटाएं.
- स्ट्रिंग की सभी वैल्यू को अंग्रेज़ी के छोटे अक्षरों में बदलें.
- E.164 फ़ॉर्मैट का इस्तेमाल करके, फ़ोन नंबर की वैल्यू फ़ॉर्मैट करें. देश का कोड डालें.
डेटा को हैश करना
SHA256 एल्गोरिदम का इस्तेमाल करके, यहां दिए गए टाइप के रॉ डेटा की वैल्यू को हैश करें:
- नाम
- उपनाम
- ईमेल पता
- फ़ोन नंबर
डेटा असाइन करना
इस्तेमाल किए जा रहे डेटा से ऑडियंस टाइप तय होता है. यह कुकी, डेटा को पास करने के लिए इस्तेमाल किए गए एपीआई ऑब्जेक्ट का भी पता लगाती है.
संपर्क जानकारी
अगर उपयोगकर्ताओं को मैच करने के लिए संपर्क जानकारी का इस्तेमाल किया जा रहा है, तो:
- ऑडियंस टाइप
CUSTOMER_MATCH_CONTACT_INFOका इस्तेमाल करें. - डेटा को
ContactInfoऑब्जेक्ट में पास करें.
किसी ग्राहक के लिए उपलब्ध कराए गए डेटा के आधार पर, यह तय होता है कि उसे मैच करने के लिए किस तरीके का इस्तेमाल किया जाएगा:
| मिलान करने का तरीका | |
|---|---|
| ईमेल पता मिलान | hashedEmails फ़ील्ड के लिए कम से कम एक वैल्यू असाइन की गई हो. |
| फ़ोन नंबर मैच करना | hashedPhoneNumbers फ़ील्ड के लिए कम से कम एक वैल्यू असाइन की गई हो. |
| डाक पते का मिलान | hashedFirstName, hashedLastName, zipCodes, और countryCode फ़ील्ड के लिए असाइन की गई वैल्यू. |
| ईमेल पते, डाक पते, और फ़ोन नंबरों का एक साथ मिलान करना | hashedEmails, hashedPhoneNumbers, hashedFirstName, hashedLastName, zipCodes, और countryCode फ़ील्ड को असाइन की गई वैल्यू. |
एक बार में अपलोड करने के लिए, सभी ContactInfo ऑब्जेक्ट को ContactInfoList ऑब्जेक्ट में शामिल करें.
मोबाइल डिवाइस आईडी
अगर उपयोगकर्ताओं को मैच करने के लिए, मोबाइल डिवाइस आईडी का इस्तेमाल किया जा रहा है, तो:
- ऑडियंस टाइप
CUSTOMER_MATCH_DEVICE_IDका इस्तेमाल करें. - मोबाइल डिवाइस आईडी स्ट्रिंग का इस्तेमाल करके डेटा पास करें.
एक ही अपलोड में सभी मोबाइल डिवाइस आईडी को MobileDeviceIdList ऑब्जेक्ट में शामिल करें.
उपयोगकर्ता की सहमति सेट करना
शामिल किए गए उपयोगकर्ताओं की सहमति के सिग्नल पास करने के लिए, डेटा ऑब्जेक्ट में consent फ़ील्ड सेट करें.
Consent ऑब्जेक्ट में मौजूद किसी भी फ़ील्ड को CONSENT_STATUS_DENIED पर सेट करने से गड़बड़ी होगी.
सहमति के सिग्नल, अनुरोध में शामिल सभी उपयोगकर्ताओं पर लागू होते हैं. सहमति से जुड़े अलग-अलग सिग्नल वाले उपयोगकर्ताओं के डेटा को अपलोड करने के लिए, अलग-अलग अनुरोध करें.