उपयोगकर्ता के डेटा को फ़ॉर्मैट करना

Data Manager API की मदद से, उपयोगकर्ता का कई तरह का डेटा अपलोड किया जा सकता है. हर डेटा एलिमेंट के लिए, फ़ॉर्मैटिंग, हैश करने, और कोड में बदलने से जुड़ी ज़रूरी शर्तों का पालन करें. इससे यह पक्का किया जा सकेगा कि आपका डेटा सही तरीके से मिल गया है और उसे सही तरीके से प्रोसेस किया जा रहा है.

UserData ज़रूरी शर्तें

UserData ऑब्जेक्ट, UserIdentifier ऑब्जेक्ट का कलेक्शन होता है. हर UserIdentifier में, यहां दी गई टेबल में मौजूद एट्रिब्यूट में से कोई एक एट्रिब्यूट होता है.

UserIdentifier
email_address
फ़ॉर्मैट
string
टेक्स्ट को अंग्रेज़ी के छोटे अक्षरों में बदलें.
वाइटस्‍पेस शुरुआत, आखिर, और बीच में मौजूद खाली सफ़ेद जगह को काटें.
हैशिंग SHA-256 एल्गोरिदम का इस्तेमाल करके हैश करें. हेक्स या Base64 कोड में बदलने की सुविधा का इस्तेमाल करके, हैश बाइट को कोड में बदलें.
phone_number
फ़ॉर्मैट
string
E.164 फ़ॉर्मैट का इस्तेमाल करें.
प्लस का निशान (+) और देश का कोड शामिल करें.
वाइटस्‍पेस शुरुआत और आखिर में मौजूद खाली सफ़ेद जगह को हटाएं.
हैशिंग SHA-256 एल्गोरिदम का इस्तेमाल करके हैश करें. हेक्स या Base64 कोड में बदलने की सुविधा का इस्तेमाल करके, हैश बाइट को कोड में बदलें.
address
AddressInfo ऑब्जेक्ट

AddressInfo फ़ॉर्मैट

UserIdentifier के address एट्रिब्यूट को बनाने के लिए, फ़ॉर्मैटिंग के इन दिशा-निर्देशों का इस्तेमाल करें.

AddressInfo
given_name
फ़ॉर्मैट
string
टेक्स्ट को अंग्रेज़ी के छोटे अक्षरों में बदलें.
Mrs. जैसे प्रीफ़िक्स शामिल न करें
वाइटस्‍पेस शुरुआत और आखिर में मौजूद खाली सफ़ेद जगह को हटाएं.
हैशिंग SHA-256 एल्गोरिदम का इस्तेमाल करके हैश करें. हेक्स या Base64 कोड में बदलने की सुविधा का इस्तेमाल करके, हैश बाइट को कोड में बदलें.
family_name
फ़ॉर्मैट
string
टेक्स्ट को अंग्रेज़ी के छोटे अक्षरों में बदलें.
Jr. जैसे सफ़िक्स शामिल न करें
वाइटस्‍पेस शुरुआत और आखिर में मौजूद खाली सफ़ेद जगह को हटाएं.
हैशिंग SHA-256 एल्गोरिदम का इस्तेमाल करके हैश करें. हेक्स या Base64 कोड में बदलने की सुविधा का इस्तेमाल करके, हैश बाइट को कोड में बदलें.
region_code
फ़ॉर्मैट
string
दो वर्णों का ISO-3166-1 alpha-2 कोड.
वाइटस्‍पेस शुरुआत और आखिर में मौजूद खाली सफ़ेद जगह को हटाएं.
हैशिंग region_code को हैश न करें.
postal_code
फ़ॉर्मैट
string
अमेरिका के पिन कोड और अंतरराष्ट्रीय पिन कोड, दोनों की अनुमति है.
अमेरिका के पतों के लिए, पांच अंकों या पांच अंकों के बाद चार अंकों के एक्सटेंशन का इस्तेमाल करें. चार अंकों के एक्सटेंशन का इस्तेमाल करने से, आपका मैच रेट बेहतर हो सकता है.
दूसरे सभी देशों के लिए, पिन कोड के एक्सटेंशन का इस्तेमाल न करें.
वाइटस्‍पेस शुरुआत और आखिर में मौजूद खाली सफ़ेद जगह को हटाएं.
हैशिंग postal_code को हैश न करें.

PairData ज़रूरी शर्तें

आईडी की सूची की मदद से, PairData ऑब्जेक्ट के pair_ids फ़ील्ड को पॉप्युलेट करें. सूची में मौजूद हर एलिमेंट को फ़ॉर्मैट करने के लिए, यह तरीका अपनाएं:

  1. SHA-256 एल्गोरिदम का इस्तेमाल करके, क्लीनरूम से मिले व्यक्तिगत पहचान से जुड़े डेटा को हैश करें.
  2. PAIR उपयोगकर्ता सूची के लिए, पब्लिशर पासकोड का इस्तेमाल करके, ईसी कम्यूटेटिव साइफ़र की मदद से हैश बाइट को एन्क्रिप्ट करें.
  3. एन्क्रिप्ट किए गए डेटा को हेक्स या Base64 कोड में बदलें.

MobileData ज़रूरी शर्तें

MobileData ऑब्जेक्ट के mobile_ids फ़ील्ड को मोबाइल आईडी की सूची से पॉप्युलेट करें. मोबाइल आईडी को हैश न करें.

अगले चरण