رابط برنامهنویسی کاربردی مدیریت داده (Data Manager API) از آپلود انواع مختلف دادههای کاربر پشتیبانی میکند. الزامات قالببندی، هش کردن و کدگذاری را برای هر عنصر داده رعایت کنید تا دادههای شما با موفقیت دریافت و پردازش شوند.
-
UserData: دادههای ارائه شده توسط کاربر مانند آدرس ایمیل یا شماره تلفن. -
PairData: شناسههای تطبیق هویت ناشر و تبلیغکننده (PAIR). -
MobileData: دادههایی که یک دستگاه تلفن همراه را شناسایی میکنند.
الزامات UserData
یک شیء UserData مجموعهای از اشیاء UserIdentifier است. هر UserIdentifier دقیقاً یکی از ویژگیهای جدول زیر را دارد.
| شناسه کاربری | |||||||
|---|---|---|---|---|---|---|---|
email_address |
| ||||||
phone_number |
| ||||||
address | به مشخصات قالب AddressInfo مراجعه کنید. | ||||||
قالب AddressInfo
از دستورالعملهای قالببندی زیر برای ساخت ویژگی address یک UserIdentifier استفاده کنید.
| اطلاعات آدرس | |||||||
|---|---|---|---|---|---|---|---|
given_name |
| ||||||
family_name |
| ||||||
region_code |
| ||||||
postal_code |
| ||||||
الزامات PairData
فیلد pair_ids از یک شیء PairData را با لیستی از شناسهها پر کنید. هر عنصر در لیست را با استفاده از مراحل زیر قالببندی کنید:
- دادههای PII ارائه شده توسط اتاق تمیز را با استفاده از الگوریتم SHA-256 هش کنید.
- بایتهای هش را با یک رمز جابجایی EC و با استفاده از کلید ناشر برای لیست کاربران PAIR رمزگذاری کنید.
- دادههای رمزگذاری شده را با استفاده از کدگذاری هگز یا Base64 رمزگذاری کنید.
الزامات MobileData
فیلد mobile_ids از شیء MobileData را با لیستی از شناسههای تلفن همراه پر کنید. شناسههای تلفن همراه را هش نکنید.
قالب مهر زمانی
اگر از فرمت JSON برای فیلدهای Timestamp ، مانند timestamp و last_updated_timestamp مربوط به Event ، استفاده میکنید، از فرمت RFC 3339 استفاده کنید. در اینجا چند نمونه از زمان UTC مربوط به ۸ آگوست ۲۰۲۵، ساعت ۵:۱۸:۴۴.۲۹۱ بعد از ظهر در فرمت RFC 3339 و مناطق زمانی مختلف آورده شده است:
- منطقه زمانی UTC:
2025-08-08T17:18:44.291Z - منطقه زمانی EDT، که در آن زمان ۴ ساعت قبل از UTC بود:
2025-08-08T13:18:44.291-04:00 - منطقه زمانی PDT، که در آن زمان ۷ ساعت قبل از UTC بود:
2025-08-08T10:18:44.291-07:00 - منطقه زمانی توکیو، ژاپن، که ۹ ساعت از UTC جلوتر بود و ساعت تابستانی را رعایت نمیکند:
2025-08-08T22:18:44.291+09:00
اگر از قالب بافر پروتکل استفاده میکنید، هنگام ساخت Timestamp seconds و به صورت اختیاری، nanos تنظیم کنید. در اینجا مقادیر seconds و nanos برای زمان UTC در تاریخ ۸ آگوست ۲۰۲۵، ساعت ۵:۱۸:۴۴.۲۹۱ بعد از ظهر آمده است:
-
seconds:1754683124 -
nanos:291000000
رمزگذاری
هنگام کدگذاری دادهها، نکات زیر را در نظر داشته باشید:
- هنگام استفاده از کدگذاری هگزادسیمال (hexadecimal)، حروف کوچک و بزرگ خروجی کدگذاری اهمیتی ندارند.
- هنگام استفاده از کدگذاری Base64، بزرگی یا کوچکی خروجی کدگذاری اهمیت دارد .