डेटा मैनेजर एपीआई की मदद से, उपयोगकर्ता के डेटा के कई टाइप अपलोड किए जा सकते हैं. हर डेटा एलिमेंट के लिए, फ़ॉर्मैटिंग, हैशिंग, और एन्कोडिंग से जुड़ी ज़रूरी शर्तें पूरी करें, ताकि आपका डेटा सही तरीके से मिले और प्रोसेस हो सके.
UserData: उपयोगकर्ता की ओर से दिया गया डेटा, जैसे कि ईमेल पता या फ़ोन नंबर.PairData: पब्लिशर विज्ञापन देने वाले की पहचान को मिलाने (पीएआईआर) वाले आईडी.MobileData: मोबाइल डिवाइस की पहचान करने वाला डेटा.
UserData से जुड़ी ज़रूरी शर्तें
A UserData ऑब्जेक्ट, UserIdentifier ऑब्जेक्ट का कलेक्शन होता है. हर UserIdentifier में, यहां दी गई टेबल में मौजूद एट्रिब्यूट में से कोई एक एट्रिब्यूट होता है.
| UserIdentifier | |||||||
|---|---|---|---|---|---|---|---|
email_address |
|
||||||
phone_number |
|
||||||
address |
AddressInfo
ऑब्जेक्ट |
||||||
AddressInfo का फ़ॉर्मैट
UserIdentifier के address एट्रिब्यूट को बनाने के लिए, फ़ॉर्मैटिंग से जुड़े इन दिशा-निर्देशों का इस्तेमाल करें.
| AddressInfo | |||||||
|---|---|---|---|---|---|---|---|
given_name |
|
||||||
family_name |
|
||||||
region_code |
|
||||||
postal_code |
|
||||||
PairData से जुड़ी ज़रूरी शर्तें
PairData ऑब्जेक्ट के pair_ids फ़ील्ड में, आईडी की सूची डालें.
सूची में मौजूद हर एलिमेंट को फ़ॉर्मैट करने के लिए, यह तरीका अपनाएं:
- क्लीनरूम से मिले पीआईआई डेटा को SHA-256 एल्गोरिदम का इस्तेमाल करके हैश करें.
- पीएआईआर उपयोगकर्ता सूची के लिए, पब्लिशर की कुंजी का इस्तेमाल करके, ईसी कम्यूटेटिव सिफ़र से हैश बाइट को एन्क्रिप्ट करें.
- एन्क्रिप्ट किए गए डेटा को हेक्स या Base64 एन्कोडिंग का इस्तेमाल करके कोड में बदलें.
MobileData से जुड़ी ज़रूरी शर्तें
MobileData ऑब्जेक्ट के mobile_ids फ़ील्ड में,
मोबाइल आईडी की सूची डालें. मोबाइल आईडी को हैश न करें.
टाइमस्टैंप का फ़ॉर्मैट
अगर JSON फ़ॉर्मैट का इस्तेमाल किया जा रहा है, तो Timestamp फ़ील्ड के लिए,
timestamp और last_updated_timestamp जैसे Event फ़ील्ड के लिए, आरएफ़सी
3339 फ़ॉर्मैट का इस्तेमाल करें. यहां आरएफ़सी 3339 फ़ॉर्मैट और अलग-अलग टाइम ज़ोन में, 8 अगस्त, 2025 को शाम 5:18:44.291 बजे के यूटीसी समय के कुछ उदाहरण दिए गए हैं:
- यूटीसी टाइम ज़ोन:
2025-08-08T17:18:44.291Z - ईडीटी टाइम ज़ोन, जो उस समय यूटीसी से चार घंटे पहले था:
2025-08-08T13:18:44.291-04:00 - पीडीटी टाइम ज़ोन, जो उस समय यूटीसी से सात घंटे पहले था:
2025-08-08T10:18:44.291-07:00 - टोक्यो, जापान का टाइम ज़ोन, जो यूटीसी से नौ घंटे आगे था और जिसमें डेलाइट सेविंग टाइम लागू नहीं होता:
2025-08-08T22:18:44.291+09:00
अगर प्रोटोकॉल बफ़र फ़ॉर्मैट का इस्तेमाल किया जा रहा है, तो Timestamp बनाते समय seconds और ज़रूरत पड़ने पर nanos सेट करें. यहां 8 अगस्त, 2025 को शाम 5:18:44.291 बजे के यूटीसी समय के लिए, seconds और nanos की वैल्यू दी गई हैं:
seconds:1754683124nanos:291000000
एन्कोडिंग
डेटा को कोड में बदलते समय इन बातों का ध्यान रखें:
- हेक्साडेसिमल एन्कोडिंग (हेक्स) का इस्तेमाल करते समय, एन्कोडिंग आउटपुट के केस से कोई फ़र्क़ नहीं पड़ता है.
- Base64 एन्कोडिंग का इस्तेमाल करते समय, एन्कोडिंग आउटपुट के केस से फ़र्क़ पड़ता है.