ডেটা ম্যানেজার API একাধিক ধরনের ব্যবহারকারীর ডেটা আপলোড করার সুবিধা দেয়। প্রতিটি ডেটা এলিমেন্টের জন্য ফরম্যাটিং, হ্যাশিং ও এনকোডিং সংক্রান্ত প্রয়োজনীয়তা পূরণ করুন যাতে আপনার ডেটা পাওয়া ও প্রসেস করা যায়।
UserData: ব্যবহারকারীর প্রদান করা ডেটা যেমন ইমেল আইডি বা ফোন নম্বর।IpData: IP ডেটা যেমন IP অ্যাড্রেস এবং সংশ্লিষ্ট টাইমস্ট্যাম্প।PairData: প্রকাশক বিজ্ঞাপনদাতার পরিচয় রিকনসিলিয়েশন (PAIR) আইডি।MobileData: মোবাইল ডিভাইস শনাক্তকারী ডেটা।
UserData সংক্রান্ত প্রয়োজনীয়তা
UserData অবজেক্ট হল UserIdentifier অবজেক্টের একটি সংগ্রহ। প্রতিটি
UserIdentifier-এ নিচের সারণীতে উল্লেখ করা অ্যাট্রিবিউটের মধ্যে ঠিক একটি অ্যাট্রিবিউট থাকে।
| UserIdentifier | |||||||
|---|---|---|---|---|---|---|---|
email_address |
|
||||||
phone_number |
|
||||||
address |
AddressInfo
অবজেক্ট |
||||||
AddressInfo ফর্ম্যাট
UserIdentifier-এর address
অ্যাট্রিবিউট তৈরি করতে নিম্নলিখিত ফর্ম্যাটিং নির্দেশিকা ব্যবহার করুন।
| AddressInfo | |||||||
|---|---|---|---|---|---|---|---|
given_name |
|
||||||
family_name |
|
||||||
region_code |
|
||||||
postal_code |
|
||||||
address_line |
|
||||||
city |
|
||||||
administrative_area |
|
||||||
IpData সংক্রান্ত প্রয়োজনীয়তা
IpData অবজেক্টে নিম্নলিখিত অ্যাট্রিবিউট আছে।
| IpData | |||||||
|---|---|---|---|---|---|---|---|
ip_address |
|
||||||
PairData সংক্রান্ত প্রয়োজনীয়তা
আইডির তালিকা সহ PairData অবজেক্টের pair_ids ফিল্ড পূরণ করুন।
নিম্নলিখিত ধাপগুলি ব্যবহার করে তালিকার প্রতিটি এলিমেন্ট ফর্ম্যাট করুন:
SHA-256 অ্যালগরিদম ব্যবহার করে ক্লিনরুমের মাধ্যমে প্রদান করা PII ডেটা হ্যাশ করুন।
PAIR ব্যবহারকারীর তালিকার জন্য প্রকাশক কী ব্যবহার করে EC কমিউটেটিভ সাইফারের মাধ্যমে হ্যাশ বাইট এনক্রিপ্ট করুন।
হেক্স বা Base64 এনকোডিং ব্যবহার করে এনক্রিপ্ট করা ডেটা এনকোড করুন।
MobileData সংক্রান্ত প্রয়োজনীয়তা
MobileData অবজেক্টের mobile_ids ফিল্ডে
মোবাইল আইডি-এর তালিকা যোগ করুন। মোবাইল আইডি হ্যাশ করবেন না।
টাইমস্ট্যাম্প ফর্ম্যাট
Timestamp ফিল্ডের জন্য JSON ফর্ম্যাট ব্যবহার করলে, যেমন
Event-এর timestamp এবং last_updated_timestamp, RFC
3339 ফর্ম্যাট ব্যবহার করুন। এখানে RFC 3339 ফর্ম্যাটে এবং বিভিন্ন টাইম জোনে
৮ আগস্ট, ২০২৫-এর বিকেল ৫:১৮:৪৪.২৯১-এর UTC সময়ের
কিছু উদাহরণ দেওয়া হল:
UTC টাইম জোন:
2025-08-08T17:18:44.291ZEDT টাইম জোন, যা সেই সময় UTC-এর ৪ ঘণ্টা আগে ছিল:
2025-08-08T13:18:44.291-04:00PDT টাইম জোন, যা সেই সময় UTC-এর থেকে ৭ ঘণ্টা আগে ছিল:
2025-08-08T10:18:44.291-07:00জাপানের টোকিওর টাইম জোন, যা UTC-এর থেকে ৯ ঘণ্টা এগিয়ে এবং ডেলাইট সেভিং টাইম মেনে চলে না:
2025-08-08T22:18:44.291+09:00
প্রোটোকল বাফার ফর্ম্যাট ব্যবহার করলে, Timestamp তৈরি করার সময় seconds এবং, ঐচ্ছিকভাবে, nanos সেট করুন। ৮ আগস্ট, ২০২৫-এর বিকেল ৫:১৮:৪৪.২৯১ UTC সময়ের জন্য
seconds এবং nanos ভ্যালু এখানে দেওয়া হল:
seconds:1754683124nanos:291000000
এনকোডিং
আপনি ব্যবহারকারীর ডেটা এনক্রিপ্ট করেন কিনা তার উপর নির্ভর করে এনকোডিংয়ের প্রয়োজনীয়তা আলাদা হয়:
আনএনক্রিপ্টেড ব্যবহারকারীর ডেটা: SHA-256 হ্যাশ বাইট এনকোড করুন, হয় হেক্সাডেসিমাল এনকোডিং (hex) অথবা Base64 এনকোডিং ব্যবহার করে।
এনক্রিপ্ট করা ব্যবহারকারীর ডেটা: আপনি ব্যবহারকারীর ডেটা এনক্রিপ্ট করলে, এনক্রিপ্ট করার আগে আপনাকে অবশ্যই Base64-এনকোড করা র' হ্যাশ বাইট ব্যবহার করতে হবে। প্রি-এনক্রিপশন হ্যাশের জন্য হেক্সাডেসিমাল এনকোডিং কাজ করে না। তারপর আপনি হেক্সাডেসিমাল বা Base64 এনকোডিং ব্যবহার করে ফলাফল হিসেবে পাওয়া সাইফারটেক্সট এনকোড করতে পারবেন।