ডেটা ম্যানেজার API একাধিক ধরনের ব্যবহারকারীর ডেটা আপলোড করতে সমর্থন করে। প্রতিটি ডেটা উপাদানের ফর্ম্যাটিং, হ্যাশিং এবং এনকোডিং প্রয়োজনীয়তাগুলি অনুসরণ করুন যাতে আপনার ডেটা সফলভাবে প্রাপ্ত এবং প্রক্রিয়া করা হয়।
-  UserData: ব্যবহারকারী-প্রদত্ত ডেটা যেমন একটি ইমেল ঠিকানা বা ফোন নম্বর।
-  PairData: প্রকাশক বিজ্ঞাপনদাতা আইডেন্টিটি রিকনসিলিয়েশন (PAIR) আইডি।
-  MobileData: একটি মোবাইল ডিভাইস সনাক্তকারী ডেটা।
 UserData প্রয়োজনীয়তা
 একটি UserData অবজেক্ট হল UserIdentifier অবজেক্টের একটি সংগ্রহ। প্রতিটি UserIdentifier নিচের সারণীতে ঠিক একটি বৈশিষ্ট্য আছে।
| ব্যবহারকারী সনাক্তকারী | |||||||
|---|---|---|---|---|---|---|---|
| email_address | 
 | ||||||
| phone_number | 
 | ||||||
| address | AddressInfoঅবজেক্ট | ||||||
 AddressInfo বিন্যাস
 একটি UserIdentifier এর address বৈশিষ্ট্য তৈরি করতে নিম্নলিখিত বিন্যাস নির্দেশিকাগুলি ব্যবহার করুন৷
| ঠিকানা তথ্য | |||||||
|---|---|---|---|---|---|---|---|
| given_name | 
 | ||||||
| family_name | 
 | ||||||
| region_code | 
 | ||||||
| postal_code | 
 | ||||||
 PairData প্রয়োজনীয়তা
 একটি PairData অবজেক্টের pair_ids ক্ষেত্রটি আইডিগুলির একটি তালিকা সহ পূরণ করুন। নিম্নলিখিত ধাপগুলি ব্যবহার করে তালিকার প্রতিটি উপাদান ফর্ম্যাট করুন:
- SHA-256 অ্যালগরিদম ব্যবহার করে ক্লিনরুম-প্রদত্ত PII ডেটা হ্যাশ করুন।
- PAIR ব্যবহারকারী তালিকার জন্য প্রকাশক কী ব্যবহার করে একটি EC কম্যুটেটিভ সাইফার দিয়ে হ্যাশ বাইট এনক্রিপ্ট করুন।
- হেক্স বা বেস 64 এনকোডিং ব্যবহার করে এনক্রিপ্ট করা ডেটা এনকোড করুন।
 MobileData প্রয়োজনীয়তা
 মোবাইল আইডিগুলির একটি তালিকা সহ একটি MobileData অবজেক্টের mobile_ids ক্ষেত্রটি পূরণ করুন। মোবাইল আইডি হ্যাশ করবেন না।
টাইমস্ট্যাম্প বিন্যাস
 যদি Timestamp ক্ষেত্রের জন্য JSON ফর্ম্যাট ব্যবহার করেন, যেমন timestamp এবং Event last_updated_timestamp , তাহলে RFC 3339 ফর্ম্যাট ব্যবহার করুন। RFC 3339 ফর্ম্যাটে এবং বিভিন্ন সময় অঞ্চলে 8 আগস্ট, 2025 বিকাল 5:18:44.291 PM-এর UTC সময়ের কিছু উদাহরণ এখানে দেওয়া হল:
-  UTC সময় অঞ্চল: 2025-08-08T17:18:44.291Z
-  EDT টাইম জোন, যেটি সেই সময়ে UTC এর 4 ঘন্টা আগে ছিল: 2025-08-08T13:18:44.291-04:00
-  PDT টাইম জোন, যেটি সেই সময়ে UTC এর 7 ঘন্টা আগে ছিল: 2025-08-08T10:18:44.291-07:00
-  টোকিও, জাপানের সময় অঞ্চল, যা UTC থেকে 9 ঘন্টা এগিয়ে ছিল এবং দিবালোক সংরক্ষণের সময় পালন করে না: 2025-08-08T22:18:44.291+09:00
 প্রোটোকল বাফার বিন্যাস ব্যবহার করলে, Timestamp তৈরি করার সময় seconds এবং ঐচ্ছিকভাবে nanos সেট করুন। এখানে 8 আগস্ট, 2025 বিকাল 5:18:44.291 PM-এ UTC সময়ের জন্য seconds এবং nanos মান রয়েছে:
-  seconds:1754683124
-  nanos:291000000
এনকোডিং
ডেটা এনকোড করার সময় নিম্নলিখিতগুলি মনে রাখবেন:
- হেক্সাডেসিমাল এনকোডিং (হেক্স) ব্যবহার করার সময় এনকোডিং আউটপুটের ক্ষেত্রে কিছু যায় আসে না।
- Base64 এনকোডিং ব্যবহার করার সময় এনকোডিং আউটপুটের ক্ষেত্রে গুরুত্বপূর্ণ ।